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

#include <CreateJobRequest.h>

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

Public Member Functions

 CreateJobRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const AccelerationSettingsGetAccelerationSettings () const
 
bool AccelerationSettingsHasBeenSet () const
 
void SetAccelerationSettings (const AccelerationSettings &value)
 
void SetAccelerationSettings (AccelerationSettings &&value)
 
CreateJobRequestWithAccelerationSettings (const AccelerationSettings &value)
 
CreateJobRequestWithAccelerationSettings (AccelerationSettings &&value)
 
const BillingTagsSourceGetBillingTagsSource () const
 
bool BillingTagsSourceHasBeenSet () const
 
void SetBillingTagsSource (const BillingTagsSource &value)
 
void SetBillingTagsSource (BillingTagsSource &&value)
 
CreateJobRequestWithBillingTagsSource (const BillingTagsSource &value)
 
CreateJobRequestWithBillingTagsSource (BillingTagsSource &&value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
CreateJobRequestWithClientRequestToken (const Aws::String &value)
 
CreateJobRequestWithClientRequestToken (Aws::String &&value)
 
CreateJobRequestWithClientRequestToken (const char *value)
 
const Aws::Vector< HopDestination > & GetHopDestinations () const
 
bool HopDestinationsHasBeenSet () const
 
void SetHopDestinations (const Aws::Vector< HopDestination > &value)
 
void SetHopDestinations (Aws::Vector< HopDestination > &&value)
 
CreateJobRequestWithHopDestinations (const Aws::Vector< HopDestination > &value)
 
CreateJobRequestWithHopDestinations (Aws::Vector< HopDestination > &&value)
 
CreateJobRequestAddHopDestinations (const HopDestination &value)
 
CreateJobRequestAddHopDestinations (HopDestination &&value)
 
const Aws::StringGetJobTemplate () const
 
bool JobTemplateHasBeenSet () const
 
void SetJobTemplate (const Aws::String &value)
 
void SetJobTemplate (Aws::String &&value)
 
void SetJobTemplate (const char *value)
 
CreateJobRequestWithJobTemplate (const Aws::String &value)
 
CreateJobRequestWithJobTemplate (Aws::String &&value)
 
CreateJobRequestWithJobTemplate (const char *value)
 
int GetPriority () const
 
bool PriorityHasBeenSet () const
 
void SetPriority (int value)
 
CreateJobRequestWithPriority (int value)
 
const Aws::StringGetQueue () const
 
bool QueueHasBeenSet () const
 
void SetQueue (const Aws::String &value)
 
void SetQueue (Aws::String &&value)
 
void SetQueue (const char *value)
 
CreateJobRequestWithQueue (const Aws::String &value)
 
CreateJobRequestWithQueue (Aws::String &&value)
 
CreateJobRequestWithQueue (const char *value)
 
const Aws::StringGetRole () const
 
bool RoleHasBeenSet () const
 
void SetRole (const Aws::String &value)
 
void SetRole (Aws::String &&value)
 
void SetRole (const char *value)
 
CreateJobRequestWithRole (const Aws::String &value)
 
CreateJobRequestWithRole (Aws::String &&value)
 
CreateJobRequestWithRole (const char *value)
 
const JobSettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const JobSettings &value)
 
void SetSettings (JobSettings &&value)
 
CreateJobRequestWithSettings (const JobSettings &value)
 
CreateJobRequestWithSettings (JobSettings &&value)
 
const SimulateReservedQueueGetSimulateReservedQueue () const
 
bool SimulateReservedQueueHasBeenSet () const
 
void SetSimulateReservedQueue (const SimulateReservedQueue &value)
 
void SetSimulateReservedQueue (SimulateReservedQueue &&value)
 
CreateJobRequestWithSimulateReservedQueue (const SimulateReservedQueue &value)
 
CreateJobRequestWithSimulateReservedQueue (SimulateReservedQueue &&value)
 
const StatusUpdateIntervalGetStatusUpdateInterval () const
 
bool StatusUpdateIntervalHasBeenSet () const
 
void SetStatusUpdateInterval (const StatusUpdateInterval &value)
 
void SetStatusUpdateInterval (StatusUpdateInterval &&value)
 
CreateJobRequestWithStatusUpdateInterval (const StatusUpdateInterval &value)
 
CreateJobRequestWithStatusUpdateInterval (StatusUpdateInterval &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateJobRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateJobRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateJobRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateJobRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateJobRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateJobRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateJobRequestAddTags (const char *key, Aws::String &&value)
 
CreateJobRequestAddTags (Aws::String &&key, const char *value)
 
CreateJobRequestAddTags (const char *key, 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)
 
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::MediaConvert::MediaConvertRequest
virtual ~MediaConvertRequest ()
 
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::MediaConvert::MediaConvertRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 30 of file CreateJobRequest.h.

Constructor & Destructor Documentation

◆ CreateJobRequest()

Aws::MediaConvert::Model::CreateJobRequest::CreateJobRequest ( )

Member Function Documentation

◆ AccelerationSettingsHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::AccelerationSettingsHasBeenSet ( ) const
inline

Optional. Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.

Definition at line 58 of file CreateJobRequest.h.

◆ AddHopDestinations() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddHopDestinations ( const HopDestination value)
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 243 of file CreateJobRequest.h.

◆ AddHopDestinations() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddHopDestinations ( HopDestination &&  value)
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 251 of file CreateJobRequest.h.

◆ AddTags() [1/7]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 637 of file CreateJobRequest.h.

◆ AddTags() [2/7]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 643 of file CreateJobRequest.h.

◆ AddTags() [3/7]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 649 of file CreateJobRequest.h.

◆ AddTags() [4/7]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 655 of file CreateJobRequest.h.

◆ AddTags() [5/7]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 661 of file CreateJobRequest.h.

◆ AddTags() [6/7]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 667 of file CreateJobRequest.h.

◆ AddTags() [7/7]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::AddTags ( const char *  key,
const char *  value 
)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 673 of file CreateJobRequest.h.

◆ AddUserMetadata() [1/7]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 716 of file CreateJobRequest.h.

◆ AddUserMetadata() [2/7]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 722 of file CreateJobRequest.h.

◆ AddUserMetadata() [3/7]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 728 of file CreateJobRequest.h.

◆ AddUserMetadata() [4/7]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 734 of file CreateJobRequest.h.

◆ AddUserMetadata() [5/7]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 740 of file CreateJobRequest.h.

◆ AddUserMetadata() [6/7]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 746 of file CreateJobRequest.h.

◆ AddUserMetadata() [7/7]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 752 of file CreateJobRequest.h.

◆ BillingTagsSourceHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::BillingTagsSourceHasBeenSet ( ) const
inline

Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an associated tag will appear in your billing report unsorted. If you don't choose a valid value for this field, your job outputs will appear on the billing report unsorted.

Definition at line 109 of file CreateJobRequest.h.

◆ ClientRequestTokenHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::ClientRequestTokenHasBeenSet ( ) const
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 156 of file CreateJobRequest.h.

◆ GetAccelerationSettings()

const AccelerationSettings& Aws::MediaConvert::Model::CreateJobRequest::GetAccelerationSettings ( ) const
inline

Optional. Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.

Definition at line 50 of file CreateJobRequest.h.

◆ GetBillingTagsSource()

const BillingTagsSource& Aws::MediaConvert::Model::CreateJobRequest::GetBillingTagsSource ( ) const
inline

Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an associated tag will appear in your billing report unsorted. If you don't choose a valid value for this field, your job outputs will appear on the billing report unsorted.

Definition at line 100 of file CreateJobRequest.h.

◆ GetClientRequestToken()

const Aws::String& Aws::MediaConvert::Model::CreateJobRequest::GetClientRequestToken ( ) const
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 151 of file CreateJobRequest.h.

◆ GetHopDestinations()

const Aws::Vector<HopDestination>& Aws::MediaConvert::Model::CreateJobRequest::GetHopDestinations ( ) const
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 195 of file CreateJobRequest.h.

◆ GetJobTemplate()

const Aws::String& Aws::MediaConvert::Model::CreateJobRequest::GetJobTemplate ( ) const
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 258 of file CreateJobRequest.h.

◆ GetPriority()

int Aws::MediaConvert::Model::CreateJobRequest::GetPriority ( ) const
inline

Optional. Specify the relative priority for this job. In any given queue, the service begins processing the job with the highest value first. When more than one job has the same priority, the service begins processing the job that you submitted first. If you don't specify a priority, the service uses the default value 0.

Definition at line 310 of file CreateJobRequest.h.

◆ GetQueue()

const Aws::String& Aws::MediaConvert::Model::CreateJobRequest::GetQueue ( ) const
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 346 of file CreateJobRequest.h.

◆ GetRole()

const Aws::String& Aws::MediaConvert::Model::CreateJobRequest::GetRole ( ) const
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 410 of file CreateJobRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 39 of file CreateJobRequest.h.

◆ GetSettings()

const JobSettings& Aws::MediaConvert::Model::CreateJobRequest::GetSettings ( ) const
inline

JobSettings contains all the transcode settings for a job.

Definition at line 465 of file CreateJobRequest.h.

◆ GetSimulateReservedQueue()

const SimulateReservedQueue& Aws::MediaConvert::Model::CreateJobRequest::GetSimulateReservedQueue ( ) const
inline

Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one RTS in a reserved queue. This setting is disabled by default.

Definition at line 499 of file CreateJobRequest.h.

◆ GetStatusUpdateInterval()

const StatusUpdateInterval& Aws::MediaConvert::Model::CreateJobRequest::GetStatusUpdateInterval ( ) const
inline

Optional. Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.

Definition at line 549 of file CreateJobRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::MediaConvert::Model::CreateJobRequest::GetTags ( ) const
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 601 of file CreateJobRequest.h.

◆ GetUserMetadata()

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 680 of file CreateJobRequest.h.

◆ HopDestinationsHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::HopDestinationsHasBeenSet ( ) const
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 203 of file CreateJobRequest.h.

◆ JobTemplateHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::JobTemplateHasBeenSet ( ) const
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 264 of file CreateJobRequest.h.

◆ PriorityHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::PriorityHasBeenSet ( ) const
inline

Optional. Specify the relative priority for this job. In any given queue, the service begins processing the job with the highest value first. When more than one job has the same priority, the service begins processing the job that you submitted first. If you don't specify a priority, the service uses the default value 0.

Definition at line 319 of file CreateJobRequest.h.

◆ QueueHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::QueueHasBeenSet ( ) const
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 354 of file CreateJobRequest.h.

◆ RoleHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::RoleHasBeenSet ( ) const
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 417 of file CreateJobRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccelerationSettings() [1/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetAccelerationSettings ( const AccelerationSettings value)
inline

Optional. Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.

Definition at line 66 of file CreateJobRequest.h.

◆ SetAccelerationSettings() [2/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetAccelerationSettings ( AccelerationSettings &&  value)
inline

Optional. Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.

Definition at line 74 of file CreateJobRequest.h.

◆ SetBillingTagsSource() [1/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetBillingTagsSource ( const BillingTagsSource value)
inline

Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an associated tag will appear in your billing report unsorted. If you don't choose a valid value for this field, your job outputs will appear on the billing report unsorted.

Definition at line 118 of file CreateJobRequest.h.

◆ SetBillingTagsSource() [2/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetBillingTagsSource ( BillingTagsSource &&  value)
inline

Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an associated tag will appear in your billing report unsorted. If you don't choose a valid value for this field, your job outputs will appear on the billing report unsorted.

Definition at line 127 of file CreateJobRequest.h.

◆ SetClientRequestToken() [1/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetClientRequestToken ( const Aws::String value)
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 161 of file CreateJobRequest.h.

◆ SetClientRequestToken() [2/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetClientRequestToken ( Aws::String &&  value)
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 166 of file CreateJobRequest.h.

◆ SetClientRequestToken() [3/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetClientRequestToken ( const char *  value)
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 171 of file CreateJobRequest.h.

◆ SetHopDestinations() [1/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetHopDestinations ( const Aws::Vector< HopDestination > &  value)
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 211 of file CreateJobRequest.h.

◆ SetHopDestinations() [2/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetHopDestinations ( Aws::Vector< HopDestination > &&  value)
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 219 of file CreateJobRequest.h.

◆ SetJobTemplate() [1/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetJobTemplate ( const Aws::String value)
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 270 of file CreateJobRequest.h.

◆ SetJobTemplate() [2/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetJobTemplate ( Aws::String &&  value)
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 276 of file CreateJobRequest.h.

◆ SetJobTemplate() [3/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetJobTemplate ( const char *  value)
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 282 of file CreateJobRequest.h.

◆ SetPriority()

void Aws::MediaConvert::Model::CreateJobRequest::SetPriority ( int  value)
inline

Optional. Specify the relative priority for this job. In any given queue, the service begins processing the job with the highest value first. When more than one job has the same priority, the service begins processing the job that you submitted first. If you don't specify a priority, the service uses the default value 0.

Definition at line 328 of file CreateJobRequest.h.

◆ SetQueue() [1/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetQueue ( const Aws::String value)
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 362 of file CreateJobRequest.h.

◆ SetQueue() [2/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetQueue ( Aws::String &&  value)
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 370 of file CreateJobRequest.h.

◆ SetQueue() [3/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetQueue ( const char *  value)
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 378 of file CreateJobRequest.h.

◆ SetRole() [1/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetRole ( const Aws::String value)
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 424 of file CreateJobRequest.h.

◆ SetRole() [2/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetRole ( Aws::String &&  value)
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 431 of file CreateJobRequest.h.

◆ SetRole() [3/3]

void Aws::MediaConvert::Model::CreateJobRequest::SetRole ( const char *  value)
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 438 of file CreateJobRequest.h.

◆ SetSettings() [1/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetSettings ( const JobSettings value)
inline

JobSettings contains all the transcode settings for a job.

Definition at line 475 of file CreateJobRequest.h.

◆ SetSettings() [2/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetSettings ( JobSettings &&  value)
inline

JobSettings contains all the transcode settings for a job.

Definition at line 480 of file CreateJobRequest.h.

◆ SetSimulateReservedQueue() [1/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetSimulateReservedQueue ( const SimulateReservedQueue value)
inline

Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one RTS in a reserved queue. This setting is disabled by default.

Definition at line 515 of file CreateJobRequest.h.

◆ SetSimulateReservedQueue() [2/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetSimulateReservedQueue ( SimulateReservedQueue &&  value)
inline

Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one RTS in a reserved queue. This setting is disabled by default.

Definition at line 523 of file CreateJobRequest.h.

◆ SetStatusUpdateInterval() [1/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetStatusUpdateInterval ( const StatusUpdateInterval value)
inline

Optional. Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.

Definition at line 567 of file CreateJobRequest.h.

◆ SetStatusUpdateInterval() [2/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetStatusUpdateInterval ( StatusUpdateInterval &&  value)
inline

Optional. Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.

Definition at line 576 of file CreateJobRequest.h.

◆ SetTags() [1/2]

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

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 613 of file CreateJobRequest.h.

◆ SetTags() [2/2]

void Aws::MediaConvert::Model::CreateJobRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 619 of file CreateJobRequest.h.

◆ SettingsHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::SettingsHasBeenSet ( ) const
inline

JobSettings contains all the transcode settings for a job.

Definition at line 470 of file CreateJobRequest.h.

◆ SetUserMetadata() [1/2]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 692 of file CreateJobRequest.h.

◆ SetUserMetadata() [2/2]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 698 of file CreateJobRequest.h.

◆ SimulateReservedQueueHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::SimulateReservedQueueHasBeenSet ( ) const
inline

Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one RTS in a reserved queue. This setting is disabled by default.

Definition at line 507 of file CreateJobRequest.h.

◆ StatusUpdateIntervalHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::StatusUpdateIntervalHasBeenSet ( ) const
inline

Optional. Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.

Definition at line 558 of file CreateJobRequest.h.

◆ TagsHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobRequest::TagsHasBeenSet ( ) const
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 607 of file CreateJobRequest.h.

◆ UserMetadataHasBeenSet()

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 686 of file CreateJobRequest.h.

◆ WithAccelerationSettings() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithAccelerationSettings ( const AccelerationSettings value)
inline

Optional. Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.

Definition at line 82 of file CreateJobRequest.h.

◆ WithAccelerationSettings() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithAccelerationSettings ( AccelerationSettings &&  value)
inline

Optional. Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.

Definition at line 90 of file CreateJobRequest.h.

◆ WithBillingTagsSource() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithBillingTagsSource ( const BillingTagsSource value)
inline

Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an associated tag will appear in your billing report unsorted. If you don't choose a valid value for this field, your job outputs will appear on the billing report unsorted.

Definition at line 136 of file CreateJobRequest.h.

◆ WithBillingTagsSource() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithBillingTagsSource ( BillingTagsSource &&  value)
inline

Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an associated tag will appear in your billing report unsorted. If you don't choose a valid value for this field, your job outputs will appear on the billing report unsorted.

Definition at line 145 of file CreateJobRequest.h.

◆ WithClientRequestToken() [1/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithClientRequestToken ( const Aws::String value)
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 176 of file CreateJobRequest.h.

◆ WithClientRequestToken() [2/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithClientRequestToken ( Aws::String &&  value)
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 181 of file CreateJobRequest.h.

◆ WithClientRequestToken() [3/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithClientRequestToken ( const char *  value)
inline

Optional. Idempotency token for CreateJob operation.

Definition at line 186 of file CreateJobRequest.h.

◆ WithHopDestinations() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithHopDestinations ( const Aws::Vector< HopDestination > &  value)
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 227 of file CreateJobRequest.h.

◆ WithHopDestinations() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithHopDestinations ( Aws::Vector< HopDestination > &&  value)
inline

Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.

Definition at line 235 of file CreateJobRequest.h.

◆ WithJobTemplate() [1/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithJobTemplate ( const Aws::String value)
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 288 of file CreateJobRequest.h.

◆ WithJobTemplate() [2/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithJobTemplate ( Aws::String &&  value)
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 294 of file CreateJobRequest.h.

◆ WithJobTemplate() [3/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithJobTemplate ( const char *  value)
inline

Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.

Definition at line 300 of file CreateJobRequest.h.

◆ WithPriority()

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithPriority ( int  value)
inline

Optional. Specify the relative priority for this job. In any given queue, the service begins processing the job with the highest value first. When more than one job has the same priority, the service begins processing the job that you submitted first. If you don't specify a priority, the service uses the default value 0.

Definition at line 337 of file CreateJobRequest.h.

◆ WithQueue() [1/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithQueue ( const Aws::String value)
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 386 of file CreateJobRequest.h.

◆ WithQueue() [2/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithQueue ( Aws::String &&  value)
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 394 of file CreateJobRequest.h.

◆ WithQueue() [3/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithQueue ( const char *  value)
inline

Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.

Definition at line 402 of file CreateJobRequest.h.

◆ WithRole() [1/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithRole ( const Aws::String value)
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 445 of file CreateJobRequest.h.

◆ WithRole() [2/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithRole ( Aws::String &&  value)
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 452 of file CreateJobRequest.h.

◆ WithRole() [3/3]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithRole ( const char *  value)
inline

Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

Definition at line 459 of file CreateJobRequest.h.

◆ WithSettings() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithSettings ( const JobSettings value)
inline

JobSettings contains all the transcode settings for a job.

Definition at line 485 of file CreateJobRequest.h.

◆ WithSettings() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithSettings ( JobSettings &&  value)
inline

JobSettings contains all the transcode settings for a job.

Definition at line 490 of file CreateJobRequest.h.

◆ WithSimulateReservedQueue() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithSimulateReservedQueue ( const SimulateReservedQueue value)
inline

Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one RTS in a reserved queue. This setting is disabled by default.

Definition at line 531 of file CreateJobRequest.h.

◆ WithSimulateReservedQueue() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithSimulateReservedQueue ( SimulateReservedQueue &&  value)
inline

Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one RTS in a reserved queue. This setting is disabled by default.

Definition at line 539 of file CreateJobRequest.h.

◆ WithStatusUpdateInterval() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithStatusUpdateInterval ( const StatusUpdateInterval value)
inline

Optional. Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.

Definition at line 585 of file CreateJobRequest.h.

◆ WithStatusUpdateInterval() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithStatusUpdateInterval ( StatusUpdateInterval &&  value)
inline

Optional. Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.

Definition at line 594 of file CreateJobRequest.h.

◆ WithTags() [1/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 625 of file CreateJobRequest.h.

◆ WithTags() [2/2]

CreateJobRequest& Aws::MediaConvert::Model::CreateJobRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

Definition at line 631 of file CreateJobRequest.h.

◆ WithUserMetadata() [1/2]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 704 of file CreateJobRequest.h.

◆ WithUserMetadata() [2/2]

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

Optional. User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

Definition at line 710 of file CreateJobRequest.h.


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