public AmqpSettingsType UpdateAmqpSettings(AmqpSettingsType amqpSettingsType) { try { return(SdkUtil.Put <AmqpSettingsType>(this._client, this._client.VCloudApiURL + "/admin/extension/settings/amqp", SerializationUtil.SerializeObject <AmqpSettingsType>(amqpSettingsType, "com.vmware.vcloud.api.rest.schema"), "application/vnd.vmware.admin.amqpSettings+xml", 200)); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public static bool TestAmqpConnection(vCloudClient client, AmqpSettingsType amqpSettings) { try { string url = client.VCloudApiURL + "/admin/extension/settings/amqp/action/test"; string requestString = SerializationUtil.SerializeObject <AmqpSettingsType>(amqpSettings, "com.vmware.vcloud.api.rest.schema"); return(SdkUtil.Post <AmqpSettingsTestType>(client, url, requestString, "application/vnd.vmware.admin.amqpSettings+xml", 200).Valid); } catch (Exception ex) { throw new VCloudException(ex.Message); } }