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

#include <CreateJobTemplateRequest.h>

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

Public Member Functions

 CreateJobTemplateRequest ()
 
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)
 
CreateJobTemplateRequestWithAccelerationSettings (const AccelerationSettings &value)
 
CreateJobTemplateRequestWithAccelerationSettings (AccelerationSettings &&value)
 
const Aws::StringGetCategory () const
 
bool CategoryHasBeenSet () const
 
void SetCategory (const Aws::String &value)
 
void SetCategory (Aws::String &&value)
 
void SetCategory (const char *value)
 
CreateJobTemplateRequestWithCategory (const Aws::String &value)
 
CreateJobTemplateRequestWithCategory (Aws::String &&value)
 
CreateJobTemplateRequestWithCategory (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateJobTemplateRequestWithDescription (const Aws::String &value)
 
CreateJobTemplateRequestWithDescription (Aws::String &&value)
 
CreateJobTemplateRequestWithDescription (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)
 
CreateJobTemplateRequestWithHopDestinations (const Aws::Vector< HopDestination > &value)
 
CreateJobTemplateRequestWithHopDestinations (Aws::Vector< HopDestination > &&value)
 
CreateJobTemplateRequestAddHopDestinations (const HopDestination &value)
 
CreateJobTemplateRequestAddHopDestinations (HopDestination &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateJobTemplateRequestWithName (const Aws::String &value)
 
CreateJobTemplateRequestWithName (Aws::String &&value)
 
CreateJobTemplateRequestWithName (const char *value)
 
int GetPriority () const
 
bool PriorityHasBeenSet () const
 
void SetPriority (int value)
 
CreateJobTemplateRequestWithPriority (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)
 
CreateJobTemplateRequestWithQueue (const Aws::String &value)
 
CreateJobTemplateRequestWithQueue (Aws::String &&value)
 
CreateJobTemplateRequestWithQueue (const char *value)
 
const JobTemplateSettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const JobTemplateSettings &value)
 
void SetSettings (JobTemplateSettings &&value)
 
CreateJobTemplateRequestWithSettings (const JobTemplateSettings &value)
 
CreateJobTemplateRequestWithSettings (JobTemplateSettings &&value)
 
const StatusUpdateIntervalGetStatusUpdateInterval () const
 
bool StatusUpdateIntervalHasBeenSet () const
 
void SetStatusUpdateInterval (const StatusUpdateInterval &value)
 
void SetStatusUpdateInterval (StatusUpdateInterval &&value)
 
CreateJobTemplateRequestWithStatusUpdateInterval (const StatusUpdateInterval &value)
 
CreateJobTemplateRequestWithStatusUpdateInterval (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)
 
CreateJobTemplateRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateJobTemplateRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateJobTemplateRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateJobTemplateRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateJobTemplateRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateJobTemplateRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateJobTemplateRequestAddTags (const char *key, Aws::String &&value)
 
CreateJobTemplateRequestAddTags (Aws::String &&key, const char *value)
 
CreateJobTemplateRequestAddTags (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 27 of file CreateJobTemplateRequest.h.

Constructor & Destructor Documentation

◆ CreateJobTemplateRequest()

Aws::MediaConvert::Model::CreateJobTemplateRequest::CreateJobTemplateRequest ( )

Member Function Documentation

◆ AccelerationSettingsHasBeenSet()

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

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 55 of file CreateJobTemplateRequest.h.

◆ AddHopDestinations() [1/2]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::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 226 of file CreateJobTemplateRequest.h.

◆ AddHopDestinations() [2/2]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::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 234 of file CreateJobTemplateRequest.h.

◆ AddTags() [1/7]

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

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 486 of file CreateJobTemplateRequest.h.

◆ AddTags() [2/7]

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

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 492 of file CreateJobTemplateRequest.h.

◆ AddTags() [3/7]

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

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 498 of file CreateJobTemplateRequest.h.

◆ AddTags() [4/7]

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

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 504 of file CreateJobTemplateRequest.h.

◆ AddTags() [5/7]

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

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 510 of file CreateJobTemplateRequest.h.

◆ AddTags() [6/7]

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

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 516 of file CreateJobTemplateRequest.h.

◆ AddTags() [7/7]

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

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 522 of file CreateJobTemplateRequest.h.

◆ CategoryHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobTemplateRequest::CategoryHasBeenSet ( ) const
inline

Optional. A category for the job template you are creating

Definition at line 98 of file CreateJobTemplateRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobTemplateRequest::DescriptionHasBeenSet ( ) const
inline

Optional. A description of the job template you are creating.

Definition at line 139 of file CreateJobTemplateRequest.h.

◆ GetAccelerationSettings()

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

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 47 of file CreateJobTemplateRequest.h.

◆ GetCategory()

const Aws::String& Aws::MediaConvert::Model::CreateJobTemplateRequest::GetCategory ( ) const
inline

Optional. A category for the job template you are creating

Definition at line 93 of file CreateJobTemplateRequest.h.

◆ GetDescription()

const Aws::String& Aws::MediaConvert::Model::CreateJobTemplateRequest::GetDescription ( ) const
inline

Optional. A description of the job template you are creating.

Definition at line 134 of file CreateJobTemplateRequest.h.

◆ GetHopDestinations()

const Aws::Vector<HopDestination>& Aws::MediaConvert::Model::CreateJobTemplateRequest::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 178 of file CreateJobTemplateRequest.h.

◆ GetName()

const Aws::String& Aws::MediaConvert::Model::CreateJobTemplateRequest::GetName ( ) const
inline

The name of the job template you are creating.

Definition at line 240 of file CreateJobTemplateRequest.h.

◆ GetPriority()

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

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 284 of file CreateJobTemplateRequest.h.

◆ GetQueue()

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 315 of file CreateJobTemplateRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file CreateJobTemplateRequest.h.

◆ GetSettings()

const JobTemplateSettings& Aws::MediaConvert::Model::CreateJobTemplateRequest::GetSettings ( ) const
inline

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Definition at line 364 of file CreateJobTemplateRequest.h.

◆ GetStatusUpdateInterval()

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

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 403 of file CreateJobTemplateRequest.h.

◆ GetTags()

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

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 450 of file CreateJobTemplateRequest.h.

◆ HopDestinationsHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobTemplateRequest::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 186 of file CreateJobTemplateRequest.h.

◆ NameHasBeenSet()

bool Aws::MediaConvert::Model::CreateJobTemplateRequest::NameHasBeenSet ( ) const
inline

The name of the job template you are creating.

Definition at line 245 of file CreateJobTemplateRequest.h.

◆ PriorityHasBeenSet()

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

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 292 of file CreateJobTemplateRequest.h.

◆ QueueHasBeenSet()

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 321 of file CreateJobTemplateRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccelerationSettings() [1/2]

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

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 63 of file CreateJobTemplateRequest.h.

◆ SetAccelerationSettings() [2/2]

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

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 71 of file CreateJobTemplateRequest.h.

◆ SetCategory() [1/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetCategory ( const Aws::String value)
inline

Optional. A category for the job template you are creating

Definition at line 103 of file CreateJobTemplateRequest.h.

◆ SetCategory() [2/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetCategory ( Aws::String &&  value)
inline

Optional. A category for the job template you are creating

Definition at line 108 of file CreateJobTemplateRequest.h.

◆ SetCategory() [3/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetCategory ( const char *  value)
inline

Optional. A category for the job template you are creating

Definition at line 113 of file CreateJobTemplateRequest.h.

◆ SetDescription() [1/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetDescription ( const Aws::String value)
inline

Optional. A description of the job template you are creating.

Definition at line 144 of file CreateJobTemplateRequest.h.

◆ SetDescription() [2/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetDescription ( Aws::String &&  value)
inline

Optional. A description of the job template you are creating.

Definition at line 149 of file CreateJobTemplateRequest.h.

◆ SetDescription() [3/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetDescription ( const char *  value)
inline

Optional. A description of the job template you are creating.

Definition at line 154 of file CreateJobTemplateRequest.h.

◆ SetHopDestinations() [1/2]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::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 194 of file CreateJobTemplateRequest.h.

◆ SetHopDestinations() [2/2]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::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 202 of file CreateJobTemplateRequest.h.

◆ SetName() [1/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetName ( const Aws::String value)
inline

The name of the job template you are creating.

Definition at line 250 of file CreateJobTemplateRequest.h.

◆ SetName() [2/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetName ( Aws::String &&  value)
inline

The name of the job template you are creating.

Definition at line 255 of file CreateJobTemplateRequest.h.

◆ SetName() [3/3]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetName ( const char *  value)
inline

The name of the job template you are creating.

Definition at line 260 of file CreateJobTemplateRequest.h.

◆ SetPriority()

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

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 300 of file CreateJobTemplateRequest.h.

◆ SetQueue() [1/3]

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 327 of file CreateJobTemplateRequest.h.

◆ SetQueue() [2/3]

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 333 of file CreateJobTemplateRequest.h.

◆ SetQueue() [3/3]

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 339 of file CreateJobTemplateRequest.h.

◆ SetSettings() [1/2]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetSettings ( const JobTemplateSettings value)
inline

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Definition at line 376 of file CreateJobTemplateRequest.h.

◆ SetSettings() [2/2]

void Aws::MediaConvert::Model::CreateJobTemplateRequest::SetSettings ( JobTemplateSettings &&  value)
inline

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Definition at line 382 of file CreateJobTemplateRequest.h.

◆ SetStatusUpdateInterval() [1/2]

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

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 419 of file CreateJobTemplateRequest.h.

◆ SetStatusUpdateInterval() [2/2]

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

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 427 of file CreateJobTemplateRequest.h.

◆ SetTags() [1/2]

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

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 462 of file CreateJobTemplateRequest.h.

◆ SetTags() [2/2]

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

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 468 of file CreateJobTemplateRequest.h.

◆ SettingsHasBeenSet()

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

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Definition at line 370 of file CreateJobTemplateRequest.h.

◆ StatusUpdateIntervalHasBeenSet()

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

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 411 of file CreateJobTemplateRequest.h.

◆ TagsHasBeenSet()

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

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 456 of file CreateJobTemplateRequest.h.

◆ WithAccelerationSettings() [1/2]

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

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 79 of file CreateJobTemplateRequest.h.

◆ WithAccelerationSettings() [2/2]

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

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 87 of file CreateJobTemplateRequest.h.

◆ WithCategory() [1/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithCategory ( const Aws::String value)
inline

Optional. A category for the job template you are creating

Definition at line 118 of file CreateJobTemplateRequest.h.

◆ WithCategory() [2/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithCategory ( Aws::String &&  value)
inline

Optional. A category for the job template you are creating

Definition at line 123 of file CreateJobTemplateRequest.h.

◆ WithCategory() [3/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithCategory ( const char *  value)
inline

Optional. A category for the job template you are creating

Definition at line 128 of file CreateJobTemplateRequest.h.

◆ WithDescription() [1/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithDescription ( const Aws::String value)
inline

Optional. A description of the job template you are creating.

Definition at line 159 of file CreateJobTemplateRequest.h.

◆ WithDescription() [2/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithDescription ( Aws::String &&  value)
inline

Optional. A description of the job template you are creating.

Definition at line 164 of file CreateJobTemplateRequest.h.

◆ WithDescription() [3/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithDescription ( const char *  value)
inline

Optional. A description of the job template you are creating.

Definition at line 169 of file CreateJobTemplateRequest.h.

◆ WithHopDestinations() [1/2]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::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 210 of file CreateJobTemplateRequest.h.

◆ WithHopDestinations() [2/2]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::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 218 of file CreateJobTemplateRequest.h.

◆ WithName() [1/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithName ( const Aws::String value)
inline

The name of the job template you are creating.

Definition at line 265 of file CreateJobTemplateRequest.h.

◆ WithName() [2/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithName ( Aws::String &&  value)
inline

The name of the job template you are creating.

Definition at line 270 of file CreateJobTemplateRequest.h.

◆ WithName() [3/3]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithName ( const char *  value)
inline

The name of the job template you are creating.

Definition at line 275 of file CreateJobTemplateRequest.h.

◆ WithPriority()

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

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 308 of file CreateJobTemplateRequest.h.

◆ WithQueue() [1/3]

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 345 of file CreateJobTemplateRequest.h.

◆ WithQueue() [2/3]

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 351 of file CreateJobTemplateRequest.h.

◆ WithQueue() [3/3]

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

Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.

Definition at line 357 of file CreateJobTemplateRequest.h.

◆ WithSettings() [1/2]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithSettings ( const JobTemplateSettings value)
inline

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Definition at line 388 of file CreateJobTemplateRequest.h.

◆ WithSettings() [2/2]

CreateJobTemplateRequest& Aws::MediaConvert::Model::CreateJobTemplateRequest::WithSettings ( JobTemplateSettings &&  value)
inline

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Definition at line 394 of file CreateJobTemplateRequest.h.

◆ WithStatusUpdateInterval() [1/2]

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

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 435 of file CreateJobTemplateRequest.h.

◆ WithStatusUpdateInterval() [2/2]

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

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 443 of file CreateJobTemplateRequest.h.

◆ WithTags() [1/2]

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

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 474 of file CreateJobTemplateRequest.h.

◆ WithTags() [2/2]

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

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 480 of file CreateJobTemplateRequest.h.


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