/// <summary> /// <para>The CreatePipeline operation creates a pipeline with settings that you specify.</para> /// </summary> /// /// <param name="createPipelineRequest">Container for the necessary parameters to execute the CreatePipeline service method on /// AmazonElasticTranscoder.</param> /// /// <returns>The response from the CreatePipeline 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.InternalServiceException" /> /// <exception cref="T:Amazon.ElasticTranscoder.Model.LimitExceededException" /> /// <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 <CreatePipelineResponse> CreatePipelineAsync(CreatePipelineRequest createPipelineRequest, CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new CreatePipelineRequestMarshaller(); var unmarshaller = CreatePipelineResponseUnmarshaller.GetInstance(); return(Invoke <IRequest, CreatePipelineRequest, CreatePipelineResponse>(createPipelineRequest, marshaller, unmarshaller, signer, cancellationToken)); }
public override CreatePipelineResponse GetResponse(UnmarshallerContext unmarshallerContext) { return(CreatePipelineResponseUnmarshaller.Unmarshall(unmarshallerContext)); }