/// <summary> /// <para> Retrieves alarms with the specified names. If no name is specified, all alarms for the user are returned. Alarms can be retrieved by /// using only a prefix for the alarm name, the alarm state, or a prefix for any action. </para> /// </summary> /// /// <param name="describeAlarmsRequest">Container for the necessary parameters to execute the DescribeAlarms service method on /// AmazonCloudWatch.</param> /// /// <returns>The response from the DescribeAlarms service method, as returned by AmazonCloudWatch.</returns> /// /// <exception cref="T:Amazon.CloudWatch.Model.InvalidNextTokenException" /> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> public Task <DescribeAlarmsResponse> DescribeAlarmsAsync(DescribeAlarmsRequest describeAlarmsRequest, CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.GetInstance(); return(Invoke <IRequest, DescribeAlarmsRequest, DescribeAlarmsResponse>(describeAlarmsRequest, marshaller, unmarshaller, signer, cancellationToken)); }
/// <summary> /// Retrieves alarms with the specified names. If no name is specified, all alarms for /// the user are returned. Alarms can be retrieved by using only a prefix for the alarm /// name, the alarm state, or a prefix for any action. /// </summary> /// <param name="request">Container for the necessary parameters to execute the DescribeAlarms service method.</param> /// /// <returns>The response from the DescribeAlarms service method, as returned by CloudWatch.</returns> /// <exception cref="Amazon.CloudWatch.Model.InvalidNextTokenException"> /// The next token specified is invalid. /// </exception> public DescribeAlarmsResponse DescribeAlarms(DescribeAlarmsRequest request) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.Instance; return(Invoke <DescribeAlarmsRequest, DescribeAlarmsResponse>(request, marshaller, unmarshaller)); }
/// <summary> /// <para> Retrieves alarms with the specified names. If no name is /// specified, all alarms for the user are returned. Alarms can be /// retrieved by using only a prefix for the alarm name, the alarm state, /// or a prefix for any action. </para> /// </summary> /// /// <param name="describeAlarmsRequest">Container for the necessary /// parameters to execute the DescribeAlarms service method on /// AmazonCloudWatch.</param> /// /// <returns>The response from the DescribeAlarms service method, as /// returned by AmazonCloudWatch.</returns> /// /// <exception cref="InvalidNextTokenException"/> public DescribeAlarmsResponse DescribeAlarms(DescribeAlarmsRequest describeAlarmsRequest) { IRequest <DescribeAlarmsRequest> request = new DescribeAlarmsRequestMarshaller().Marshall(describeAlarmsRequest); DescribeAlarmsResponse response = Invoke <DescribeAlarmsRequest, DescribeAlarmsResponse> (request, this.signer, DescribeAlarmsResponseUnmarshaller.GetInstance()); return(response); }
/// <summary> /// Initiates the asynchronous execution of the DescribeAlarms operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DescribeAlarms operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> public Task <DescribeAlarmsResponse> DescribeAlarmsAsync(DescribeAlarmsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.Instance; return(InvokeAsync <DescribeAlarmsRequest, DescribeAlarmsResponse>(request, marshaller, unmarshaller, cancellationToken)); }
IAsyncResult invokeDescribeAlarms(DescribeAlarmsRequest describeAlarmsRequest, AsyncCallback callback, object state, bool synchronized) { IRequest irequest = new DescribeAlarmsRequestMarshaller().Marshall(describeAlarmsRequest); var unmarshaller = DescribeAlarmsResponseUnmarshaller.GetInstance(); AsyncResult result = new AsyncResult(irequest, callback, state, synchronized, signer, unmarshaller); Invoke(result); return result; }
public void DescribeAlarmsMarshallTest() { var operation = service_model.FindOperation("DescribeAlarms"); var request = InstantiateClassGenerator.Execute <DescribeAlarmsRequest>(); var marshaller = new DescribeAlarmsRequestMarshaller(); var internalRequest = marshaller.Marshall(request); var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation); validator.Validate(); var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute(); var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null); var response = DescribeAlarmsResponseUnmarshaller.Instance.Unmarshall(context) as DescribeAlarmsResponse; InstantiateClassGenerator.ValidateObjectFullyInstantiated(response); }
/// <summary> /// <para> Retrieves alarms with the specified names. If no name is /// specified, all alarms for the user are returned. Alarms can be /// retrieved by using only a prefix for the alarm name, the alarm state, /// or a prefix for any action. </para> /// </summary> /// /// <param name="describeAlarmsRequest">Container for the necessary /// parameters to execute the DescribeAlarms service method on /// AmazonCloudWatch.</param> /// /// <returns>The response from the DescribeAlarms service method, as /// returned by AmazonCloudWatch.</returns> /// /// <exception cref="InvalidNextTokenException"/> public DescribeAlarmsResponse DescribeAlarms(DescribeAlarmsRequest describeAlarmsRequest) { IRequest<DescribeAlarmsRequest> request = new DescribeAlarmsRequestMarshaller().Marshall(describeAlarmsRequest); DescribeAlarmsResponse response = Invoke<DescribeAlarmsRequest, DescribeAlarmsResponse> (request, this.signer, DescribeAlarmsResponseUnmarshaller.GetInstance()); return response; }
/// <summary> /// Initiates the asynchronous execution of the DescribeAlarms operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DescribeAlarms operation on AmazonCloudWatchClient.</param> /// <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param> /// <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.</param> /// /// <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAlarms /// operation.</returns> public IAsyncResult BeginDescribeAlarms(DescribeAlarmsRequest request, AsyncCallback callback, object state) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.Instance; return BeginInvoke<DescribeAlarmsRequest>(request, marshaller, unmarshaller, callback, state); }
/// <summary> /// Retrieves alarms with the specified names. If no name is specified, all alarms for /// the user are returned. Alarms can be retrieved by using only a prefix for the alarm /// name, the alarm state, or a prefix for any action. /// </summary> /// <param name="request">Container for the necessary parameters to execute the DescribeAlarms service method.</param> /// /// <returns>The response from the DescribeAlarms service method, as returned by CloudWatch.</returns> /// <exception cref="Amazon.CloudWatch.Model.InvalidNextTokenException"> /// The next token specified is invalid. /// </exception> public DescribeAlarmsResponse DescribeAlarms(DescribeAlarmsRequest request) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.Instance; return Invoke<DescribeAlarmsRequest,DescribeAlarmsResponse>(request, marshaller, unmarshaller); }
/// <summary> /// <para> Retrieves alarms with the specified names. If no name is specified, all alarms for the user are returned. Alarms can be retrieved by /// using only a prefix for the alarm name, the alarm state, or a prefix for any action. </para> /// </summary> /// /// <param name="describeAlarmsRequest">Container for the necessary parameters to execute the DescribeAlarms service method on /// AmazonCloudWatch.</param> /// /// <returns>The response from the DescribeAlarms service method, as returned by AmazonCloudWatch.</returns> /// /// <exception cref="T:Amazon.CloudWatch.Model.InvalidNextTokenException" /> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> public Task<DescribeAlarmsResponse> DescribeAlarmsAsync(DescribeAlarmsRequest describeAlarmsRequest, CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.GetInstance(); return Invoke<IRequest, DescribeAlarmsRequest, DescribeAlarmsResponse>(describeAlarmsRequest, marshaller, unmarshaller, signer, cancellationToken); }
/// <summary> /// <para> Retrieves alarms with the specified names. If no name is specified, all alarms for the user are returned. Alarms can be retrieved by /// using only a prefix for the alarm name, the alarm state, or a prefix for any action. </para> /// </summary> /// /// <param name="describeAlarmsRequest">Container for the necessary parameters to execute the DescribeAlarms service method on /// AmazonCloudWatch.</param> /// /// <returns>The response from the DescribeAlarms service method, as returned by AmazonCloudWatch.</returns> /// /// <exception cref="T:Amazon.CloudWatch.Model.InvalidNextTokenException" /> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> public async Task<DescribeAlarmsResponse> DescribeAlarmsAsync(DescribeAlarmsRequest describeAlarmsRequest, CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.GetInstance(); var response = await Invoke<IRequest, DescribeAlarmsRequest, DescribeAlarmsResponse>(describeAlarmsRequest, marshaller, unmarshaller, signer, cancellationToken) .ConfigureAwait(continueOnCapturedContext: false); return response; }
public void DescribeAlarmsMarshallTest() { var operation = service_model.FindOperation("DescribeAlarms"); var request = InstantiateClassGenerator.Execute<DescribeAlarmsRequest>(); var marshaller = new DescribeAlarmsRequestMarshaller(); var internalRequest = marshaller.Marshall(request); var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation); validator.Validate(); var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute(); var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null); var response = DescribeAlarmsResponseUnmarshaller.Instance.Unmarshall(context) as DescribeAlarmsResponse; InstantiateClassGenerator.ValidateObjectFullyInstantiated(response); }
#endregion #region EnableAlarmActions /// <summary> /// <para> Enables actions for the specified alarms. </para> /// </summary> ///
/// <summary> /// Initiates the asynchronous execution of the DescribeAlarms operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DescribeAlarms operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> public Task<DescribeAlarmsResponse> DescribeAlarmsAsync(DescribeAlarmsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DescribeAlarmsRequestMarshaller(); var unmarshaller = DescribeAlarmsResponseUnmarshaller.Instance; return InvokeAsync<DescribeAlarmsRequest,DescribeAlarmsResponse>(request, marshaller, unmarshaller, cancellationToken); }