AWS SDK for C++  0.14.3
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::ElasticTranscoder::ElasticTranscoderClient Class Reference

#include <ElasticTranscoderClient.h>

+ Inheritance diagram for Aws::ElasticTranscoder::ElasticTranscoderClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 ElasticTranscoderClient (const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 ElasticTranscoderClient (const Auth::AWSCredentials &credentials, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 ElasticTranscoderClient (const std::shared_ptr< Auth::AWSCredentialsProvider > &credentialsProvider, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
virtual ~ElasticTranscoderClient ()
 
virtual Model::CancelJobOutcome CancelJob (const Model::CancelJobRequest &request) const
 
virtual Model::CancelJobOutcomeCallable CancelJobCallable (const Model::CancelJobRequest &request) const
 
virtual void CancelJobAsync (const Model::CancelJobRequest &request, const CancelJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateJobOutcome CreateJob (const Model::CreateJobRequest &request) const
 
virtual Model::CreateJobOutcomeCallable CreateJobCallable (const Model::CreateJobRequest &request) const
 
virtual void CreateJobAsync (const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePipelineOutcome CreatePipeline (const Model::CreatePipelineRequest &request) const
 
virtual Model::CreatePipelineOutcomeCallable CreatePipelineCallable (const Model::CreatePipelineRequest &request) const
 
virtual void CreatePipelineAsync (const Model::CreatePipelineRequest &request, const CreatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePresetOutcome CreatePreset (const Model::CreatePresetRequest &request) const
 
virtual Model::CreatePresetOutcomeCallable CreatePresetCallable (const Model::CreatePresetRequest &request) const
 
virtual void CreatePresetAsync (const Model::CreatePresetRequest &request, const CreatePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePipelineOutcome DeletePipeline (const Model::DeletePipelineRequest &request) const
 
virtual Model::DeletePipelineOutcomeCallable DeletePipelineCallable (const Model::DeletePipelineRequest &request) const
 
virtual void DeletePipelineAsync (const Model::DeletePipelineRequest &request, const DeletePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePresetOutcome DeletePreset (const Model::DeletePresetRequest &request) const
 
virtual Model::DeletePresetOutcomeCallable DeletePresetCallable (const Model::DeletePresetRequest &request) const
 
virtual void DeletePresetAsync (const Model::DeletePresetRequest &request, const DeletePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListJobsByPipelineOutcome ListJobsByPipeline (const Model::ListJobsByPipelineRequest &request) const
 
virtual Model::ListJobsByPipelineOutcomeCallable ListJobsByPipelineCallable (const Model::ListJobsByPipelineRequest &request) const
 
virtual void ListJobsByPipelineAsync (const Model::ListJobsByPipelineRequest &request, const ListJobsByPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListJobsByStatusOutcome ListJobsByStatus (const Model::ListJobsByStatusRequest &request) const
 
virtual Model::ListJobsByStatusOutcomeCallable ListJobsByStatusCallable (const Model::ListJobsByStatusRequest &request) const
 
virtual void ListJobsByStatusAsync (const Model::ListJobsByStatusRequest &request, const ListJobsByStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPipelinesOutcome ListPipelines (const Model::ListPipelinesRequest &request) const
 
virtual Model::ListPipelinesOutcomeCallable ListPipelinesCallable (const Model::ListPipelinesRequest &request) const
 
virtual void ListPipelinesAsync (const Model::ListPipelinesRequest &request, const ListPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPresetsOutcome ListPresets (const Model::ListPresetsRequest &request) const
 
virtual Model::ListPresetsOutcomeCallable ListPresetsCallable (const Model::ListPresetsRequest &request) const
 
virtual void ListPresetsAsync (const Model::ListPresetsRequest &request, const ListPresetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReadJobOutcome ReadJob (const Model::ReadJobRequest &request) const
 
virtual Model::ReadJobOutcomeCallable ReadJobCallable (const Model::ReadJobRequest &request) const
 
virtual void ReadJobAsync (const Model::ReadJobRequest &request, const ReadJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReadPipelineOutcome ReadPipeline (const Model::ReadPipelineRequest &request) const
 
virtual Model::ReadPipelineOutcomeCallable ReadPipelineCallable (const Model::ReadPipelineRequest &request) const
 
virtual void ReadPipelineAsync (const Model::ReadPipelineRequest &request, const ReadPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReadPresetOutcome ReadPreset (const Model::ReadPresetRequest &request) const
 
virtual Model::ReadPresetOutcomeCallable ReadPresetCallable (const Model::ReadPresetRequest &request) const
 
virtual void ReadPresetAsync (const Model::ReadPresetRequest &request, const ReadPresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TestRoleOutcome TestRole (const Model::TestRoleRequest &request) const
 
virtual Model::TestRoleOutcomeCallable TestRoleCallable (const Model::TestRoleRequest &request) const
 
virtual void TestRoleAsync (const Model::TestRoleRequest &request, const TestRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePipelineOutcome UpdatePipeline (const Model::UpdatePipelineRequest &request) const
 
virtual Model::UpdatePipelineOutcomeCallable UpdatePipelineCallable (const Model::UpdatePipelineRequest &request) const
 
virtual void UpdatePipelineAsync (const Model::UpdatePipelineRequest &request, const UpdatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePipelineNotificationsOutcome UpdatePipelineNotifications (const Model::UpdatePipelineNotificationsRequest &request) const
 
virtual Model::UpdatePipelineNotificationsOutcomeCallable UpdatePipelineNotificationsCallable (const Model::UpdatePipelineNotificationsRequest &request) const
 
virtual void UpdatePipelineNotificationsAsync (const Model::UpdatePipelineNotificationsRequest &request, const UpdatePipelineNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePipelineStatusOutcome UpdatePipelineStatus (const Model::UpdatePipelineStatusRequest &request) const
 
virtual Model::UpdatePipelineStatusOutcomeCallable UpdatePipelineStatusCallable (const Model::UpdatePipelineStatusRequest &request) const
 
virtual void UpdatePipelineStatusAsync (const Model::UpdatePipelineStatusRequest &request, const UpdatePipelineStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
JsonOutcome MakeRequest (const Aws::String &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 

Detailed Description

<fullname>AWS Elastic Transcoder Service</fullname>

The AWS Elastic Transcoder Service.

Definition at line 164 of file ElasticTranscoderClient.h.

Member Typedef Documentation

Definition at line 167 of file ElasticTranscoderClient.h.

Constructor & Destructor Documentation

Aws::ElasticTranscoder::ElasticTranscoderClient::ElasticTranscoderClient ( const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::ElasticTranscoder::ElasticTranscoderClient::ElasticTranscoderClient ( const Auth::AWSCredentials credentials,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::ElasticTranscoder::ElasticTranscoderClient::ElasticTranscoderClient ( const std::shared_ptr< Auth::AWSCredentialsProvider > &  credentialsProvider,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

virtual Aws::ElasticTranscoder::ElasticTranscoderClient::~ElasticTranscoderClient ( )
virtual

Member Function Documentation

virtual Model::CancelJobOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::CancelJob ( const Model::CancelJobRequest request) const
virtual

The CancelJob operation cancels an unfinished job.

<note>You can only cancel a job that has a status of Submitted. To prevent a pipeline from starting to process a job while you're getting the job identifier, use UpdatePipelineStatus to temporarily pause the pipeline.</note>

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::CancelJobAsync ( const Model::CancelJobRequest request,
const CancelJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The CancelJob operation cancels an unfinished job.

<note>You can only cancel a job that has a status of Submitted. To prevent a pipeline from starting to process a job while you're getting the job identifier, use UpdatePipelineStatus to temporarily pause the pipeline.</note>

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CancelJobOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::CancelJobCallable ( const Model::CancelJobRequest request) const
virtual

The CancelJob operation cancels an unfinished job.

<note>You can only cancel a job that has a status of Submitted. To prevent a pipeline from starting to process a job while you're getting the job identifier, use UpdatePipelineStatus to temporarily pause the pipeline.</note>

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateJobOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::CreateJob ( const Model::CreateJobRequest request) const
virtual

When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus information about the job that is created.

If you have specified more than one output for your jobs (for example, one output for the Kindle Fire and another output for the Apple iPhone 4s), you currently must use the Elastic Transcoder API to list the jobs (as opposed to the AWS Console).

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::CreateJobAsync ( const Model::CreateJobRequest request,
const CreateJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus information about the job that is created.

If you have specified more than one output for your jobs (for example, one output for the Kindle Fire and another output for the Apple iPhone 4s), you currently must use the Elastic Transcoder API to list the jobs (as opposed to the AWS Console).

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateJobOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::CreateJobCallable ( const Model::CreateJobRequest request) const
virtual

When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus information about the job that is created.

If you have specified more than one output for your jobs (for example, one output for the Kindle Fire and another output for the Apple iPhone 4s), you currently must use the Elastic Transcoder API to list the jobs (as opposed to the AWS Console).

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreatePipelineOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePipeline ( const Model::CreatePipelineRequest request) const
virtual

The CreatePipeline operation creates a pipeline with settings that you specify.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePipelineAsync ( const Model::CreatePipelineRequest request,
const CreatePipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The CreatePipeline operation creates a pipeline with settings that you specify.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreatePipelineOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePipelineCallable ( const Model::CreatePipelineRequest request) const
virtual

The CreatePipeline operation creates a pipeline with settings that you specify.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreatePresetOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePreset ( const Model::CreatePresetRequest request) const
virtual

The CreatePreset operation creates a preset with settings that you specify.

<important>Elastic Transcoder checks the CreatePreset settings to ensure that they meet Elastic Transcoder requirements and to determine whether they comply with H.264 standards. If your settings are not valid for Elastic Transcoder, Elastic Transcoder returns an HTTP 400 response (ValidationException) and does not create the preset. If the settings are valid for Elastic Transcoder but aren't strictly compliant with the H.264 standard, Elastic Transcoder creates the preset and returns a warning message in the response. This helps you determine whether your settings comply with the H.264 standard while giving you greater flexibility with respect to the video that Elastic Transcoder produces.</important>

Elastic Transcoder uses the H.264 video-compression format. For more information, see the International Telecommunication Union publication Recommendation ITU-T H.264: Advanced video coding for generic audiovisual services.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePresetAsync ( const Model::CreatePresetRequest request,
const CreatePresetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The CreatePreset operation creates a preset with settings that you specify.

<important>Elastic Transcoder checks the CreatePreset settings to ensure that they meet Elastic Transcoder requirements and to determine whether they comply with H.264 standards. If your settings are not valid for Elastic Transcoder, Elastic Transcoder returns an HTTP 400 response (ValidationException) and does not create the preset. If the settings are valid for Elastic Transcoder but aren't strictly compliant with the H.264 standard, Elastic Transcoder creates the preset and returns a warning message in the response. This helps you determine whether your settings comply with the H.264 standard while giving you greater flexibility with respect to the video that Elastic Transcoder produces.</important>

Elastic Transcoder uses the H.264 video-compression format. For more information, see the International Telecommunication Union publication Recommendation ITU-T H.264: Advanced video coding for generic audiovisual services.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreatePresetOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePresetCallable ( const Model::CreatePresetRequest request) const
virtual

The CreatePreset operation creates a preset with settings that you specify.

<important>Elastic Transcoder checks the CreatePreset settings to ensure that they meet Elastic Transcoder requirements and to determine whether they comply with H.264 standards. If your settings are not valid for Elastic Transcoder, Elastic Transcoder returns an HTTP 400 response (ValidationException) and does not create the preset. If the settings are valid for Elastic Transcoder but aren't strictly compliant with the H.264 standard, Elastic Transcoder creates the preset and returns a warning message in the response. This helps you determine whether your settings comply with the H.264 standard while giving you greater flexibility with respect to the video that Elastic Transcoder produces.</important>

Elastic Transcoder uses the H.264 video-compression format. For more information, see the International Telecommunication Union publication Recommendation ITU-T H.264: Advanced video coding for generic audiovisual services.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeletePipelineOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePipeline ( const Model::DeletePipelineRequest request) const
virtual

The DeletePipeline operation removes a pipeline.

You can only delete a pipeline that has never been used or that is not currently in use (doesn't contain any active jobs). If the pipeline is currently in use, DeletePipeline returns an error.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePipelineAsync ( const Model::DeletePipelineRequest request,
const DeletePipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The DeletePipeline operation removes a pipeline.

You can only delete a pipeline that has never been used or that is not currently in use (doesn't contain any active jobs). If the pipeline is currently in use, DeletePipeline returns an error.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeletePipelineOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePipelineCallable ( const Model::DeletePipelineRequest request) const
virtual

The DeletePipeline operation removes a pipeline.

You can only delete a pipeline that has never been used or that is not currently in use (doesn't contain any active jobs). If the pipeline is currently in use, DeletePipeline returns an error.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeletePresetOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePreset ( const Model::DeletePresetRequest request) const
virtual

The DeletePreset operation removes a preset that you've added in an AWS region.

<note>

You can't delete the default presets that are included with Elastic Transcoder.

</note>

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePresetAsync ( const Model::DeletePresetRequest request,
const DeletePresetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The DeletePreset operation removes a preset that you've added in an AWS region.

<note>

You can't delete the default presets that are included with Elastic Transcoder.

</note>

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeletePresetOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePresetCallable ( const Model::DeletePresetRequest request) const
virtual

The DeletePreset operation removes a preset that you've added in an AWS region.

<note>

You can't delete the default presets that are included with Elastic Transcoder.

</note>

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListJobsByPipelineOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByPipeline ( const Model::ListJobsByPipelineRequest request) const
virtual

The ListJobsByPipeline operation gets a list of the jobs currently in a pipeline.

Elastic Transcoder returns all of the jobs currently in the specified pipeline. The response body contains one element for each job that satisfies the search criteria.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByPipelineAsync ( const Model::ListJobsByPipelineRequest request,
const ListJobsByPipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The ListJobsByPipeline operation gets a list of the jobs currently in a pipeline.

Elastic Transcoder returns all of the jobs currently in the specified pipeline. The response body contains one element for each job that satisfies the search criteria.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListJobsByPipelineOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByPipelineCallable ( const Model::ListJobsByPipelineRequest request) const
virtual

The ListJobsByPipeline operation gets a list of the jobs currently in a pipeline.

Elastic Transcoder returns all of the jobs currently in the specified pipeline. The response body contains one element for each job that satisfies the search criteria.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListJobsByStatusOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByStatus ( const Model::ListJobsByStatusRequest request) const
virtual

The ListJobsByStatus operation gets a list of jobs that have a specified status. The response body contains one element for each job that satisfies the search criteria.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByStatusAsync ( const Model::ListJobsByStatusRequest request,
const ListJobsByStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The ListJobsByStatus operation gets a list of jobs that have a specified status. The response body contains one element for each job that satisfies the search criteria.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListJobsByStatusOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByStatusCallable ( const Model::ListJobsByStatusRequest request) const
virtual

The ListJobsByStatus operation gets a list of jobs that have a specified status. The response body contains one element for each job that satisfies the search criteria.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListPipelinesOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::ListPipelines ( const Model::ListPipelinesRequest request) const
virtual

The ListPipelines operation gets a list of the pipelines associated with the current AWS account.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::ListPipelinesAsync ( const Model::ListPipelinesRequest request,
const ListPipelinesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The ListPipelines operation gets a list of the pipelines associated with the current AWS account.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListPipelinesOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::ListPipelinesCallable ( const Model::ListPipelinesRequest request) const
virtual

The ListPipelines operation gets a list of the pipelines associated with the current AWS account.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListPresetsOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::ListPresets ( const Model::ListPresetsRequest request) const
virtual

The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the presets that you've added in an AWS region.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::ListPresetsAsync ( const Model::ListPresetsRequest request,
const ListPresetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the presets that you've added in an AWS region.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListPresetsOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::ListPresetsCallable ( const Model::ListPresetsRequest request) const
virtual

The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the presets that you've added in an AWS region.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ReadJobOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::ReadJob ( const Model::ReadJobRequest request) const
virtual

The ReadJob operation returns detailed information about a job.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::ReadJobAsync ( const Model::ReadJobRequest request,
const ReadJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The ReadJob operation returns detailed information about a job.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ReadJobOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::ReadJobCallable ( const Model::ReadJobRequest request) const
virtual

The ReadJob operation returns detailed information about a job.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ReadPipelineOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPipeline ( const Model::ReadPipelineRequest request) const
virtual

The ReadPipeline operation gets detailed information about a pipeline.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPipelineAsync ( const Model::ReadPipelineRequest request,
const ReadPipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The ReadPipeline operation gets detailed information about a pipeline.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ReadPipelineOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPipelineCallable ( const Model::ReadPipelineRequest request) const
virtual

The ReadPipeline operation gets detailed information about a pipeline.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ReadPresetOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPreset ( const Model::ReadPresetRequest request) const
virtual

The ReadPreset operation gets detailed information about a preset.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPresetAsync ( const Model::ReadPresetRequest request,
const ReadPresetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The ReadPreset operation gets detailed information about a preset.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ReadPresetOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPresetCallable ( const Model::ReadPresetRequest request) const
virtual

The ReadPreset operation gets detailed information about a preset.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::TestRoleOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::TestRole ( const Model::TestRoleRequest request) const
virtual

The TestRole operation tests the IAM role used to create the pipeline.

The TestRole action lets you determine whether the IAM role you are using has sufficient permissions to let Elastic Transcoder perform tasks associated with the transcoding process. The action attempts to assume the specified IAM role, checks read access to the input and output buckets, and tries to send a test notification to Amazon SNS topics that you specify.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::TestRoleAsync ( const Model::TestRoleRequest request,
const TestRoleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The TestRole operation tests the IAM role used to create the pipeline.

The TestRole action lets you determine whether the IAM role you are using has sufficient permissions to let Elastic Transcoder perform tasks associated with the transcoding process. The action attempts to assume the specified IAM role, checks read access to the input and output buckets, and tries to send a test notification to Amazon SNS topics that you specify.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::TestRoleOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::TestRoleCallable ( const Model::TestRoleRequest request) const
virtual

The TestRole operation tests the IAM role used to create the pipeline.

The TestRole action lets you determine whether the IAM role you are using has sufficient permissions to let Elastic Transcoder perform tasks associated with the transcoding process. The action attempts to assume the specified IAM role, checks read access to the input and output buckets, and tries to send a test notification to Amazon SNS topics that you specify.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdatePipelineOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipeline ( const Model::UpdatePipelineRequest request) const
virtual

Use the UpdatePipeline operation to update settings for a pipeline. <important>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. </important>

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineAsync ( const Model::UpdatePipelineRequest request,
const UpdatePipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Use the UpdatePipeline operation to update settings for a pipeline. <important>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. </important>

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdatePipelineOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineCallable ( const Model::UpdatePipelineRequest request) const
virtual

Use the UpdatePipeline operation to update settings for a pipeline. <important>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. </important>

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdatePipelineNotificationsOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineNotifications ( const Model::UpdatePipelineNotificationsRequest request) const
virtual

With the UpdatePipelineNotifications operation, you can update Amazon Simple Notification Service (Amazon SNS) notifications for a pipeline.

When you update notifications for a pipeline, Elastic Transcoder returns the values that you specified in the request.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineNotificationsAsync ( const Model::UpdatePipelineNotificationsRequest request,
const UpdatePipelineNotificationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

With the UpdatePipelineNotifications operation, you can update Amazon Simple Notification Service (Amazon SNS) notifications for a pipeline.

When you update notifications for a pipeline, Elastic Transcoder returns the values that you specified in the request.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdatePipelineNotificationsOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineNotificationsCallable ( const Model::UpdatePipelineNotificationsRequest request) const
virtual

With the UpdatePipelineNotifications operation, you can update Amazon Simple Notification Service (Amazon SNS) notifications for a pipeline.

When you update notifications for a pipeline, Elastic Transcoder returns the values that you specified in the request.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdatePipelineStatusOutcome Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineStatus ( const Model::UpdatePipelineStatusRequest request) const
virtual

The UpdatePipelineStatus operation pauses or reactivates a pipeline, so that the pipeline stops or restarts the processing of jobs.

Changing the pipeline status is useful if you want to cancel one or more jobs. You can't cancel jobs after Elastic Transcoder has started processing them; if you pause the pipeline to which you submitted the jobs, you have more time to get the job IDs for the jobs that you want to cancel, and to send a CancelJob request.

virtual void Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineStatusAsync ( const Model::UpdatePipelineStatusRequest request,
const UpdatePipelineStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The UpdatePipelineStatus operation pauses or reactivates a pipeline, so that the pipeline stops or restarts the processing of jobs.

Changing the pipeline status is useful if you want to cancel one or more jobs. You can't cancel jobs after Elastic Transcoder has started processing them; if you pause the pipeline to which you submitted the jobs, you have more time to get the job IDs for the jobs that you want to cancel, and to send a CancelJob request.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdatePipelineStatusOutcomeCallable Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineStatusCallable ( const Model::UpdatePipelineStatusRequest request) const
virtual

The UpdatePipelineStatus operation pauses or reactivates a pipeline, so that the pipeline stops or restarts the processing of jobs.

Changing the pipeline status is useful if you want to cancel one or more jobs. You can't cancel jobs after Elastic Transcoder has started processing them; if you pause the pipeline to which you submitted the jobs, you have more time to get the job IDs for the jobs that you want to cancel, and to send a CancelJob request.

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: