AWS SDK for C++  1.9.42
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticTranscoder::Model::CreateJobRequest Class Reference

#include <CreateJobRequest.h>

+ Inheritance diagram for Aws::ElasticTranscoder::Model::CreateJobRequest:

Public Member Functions

 CreateJobRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetPipelineId () const
 
bool PipelineIdHasBeenSet () const
 
void SetPipelineId (const Aws::String &value)
 
void SetPipelineId (Aws::String &&value)
 
void SetPipelineId (const char *value)
 
CreateJobRequestWithPipelineId (const Aws::String &value)
 
CreateJobRequestWithPipelineId (Aws::String &&value)
 
CreateJobRequestWithPipelineId (const char *value)
 
const JobInputGetInput () const
 
bool InputHasBeenSet () const
 
void SetInput (const JobInput &value)
 
void SetInput (JobInput &&value)
 
CreateJobRequestWithInput (const JobInput &value)
 
CreateJobRequestWithInput (JobInput &&value)
 
const Aws::Vector< JobInput > & GetInputs () const
 
bool InputsHasBeenSet () const
 
void SetInputs (const Aws::Vector< JobInput > &value)
 
void SetInputs (Aws::Vector< JobInput > &&value)
 
CreateJobRequestWithInputs (const Aws::Vector< JobInput > &value)
 
CreateJobRequestWithInputs (Aws::Vector< JobInput > &&value)
 
CreateJobRequestAddInputs (const JobInput &value)
 
CreateJobRequestAddInputs (JobInput &&value)
 
const CreateJobOutputGetOutput () const
 
bool OutputHasBeenSet () const
 
void SetOutput (const CreateJobOutput &value)
 
void SetOutput (CreateJobOutput &&value)
 
CreateJobRequestWithOutput (const CreateJobOutput &value)
 
CreateJobRequestWithOutput (CreateJobOutput &&value)
 
const Aws::Vector< CreateJobOutput > & GetOutputs () const
 
bool OutputsHasBeenSet () const
 
void SetOutputs (const Aws::Vector< CreateJobOutput > &value)
 
void SetOutputs (Aws::Vector< CreateJobOutput > &&value)
 
CreateJobRequestWithOutputs (const Aws::Vector< CreateJobOutput > &value)
 
CreateJobRequestWithOutputs (Aws::Vector< CreateJobOutput > &&value)
 
CreateJobRequestAddOutputs (const CreateJobOutput &value)
 
CreateJobRequestAddOutputs (CreateJobOutput &&value)
 
const Aws::StringGetOutputKeyPrefix () const
 
bool OutputKeyPrefixHasBeenSet () const
 
void SetOutputKeyPrefix (const Aws::String &value)
 
void SetOutputKeyPrefix (Aws::String &&value)
 
void SetOutputKeyPrefix (const char *value)
 
CreateJobRequestWithOutputKeyPrefix (const Aws::String &value)
 
CreateJobRequestWithOutputKeyPrefix (Aws::String &&value)
 
CreateJobRequestWithOutputKeyPrefix (const char *value)
 
const Aws::Vector< CreateJobPlaylist > & GetPlaylists () const
 
bool PlaylistsHasBeenSet () const
 
void SetPlaylists (const Aws::Vector< CreateJobPlaylist > &value)
 
void SetPlaylists (Aws::Vector< CreateJobPlaylist > &&value)
 
CreateJobRequestWithPlaylists (const Aws::Vector< CreateJobPlaylist > &value)
 
CreateJobRequestWithPlaylists (Aws::Vector< CreateJobPlaylist > &&value)
 
CreateJobRequestAddPlaylists (const CreateJobPlaylist &value)
 
CreateJobRequestAddPlaylists (CreateJobPlaylist &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetUserMetadata () const
 
bool UserMetadataHasBeenSet () const
 
void SetUserMetadata (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetUserMetadata (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateJobRequestWithUserMetadata (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateJobRequestWithUserMetadata (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateJobRequestAddUserMetadata (const Aws::String &key, const Aws::String &value)
 
CreateJobRequestAddUserMetadata (Aws::String &&key, const Aws::String &value)
 
CreateJobRequestAddUserMetadata (const Aws::String &key, Aws::String &&value)
 
CreateJobRequestAddUserMetadata (Aws::String &&key, Aws::String &&value)
 
CreateJobRequestAddUserMetadata (const char *key, Aws::String &&value)
 
CreateJobRequestAddUserMetadata (Aws::String &&key, const char *value)
 
CreateJobRequestAddUserMetadata (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::ElasticTranscoder::ElasticTranscoderRequest
virtual ~ElasticTranscoderRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::ElasticTranscoder::ElasticTranscoderRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

The CreateJobRequest structure.

See Also:

AWS API Reference

Definition at line 29 of file CreateJobRequest.h.

Constructor & Destructor Documentation

◆ CreateJobRequest()

Aws::ElasticTranscoder::Model::CreateJobRequest::CreateJobRequest ( )

Member Function Documentation

◆ AddInputs() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddInputs ( const JobInput value)
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 185 of file CreateJobRequest.h.

◆ AddInputs() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddInputs ( JobInput &&  value)
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 191 of file CreateJobRequest.h.

◆ AddOutputs() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddOutputs ( const CreateJobOutput value)
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 284 of file CreateJobRequest.h.

◆ AddOutputs() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddOutputs ( CreateJobOutput &&  value)
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 291 of file CreateJobRequest.h.

◆ AddPlaylists() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddPlaylists ( const CreateJobPlaylist value)
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 405 of file CreateJobRequest.h.

◆ AddPlaylists() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddPlaylists ( CreateJobPlaylist &&  value)
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 413 of file CreateJobRequest.h.

◆ AddUserMetadata() [1/7]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddUserMetadata ( Aws::String &&  key,
Aws::String &&  value 
)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 504 of file CreateJobRequest.h.

◆ AddUserMetadata() [2/7]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddUserMetadata ( Aws::String &&  key,
const Aws::String value 
)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 486 of file CreateJobRequest.h.

◆ AddUserMetadata() [3/7]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddUserMetadata ( Aws::String &&  key,
const char *  value 
)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 522 of file CreateJobRequest.h.

◆ AddUserMetadata() [4/7]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddUserMetadata ( const Aws::String key,
Aws::String &&  value 
)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 495 of file CreateJobRequest.h.

◆ AddUserMetadata() [5/7]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddUserMetadata ( const Aws::String key,
const Aws::String value 
)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 477 of file CreateJobRequest.h.

◆ AddUserMetadata() [6/7]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddUserMetadata ( const char *  key,
Aws::String &&  value 
)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 513 of file CreateJobRequest.h.

◆ AddUserMetadata() [7/7]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::AddUserMetadata ( const char *  key,
const char *  value 
)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 531 of file CreateJobRequest.h.

◆ GetInput()

const JobInput& Aws::ElasticTranscoder::Model::CreateJobRequest::GetInput ( ) const
inline

A section of the request body that provides information about the file that is being transcoded.

Definition at line 112 of file CreateJobRequest.h.

◆ GetInputs()

const Aws::Vector<JobInput>& Aws::ElasticTranscoder::Model::CreateJobRequest::GetInputs ( ) const
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 149 of file CreateJobRequest.h.

◆ GetOutput()

const CreateJobOutput& Aws::ElasticTranscoder::Model::CreateJobRequest::GetOutput ( ) const
inline

A section of the request body that provides information about the transcoded (target) file. We strongly recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 199 of file CreateJobRequest.h.

◆ GetOutputKeyPrefix()

const Aws::String& Aws::ElasticTranscoder::Model::CreateJobRequest::GetOutputKeyPrefix ( ) const
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 299 of file CreateJobRequest.h.

◆ GetOutputs()

const Aws::Vector<CreateJobOutput>& Aws::ElasticTranscoder::Model::CreateJobRequest::GetOutputs ( ) const
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 242 of file CreateJobRequest.h.

◆ GetPipelineId()

const Aws::String& Aws::ElasticTranscoder::Model::CreateJobRequest::GetPipelineId ( ) const
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 49 of file CreateJobRequest.h.

◆ GetPlaylists()

const Aws::Vector<CreateJobPlaylist>& Aws::ElasticTranscoder::Model::CreateJobRequest::GetPlaylists ( ) const
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 357 of file CreateJobRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::ElasticTranscoder::Model::CreateJobRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 38 of file CreateJobRequest.h.

◆ GetUserMetadata()

const Aws::Map<Aws::String, Aws::String>& Aws::ElasticTranscoder::Model::CreateJobRequest::GetUserMetadata ( ) const
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 423 of file CreateJobRequest.h.

◆ InputHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::InputHasBeenSet ( ) const
inline

A section of the request body that provides information about the file that is being transcoded.

Definition at line 118 of file CreateJobRequest.h.

◆ InputsHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::InputsHasBeenSet ( ) const
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 155 of file CreateJobRequest.h.

◆ OutputHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::OutputHasBeenSet ( ) const
inline

A section of the request body that provides information about the transcoded (target) file. We strongly recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 206 of file CreateJobRequest.h.

◆ OutputKeyPrefixHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::OutputKeyPrefixHasBeenSet ( ) const
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 306 of file CreateJobRequest.h.

◆ OutputsHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::OutputsHasBeenSet ( ) const
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 249 of file CreateJobRequest.h.

◆ PipelineIdHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::PipelineIdHasBeenSet ( ) const
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 57 of file CreateJobRequest.h.

◆ PlaylistsHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::PlaylistsHasBeenSet ( ) const
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 365 of file CreateJobRequest.h.

◆ SerializePayload()

Aws::String Aws::ElasticTranscoder::Model::CreateJobRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetInput() [1/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetInput ( const JobInput value)
inline

A section of the request body that provides information about the file that is being transcoded.

Definition at line 124 of file CreateJobRequest.h.

◆ SetInput() [2/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetInput ( JobInput &&  value)
inline

A section of the request body that provides information about the file that is being transcoded.

Definition at line 130 of file CreateJobRequest.h.

◆ SetInputs() [1/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetInputs ( Aws::Vector< JobInput > &&  value)
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 167 of file CreateJobRequest.h.

◆ SetInputs() [2/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetInputs ( const Aws::Vector< JobInput > &  value)
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 161 of file CreateJobRequest.h.

◆ SetOutput() [1/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetOutput ( const CreateJobOutput value)
inline

A section of the request body that provides information about the transcoded (target) file. We strongly recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 213 of file CreateJobRequest.h.

◆ SetOutput() [2/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetOutput ( CreateJobOutput &&  value)
inline

A section of the request body that provides information about the transcoded (target) file. We strongly recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 220 of file CreateJobRequest.h.

◆ SetOutputKeyPrefix() [1/3]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetOutputKeyPrefix ( Aws::String &&  value)
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 320 of file CreateJobRequest.h.

◆ SetOutputKeyPrefix() [2/3]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetOutputKeyPrefix ( const Aws::String value)
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 313 of file CreateJobRequest.h.

◆ SetOutputKeyPrefix() [3/3]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetOutputKeyPrefix ( const char *  value)
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 327 of file CreateJobRequest.h.

◆ SetOutputs() [1/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetOutputs ( Aws::Vector< CreateJobOutput > &&  value)
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 263 of file CreateJobRequest.h.

◆ SetOutputs() [2/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetOutputs ( const Aws::Vector< CreateJobOutput > &  value)
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 256 of file CreateJobRequest.h.

◆ SetPipelineId() [1/3]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetPipelineId ( Aws::String &&  value)
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 73 of file CreateJobRequest.h.

◆ SetPipelineId() [2/3]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetPipelineId ( const Aws::String value)
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 65 of file CreateJobRequest.h.

◆ SetPipelineId() [3/3]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetPipelineId ( const char *  value)
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 81 of file CreateJobRequest.h.

◆ SetPlaylists() [1/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetPlaylists ( Aws::Vector< CreateJobPlaylist > &&  value)
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 381 of file CreateJobRequest.h.

◆ SetPlaylists() [2/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetPlaylists ( const Aws::Vector< CreateJobPlaylist > &  value)
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 373 of file CreateJobRequest.h.

◆ SetUserMetadata() [1/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetUserMetadata ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 450 of file CreateJobRequest.h.

◆ SetUserMetadata() [2/2]

void Aws::ElasticTranscoder::Model::CreateJobRequest::SetUserMetadata ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 441 of file CreateJobRequest.h.

◆ UserMetadataHasBeenSet()

bool Aws::ElasticTranscoder::Model::CreateJobRequest::UserMetadataHasBeenSet ( ) const
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 432 of file CreateJobRequest.h.

◆ WithInput() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithInput ( const JobInput value)
inline

A section of the request body that provides information about the file that is being transcoded.

Definition at line 136 of file CreateJobRequest.h.

◆ WithInput() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithInput ( JobInput &&  value)
inline

A section of the request body that provides information about the file that is being transcoded.

Definition at line 142 of file CreateJobRequest.h.

◆ WithInputs() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithInputs ( Aws::Vector< JobInput > &&  value)
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 179 of file CreateJobRequest.h.

◆ WithInputs() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithInputs ( const Aws::Vector< JobInput > &  value)
inline

A section of the request body that provides information about the files that are being transcoded.

Definition at line 173 of file CreateJobRequest.h.

◆ WithOutput() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithOutput ( const CreateJobOutput value)
inline

A section of the request body that provides information about the transcoded (target) file. We strongly recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 227 of file CreateJobRequest.h.

◆ WithOutput() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithOutput ( CreateJobOutput &&  value)
inline

A section of the request body that provides information about the transcoded (target) file. We strongly recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 234 of file CreateJobRequest.h.

◆ WithOutputKeyPrefix() [1/3]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithOutputKeyPrefix ( Aws::String &&  value)
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 341 of file CreateJobRequest.h.

◆ WithOutputKeyPrefix() [2/3]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithOutputKeyPrefix ( const Aws::String value)
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 334 of file CreateJobRequest.h.

◆ WithOutputKeyPrefix() [3/3]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithOutputKeyPrefix ( const char *  value)
inline

The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

Definition at line 348 of file CreateJobRequest.h.

◆ WithOutputs() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithOutputs ( Aws::Vector< CreateJobOutput > &&  value)
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 277 of file CreateJobRequest.h.

◆ WithOutputs() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithOutputs ( const Aws::Vector< CreateJobOutput > &  value)
inline

A section of the request body that provides information about the transcoded (target) files. We recommend that you use the Outputs syntax instead of the Output syntax.

Definition at line 270 of file CreateJobRequest.h.

◆ WithPipelineId() [1/3]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithPipelineId ( Aws::String &&  value)
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 97 of file CreateJobRequest.h.

◆ WithPipelineId() [2/3]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithPipelineId ( const Aws::String value)
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 89 of file CreateJobRequest.h.

◆ WithPipelineId() [3/3]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithPipelineId ( const char *  value)
inline

The Id of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

Definition at line 105 of file CreateJobRequest.h.

◆ WithPlaylists() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithPlaylists ( Aws::Vector< CreateJobPlaylist > &&  value)
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 397 of file CreateJobRequest.h.

◆ WithPlaylists() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithPlaylists ( const Aws::Vector< CreateJobPlaylist > &  value)
inline

If you specify a preset in PresetId for which the value of Container is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

The maximum number of master playlists in a job is 30.

Definition at line 389 of file CreateJobRequest.h.

◆ WithUserMetadata() [1/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithUserMetadata ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 468 of file CreateJobRequest.h.

◆ WithUserMetadata() [2/2]

CreateJobRequest& Aws::ElasticTranscoder::Model::CreateJobRequest::WithUserMetadata ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

User-defined metadata that you want to associate with an Elastic Transcoder job. You specify metadata in key/value pairs, and you can add up to 10 key/value pairs per job. Elastic Transcoder does not guarantee that key/value pairs are returned in the same order in which you specify them.

Definition at line 459 of file CreateJobRequest.h.


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