/// <summary> /// <para> Use the <c>UpdatePipeline</c> operation to update settings for a pipeline. <para><b>IMPORTANT:</b>When you change pipeline settings, /// your changes take effect immediately. Jobs that you have already submitted and that Elastic Transcoder has not started to process are /// affected in addition to jobs that you submit after you change settings. </para> </para> /// </summary> /// /// <param name="updatePipelineRequest">Container for the necessary parameters to execute the UpdatePipeline service method on /// AmazonElasticTranscoder.</param> /// /// <returns>The response from the UpdatePipeline service method, as returned by AmazonElasticTranscoder.</returns> /// /// <exception cref="T:Amazon.ElasticTranscoder.Model.AccessDeniedException" /> /// <exception cref="T:Amazon.ElasticTranscoder.Model.ResourceNotFoundException" /> /// <exception cref="T:Amazon.ElasticTranscoder.Model.ResourceInUseException" /> /// <exception cref="T:Amazon.ElasticTranscoder.Model.InternalServiceException" /> /// <exception cref="T:Amazon.ElasticTranscoder.Model.ValidationException" /> /// <exception cref="T:Amazon.ElasticTranscoder.Model.IncompatibleVersionException" /> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> public Task <UpdatePipelineResponse> UpdatePipelineAsync(UpdatePipelineRequest updatePipelineRequest, CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new UpdatePipelineRequestMarshaller(); var unmarshaller = UpdatePipelineResponseUnmarshaller.GetInstance(); return(Invoke <IRequest, UpdatePipelineRequest, UpdatePipelineResponse>(updatePipelineRequest, marshaller, unmarshaller, signer, cancellationToken)); }
public override UpdatePipelineResponse GetResponse(UnmarshallerContext unmarshallerContext) { return(UpdatePipelineResponseUnmarshaller.Unmarshall(unmarshallerContext)); }