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

#include <Job.h>

Public Member Functions

 Job ()
 
 Job (Aws::Utils::Json::JsonView jsonValue)
 
Joboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
JobWithId (const Aws::String &value)
 
JobWithId (Aws::String &&value)
 
JobWithId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
JobWithArn (const Aws::String &value)
 
JobWithArn (Aws::String &&value)
 
JobWithArn (const char *value)
 
const Aws::StringGetPipelineId () const
 
bool PipelineIdHasBeenSet () const
 
void SetPipelineId (const Aws::String &value)
 
void SetPipelineId (Aws::String &&value)
 
void SetPipelineId (const char *value)
 
JobWithPipelineId (const Aws::String &value)
 
JobWithPipelineId (Aws::String &&value)
 
JobWithPipelineId (const char *value)
 
const JobInputGetInput () const
 
bool InputHasBeenSet () const
 
void SetInput (const JobInput &value)
 
void SetInput (JobInput &&value)
 
JobWithInput (const JobInput &value)
 
JobWithInput (JobInput &&value)
 
const Aws::Vector< JobInput > & GetInputs () const
 
bool InputsHasBeenSet () const
 
void SetInputs (const Aws::Vector< JobInput > &value)
 
void SetInputs (Aws::Vector< JobInput > &&value)
 
JobWithInputs (const Aws::Vector< JobInput > &value)
 
JobWithInputs (Aws::Vector< JobInput > &&value)
 
JobAddInputs (const JobInput &value)
 
JobAddInputs (JobInput &&value)
 
const JobOutputGetOutput () const
 
bool OutputHasBeenSet () const
 
void SetOutput (const JobOutput &value)
 
void SetOutput (JobOutput &&value)
 
JobWithOutput (const JobOutput &value)
 
JobWithOutput (JobOutput &&value)
 
const Aws::Vector< JobOutput > & GetOutputs () const
 
bool OutputsHasBeenSet () const
 
void SetOutputs (const Aws::Vector< JobOutput > &value)
 
void SetOutputs (Aws::Vector< JobOutput > &&value)
 
JobWithOutputs (const Aws::Vector< JobOutput > &value)
 
JobWithOutputs (Aws::Vector< JobOutput > &&value)
 
JobAddOutputs (const JobOutput &value)
 
JobAddOutputs (JobOutput &&value)
 
const Aws::StringGetOutputKeyPrefix () const
 
bool OutputKeyPrefixHasBeenSet () const
 
void SetOutputKeyPrefix (const Aws::String &value)
 
void SetOutputKeyPrefix (Aws::String &&value)
 
void SetOutputKeyPrefix (const char *value)
 
JobWithOutputKeyPrefix (const Aws::String &value)
 
JobWithOutputKeyPrefix (Aws::String &&value)
 
JobWithOutputKeyPrefix (const char *value)
 
const Aws::Vector< Playlist > & GetPlaylists () const
 
bool PlaylistsHasBeenSet () const
 
void SetPlaylists (const Aws::Vector< Playlist > &value)
 
void SetPlaylists (Aws::Vector< Playlist > &&value)
 
JobWithPlaylists (const Aws::Vector< Playlist > &value)
 
JobWithPlaylists (Aws::Vector< Playlist > &&value)
 
JobAddPlaylists (const Playlist &value)
 
JobAddPlaylists (Playlist &&value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
JobWithStatus (const Aws::String &value)
 
JobWithStatus (Aws::String &&value)
 
JobWithStatus (const char *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)
 
JobWithUserMetadata (const Aws::Map< Aws::String, Aws::String > &value)
 
JobWithUserMetadata (Aws::Map< Aws::String, Aws::String > &&value)
 
JobAddUserMetadata (const Aws::String &key, const Aws::String &value)
 
JobAddUserMetadata (Aws::String &&key, const Aws::String &value)
 
JobAddUserMetadata (const Aws::String &key, Aws::String &&value)
 
JobAddUserMetadata (Aws::String &&key, Aws::String &&value)
 
JobAddUserMetadata (const char *key, Aws::String &&value)
 
JobAddUserMetadata (Aws::String &&key, const char *value)
 
JobAddUserMetadata (const char *key, const char *value)
 
const TimingGetTiming () const
 
bool TimingHasBeenSet () const
 
void SetTiming (const Timing &value)
 
void SetTiming (Timing &&value)
 
JobWithTiming (const Timing &value)
 
JobWithTiming (Timing &&value)
 

Detailed Description

A section of the response body that provides information about the job that is created.

See Also:

AWS API Reference

Definition at line 38 of file Job.h.

Constructor & Destructor Documentation

◆ Job() [1/2]

Aws::ElasticTranscoder::Model::Job::Job ( )

◆ Job() [2/2]

Aws::ElasticTranscoder::Model::Job::Job ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddInputs() [1/2]

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 286 of file Job.h.

◆ AddInputs() [2/2]

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 293 of file Job.h.

◆ AddOutputs() [1/2]

Job& Aws::ElasticTranscoder::Model::Job::AddOutputs ( const JobOutput value)
inline

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 432 of file Job.h.

◆ AddOutputs() [2/2]

Job& Aws::ElasticTranscoder::Model::Job::AddOutputs ( JobOutput &&  value)
inline

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 443 of file Job.h.

◆ AddPlaylists() [1/2]

Job& Aws::ElasticTranscoder::Model::Job::AddPlaylists ( const Playlist value)
inline

Outputs in Fragmented MP4 or MPEG-TS format only.

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 579 of file Job.h.

◆ AddPlaylists() [2/2]

Job& Aws::ElasticTranscoder::Model::Job::AddPlaylists ( Playlist &&  value)
inline

Outputs in Fragmented MP4 or MPEG-TS format only.

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 589 of file Job.h.

◆ AddUserMetadata() [1/7]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 769 of file Job.h.

◆ AddUserMetadata() [2/7]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 743 of file Job.h.

◆ AddUserMetadata() [3/7]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 795 of file Job.h.

◆ AddUserMetadata() [4/7]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 756 of file Job.h.

◆ AddUserMetadata() [5/7]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 730 of file Job.h.

◆ AddUserMetadata() [6/7]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 782 of file Job.h.

◆ AddUserMetadata() [7/7]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 808 of file Job.h.

◆ ArnHasBeenSet()

bool Aws::ElasticTranscoder::Model::Job::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 104 of file Job.h.

◆ GetArn()

const Aws::String& Aws::ElasticTranscoder::Model::Job::GetArn ( ) const
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 99 of file Job.h.

◆ GetId()

const Aws::String& Aws::ElasticTranscoder::Model::Job::GetId ( ) const
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 51 of file Job.h.

◆ GetInput()

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

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

Definition at line 206 of file Job.h.

◆ GetInputs()

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 244 of file Job.h.

◆ GetOutput()

const JobOutput& Aws::ElasticTranscoder::Model::Job::GetOutput ( ) const
inline

If you specified one output for a job, information about that output. If you specified multiple outputs for a job, the Output object lists information about the first output. This duplicates the information that is listed for the first output in the Outputs object.

Outputs recommended instead.

A section of the request or response body that provides information about the transcoded (target) file.

Definition at line 304 of file Job.h.

◆ GetOutputKeyPrefix()

const Aws::String& Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 452 of file Job.h.

◆ GetOutputs()

const Aws::Vector<JobOutput>& Aws::ElasticTranscoder::Model::Job::GetOutputs ( ) const
inline

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 366 of file Job.h.

◆ GetPipelineId()

const Aws::String& Aws::ElasticTranscoder::Model::Job::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 143 of file Job.h.

◆ GetPlaylists()

const Aws::Vector<Playlist>& Aws::ElasticTranscoder::Model::Job::GetPlaylists ( ) const
inline

Outputs in Fragmented MP4 or MPEG-TS format only.

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 519 of file Job.h.

◆ GetStatus()

const Aws::String& Aws::ElasticTranscoder::Model::Job::GetStatus ( ) const
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 596 of file Job.h.

◆ GetTiming()

const Timing& Aws::ElasticTranscoder::Model::Job::GetTiming ( ) const
inline

Details about the timing of a job.

Definition at line 814 of file Job.h.

◆ GetUserMetadata()

const Aws::Map<Aws::String, Aws::String>& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 652 of file Job.h.

◆ IdHasBeenSet()

bool Aws::ElasticTranscoder::Model::Job::IdHasBeenSet ( ) const
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 57 of file Job.h.

◆ InputHasBeenSet()

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

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

Definition at line 212 of file Job.h.

◆ InputsHasBeenSet()

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 251 of file Job.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticTranscoder::Model::Job::Jsonize ( ) const

◆ operator=()

Job& Aws::ElasticTranscoder::Model::Job::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OutputHasBeenSet()

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

If you specified one output for a job, information about that output. If you specified multiple outputs for a job, the Output object lists information about the first output. This duplicates the information that is listed for the first output in the Outputs object.

Outputs recommended instead.

A section of the request or response body that provides information about the transcoded (target) file.

Definition at line 314 of file Job.h.

◆ OutputKeyPrefixHasBeenSet()

bool Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 460 of file Job.h.

◆ OutputsHasBeenSet()

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

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 377 of file Job.h.

◆ PipelineIdHasBeenSet()

bool Aws::ElasticTranscoder::Model::Job::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 151 of file Job.h.

◆ PlaylistsHasBeenSet()

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

Outputs in Fragmented MP4 or MPEG-TS format only.

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 529 of file Job.h.

◆ SetArn() [1/3]

void Aws::ElasticTranscoder::Model::Job::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 114 of file Job.h.

◆ SetArn() [2/3]

void Aws::ElasticTranscoder::Model::Job::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 109 of file Job.h.

◆ SetArn() [3/3]

void Aws::ElasticTranscoder::Model::Job::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 119 of file Job.h.

◆ SetId() [1/3]

void Aws::ElasticTranscoder::Model::Job::SetId ( Aws::String &&  value)
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 69 of file Job.h.

◆ SetId() [2/3]

void Aws::ElasticTranscoder::Model::Job::SetId ( const Aws::String value)
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 63 of file Job.h.

◆ SetId() [3/3]

void Aws::ElasticTranscoder::Model::Job::SetId ( const char *  value)
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 75 of file Job.h.

◆ SetInput() [1/2]

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

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

Definition at line 218 of file Job.h.

◆ SetInput() [2/2]

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

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

Definition at line 224 of file Job.h.

◆ SetInputs() [1/2]

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 265 of file Job.h.

◆ SetInputs() [2/2]

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 258 of file Job.h.

◆ SetOutput() [1/2]

void Aws::ElasticTranscoder::Model::Job::SetOutput ( const JobOutput value)
inline

If you specified one output for a job, information about that output. If you specified multiple outputs for a job, the Output object lists information about the first output. This duplicates the information that is listed for the first output in the Outputs object.

Outputs recommended instead.

A section of the request or response body that provides information about the transcoded (target) file.

Definition at line 324 of file Job.h.

◆ SetOutput() [2/2]

void Aws::ElasticTranscoder::Model::Job::SetOutput ( JobOutput &&  value)
inline

If you specified one output for a job, information about that output. If you specified multiple outputs for a job, the Output object lists information about the first output. This duplicates the information that is listed for the first output in the Outputs object.

Outputs recommended instead.

A section of the request or response body that provides information about the transcoded (target) file.

Definition at line 334 of file Job.h.

◆ SetOutputKeyPrefix() [1/3]

void Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 476 of file Job.h.

◆ SetOutputKeyPrefix() [2/3]

void Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 468 of file Job.h.

◆ SetOutputKeyPrefix() [3/3]

void Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 484 of file Job.h.

◆ SetOutputs() [1/2]

void Aws::ElasticTranscoder::Model::Job::SetOutputs ( Aws::Vector< JobOutput > &&  value)
inline

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 399 of file Job.h.

◆ SetOutputs() [2/2]

void Aws::ElasticTranscoder::Model::Job::SetOutputs ( const Aws::Vector< JobOutput > &  value)
inline

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 388 of file Job.h.

◆ SetPipelineId() [1/3]

void Aws::ElasticTranscoder::Model::Job::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 167 of file Job.h.

◆ SetPipelineId() [2/3]

void Aws::ElasticTranscoder::Model::Job::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 159 of file Job.h.

◆ SetPipelineId() [3/3]

void Aws::ElasticTranscoder::Model::Job::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 175 of file Job.h.

◆ SetPlaylists() [1/2]

void Aws::ElasticTranscoder::Model::Job::SetPlaylists ( Aws::Vector< Playlist > &&  value)
inline

Outputs in Fragmented MP4 or MPEG-TS format only.

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 549 of file Job.h.

◆ SetPlaylists() [2/2]

void Aws::ElasticTranscoder::Model::Job::SetPlaylists ( const Aws::Vector< Playlist > &  value)
inline

Outputs in Fragmented MP4 or MPEG-TS format only.

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 539 of file Job.h.

◆ SetStatus() [1/3]

void Aws::ElasticTranscoder::Model::Job::SetStatus ( Aws::String &&  value)
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 614 of file Job.h.

◆ SetStatus() [2/3]

void Aws::ElasticTranscoder::Model::Job::SetStatus ( const Aws::String value)
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 608 of file Job.h.

◆ SetStatus() [3/3]

void Aws::ElasticTranscoder::Model::Job::SetStatus ( const char *  value)
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 620 of file Job.h.

◆ SetTiming() [1/2]

void Aws::ElasticTranscoder::Model::Job::SetTiming ( const Timing value)
inline

Details about the timing of a job.

Definition at line 824 of file Job.h.

◆ SetTiming() [2/2]

void Aws::ElasticTranscoder::Model::Job::SetTiming ( Timing &&  value)
inline

Details about the timing of a job.

Definition at line 829 of file Job.h.

◆ SetUserMetadata() [1/2]

void Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 691 of file Job.h.

◆ SetUserMetadata() [2/2]

void Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 678 of file Job.h.

◆ StatusHasBeenSet()

bool Aws::ElasticTranscoder::Model::Job::StatusHasBeenSet ( ) const
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 602 of file Job.h.

◆ TimingHasBeenSet()

bool Aws::ElasticTranscoder::Model::Job::TimingHasBeenSet ( ) const
inline

Details about the timing of a job.

Definition at line 819 of file Job.h.

◆ UserMetadataHasBeenSet()

bool Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 665 of file Job.h.

◆ WithArn() [1/3]

Job& Aws::ElasticTranscoder::Model::Job::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 129 of file Job.h.

◆ WithArn() [2/3]

Job& Aws::ElasticTranscoder::Model::Job::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 124 of file Job.h.

◆ WithArn() [3/3]

Job& Aws::ElasticTranscoder::Model::Job::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the job.

Definition at line 134 of file Job.h.

◆ WithId() [1/3]

Job& Aws::ElasticTranscoder::Model::Job::WithId ( Aws::String &&  value)
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 87 of file Job.h.

◆ WithId() [2/3]

Job& Aws::ElasticTranscoder::Model::Job::WithId ( const Aws::String value)
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 81 of file Job.h.

◆ WithId() [3/3]

Job& Aws::ElasticTranscoder::Model::Job::WithId ( const char *  value)
inline

The identifier that Elastic Transcoder assigned to the job. You use this value to get settings for the job or to delete the job.

Definition at line 93 of file Job.h.

◆ WithInput() [1/2]

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

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

Definition at line 230 of file Job.h.

◆ WithInput() [2/2]

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

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

Definition at line 236 of file Job.h.

◆ WithInputs() [1/2]

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 279 of file Job.h.

◆ WithInputs() [2/2]

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

Information about the files that you're transcoding. If you specified multiple files for this job, Elastic Transcoder stitches the files together to make one output.

Definition at line 272 of file Job.h.

◆ WithOutput() [1/2]

Job& Aws::ElasticTranscoder::Model::Job::WithOutput ( const JobOutput value)
inline

If you specified one output for a job, information about that output. If you specified multiple outputs for a job, the Output object lists information about the first output. This duplicates the information that is listed for the first output in the Outputs object.

Outputs recommended instead.

A section of the request or response body that provides information about the transcoded (target) file.

Definition at line 344 of file Job.h.

◆ WithOutput() [2/2]

Job& Aws::ElasticTranscoder::Model::Job::WithOutput ( JobOutput &&  value)
inline

If you specified one output for a job, information about that output. If you specified multiple outputs for a job, the Output object lists information about the first output. This duplicates the information that is listed for the first output in the Outputs object.

Outputs recommended instead.

A section of the request or response body that provides information about the transcoded (target) file.

Definition at line 354 of file Job.h.

◆ WithOutputKeyPrefix() [1/3]

Job& Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 500 of file Job.h.

◆ WithOutputKeyPrefix() [2/3]

Job& Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 492 of file Job.h.

◆ WithOutputKeyPrefix() [3/3]

Job& Aws::ElasticTranscoder::Model::Job::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. We recommend that you add a / or some other delimiter to the end of the OutputKeyPrefix.

Definition at line 508 of file Job.h.

◆ WithOutputs() [1/2]

Job& Aws::ElasticTranscoder::Model::Job::WithOutputs ( Aws::Vector< JobOutput > &&  value)
inline

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 421 of file Job.h.

◆ WithOutputs() [2/2]

Job& Aws::ElasticTranscoder::Model::Job::WithOutputs ( const Aws::Vector< JobOutput > &  value)
inline

Information about the output files. We recommend that you use the Outputs syntax for all jobs, even when you want Elastic Transcoder to transcode a file into only one format. Do not use both the Outputs and Output syntaxes in the same request. You can create a maximum of 30 outputs per job.

If you specify more than one output for a job, Elastic Transcoder creates the files for each output in the order in which you specify them in the job.

Definition at line 410 of file Job.h.

◆ WithPipelineId() [1/3]

Job& Aws::ElasticTranscoder::Model::Job::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 191 of file Job.h.

◆ WithPipelineId() [2/3]

Job& Aws::ElasticTranscoder::Model::Job::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 183 of file Job.h.

◆ WithPipelineId() [3/3]

Job& Aws::ElasticTranscoder::Model::Job::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 199 of file Job.h.

◆ WithPlaylists() [1/2]

Job& Aws::ElasticTranscoder::Model::Job::WithPlaylists ( Aws::Vector< Playlist > &&  value)
inline

Outputs in Fragmented MP4 or MPEG-TS format only.

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 569 of file Job.h.

◆ WithPlaylists() [2/2]

Job& Aws::ElasticTranscoder::Model::Job::WithPlaylists ( const Aws::Vector< Playlist > &  value)
inline

Outputs in Fragmented MP4 or MPEG-TS format only.

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 559 of file Job.h.

◆ WithStatus() [1/3]

Job& Aws::ElasticTranscoder::Model::Job::WithStatus ( Aws::String &&  value)
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 632 of file Job.h.

◆ WithStatus() [2/3]

Job& Aws::ElasticTranscoder::Model::Job::WithStatus ( const Aws::String value)
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 626 of file Job.h.

◆ WithStatus() [3/3]

Job& Aws::ElasticTranscoder::Model::Job::WithStatus ( const char *  value)
inline

The status of the job: Submitted, Progressing, Complete, Canceled, or Error.

Definition at line 638 of file Job.h.

◆ WithTiming() [1/2]

Job& Aws::ElasticTranscoder::Model::Job::WithTiming ( const Timing value)
inline

Details about the timing of a job.

Definition at line 834 of file Job.h.

◆ WithTiming() [2/2]

Job& Aws::ElasticTranscoder::Model::Job::WithTiming ( Timing &&  value)
inline

Details about the timing of a job.

Definition at line 839 of file Job.h.

◆ WithUserMetadata() [1/2]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 717 of file Job.h.

◆ WithUserMetadata() [2/2]

Job& Aws::ElasticTranscoder::Model::Job::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.

Metadata keys and values must use characters from the following list:

  • 0-9

  • A-Z and a-z

  • Space

  • The following symbols: _.:/=+-%</code>

Definition at line 704 of file Job.h.


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