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

#include <JobTemplate.h>

Public Member Functions

 JobTemplate ()
 
 JobTemplate (Aws::Utils::Json::JsonView jsonValue)
 
JobTemplateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AccelerationSettingsGetAccelerationSettings () const
 
bool AccelerationSettingsHasBeenSet () const
 
void SetAccelerationSettings (const AccelerationSettings &value)
 
void SetAccelerationSettings (AccelerationSettings &&value)
 
JobTemplateWithAccelerationSettings (const AccelerationSettings &value)
 
JobTemplateWithAccelerationSettings (AccelerationSettings &&value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
JobTemplateWithArn (const Aws::String &value)
 
JobTemplateWithArn (Aws::String &&value)
 
JobTemplateWithArn (const char *value)
 
const Aws::StringGetCategory () const
 
bool CategoryHasBeenSet () const
 
void SetCategory (const Aws::String &value)
 
void SetCategory (Aws::String &&value)
 
void SetCategory (const char *value)
 
JobTemplateWithCategory (const Aws::String &value)
 
JobTemplateWithCategory (Aws::String &&value)
 
JobTemplateWithCategory (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
JobTemplateWithCreatedAt (const Aws::Utils::DateTime &value)
 
JobTemplateWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
JobTemplateWithDescription (const Aws::String &value)
 
JobTemplateWithDescription (Aws::String &&value)
 
JobTemplateWithDescription (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)
 
JobTemplateWithHopDestinations (const Aws::Vector< HopDestination > &value)
 
JobTemplateWithHopDestinations (Aws::Vector< HopDestination > &&value)
 
JobTemplateAddHopDestinations (const HopDestination &value)
 
JobTemplateAddHopDestinations (HopDestination &&value)
 
const Aws::Utils::DateTimeGetLastUpdated () const
 
bool LastUpdatedHasBeenSet () const
 
void SetLastUpdated (const Aws::Utils::DateTime &value)
 
void SetLastUpdated (Aws::Utils::DateTime &&value)
 
JobTemplateWithLastUpdated (const Aws::Utils::DateTime &value)
 
JobTemplateWithLastUpdated (Aws::Utils::DateTime &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
JobTemplateWithName (const Aws::String &value)
 
JobTemplateWithName (Aws::String &&value)
 
JobTemplateWithName (const char *value)
 
int GetPriority () const
 
bool PriorityHasBeenSet () const
 
void SetPriority (int value)
 
JobTemplateWithPriority (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)
 
JobTemplateWithQueue (const Aws::String &value)
 
JobTemplateWithQueue (Aws::String &&value)
 
JobTemplateWithQueue (const char *value)
 
const JobTemplateSettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const JobTemplateSettings &value)
 
void SetSettings (JobTemplateSettings &&value)
 
JobTemplateWithSettings (const JobTemplateSettings &value)
 
JobTemplateWithSettings (JobTemplateSettings &&value)
 
const StatusUpdateIntervalGetStatusUpdateInterval () const
 
bool StatusUpdateIntervalHasBeenSet () const
 
void SetStatusUpdateInterval (const StatusUpdateInterval &value)
 
void SetStatusUpdateInterval (StatusUpdateInterval &&value)
 
JobTemplateWithStatusUpdateInterval (const StatusUpdateInterval &value)
 
JobTemplateWithStatusUpdateInterval (StatusUpdateInterval &&value)
 
const TypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Type &value)
 
void SetType (Type &&value)
 
JobTemplateWithType (const Type &value)
 
JobTemplateWithType (Type &&value)
 

Detailed Description

A job template is a pre-made set of encoding instructions that you can use to quickly create a job.

See Also:

AWS API Reference

Definition at line 39 of file JobTemplate.h.

Constructor & Destructor Documentation

◆ JobTemplate() [1/2]

Aws::MediaConvert::Model::JobTemplate::JobTemplate ( )

◆ JobTemplate() [2/2]

Aws::MediaConvert::Model::JobTemplate::JobTemplate ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccelerationSettingsHasBeenSet()

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

Accelerated transcoding can significantly speed up jobs with long, visually complex content.

Definition at line 58 of file JobTemplate.h.

◆ AddHopDestinations() [1/2]

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

Optional list of hop destinations.

Definition at line 272 of file JobTemplate.h.

◆ AddHopDestinations() [2/2]

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

Optional list of hop destinations.

Definition at line 277 of file JobTemplate.h.

◆ ArnHasBeenSet()

bool Aws::MediaConvert::Model::JobTemplate::ArnHasBeenSet ( ) const
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 93 of file JobTemplate.h.

◆ CategoryHasBeenSet()

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

An optional category you create to organize your job templates.

Definition at line 134 of file JobTemplate.h.

◆ CreatedAtHasBeenSet()

bool Aws::MediaConvert::Model::JobTemplate::CreatedAtHasBeenSet ( ) const
inline

The timestamp in epoch seconds for Job template creation.

Definition at line 175 of file JobTemplate.h.

◆ DescriptionHasBeenSet()

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

An optional description you create for each job template.

Definition at line 206 of file JobTemplate.h.

◆ GetAccelerationSettings()

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

Accelerated transcoding can significantly speed up jobs with long, visually complex content.

Definition at line 52 of file JobTemplate.h.

◆ GetArn()

const Aws::String& Aws::MediaConvert::Model::JobTemplate::GetArn ( ) const
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 88 of file JobTemplate.h.

◆ GetCategory()

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

An optional category you create to organize your job templates.

Definition at line 129 of file JobTemplate.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::MediaConvert::Model::JobTemplate::GetCreatedAt ( ) const
inline

The timestamp in epoch seconds for Job template creation.

Definition at line 170 of file JobTemplate.h.

◆ GetDescription()

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

An optional description you create for each job template.

Definition at line 201 of file JobTemplate.h.

◆ GetHopDestinations()

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

Optional list of hop destinations.

Definition at line 242 of file JobTemplate.h.

◆ GetLastUpdated()

const Aws::Utils::DateTime& Aws::MediaConvert::Model::JobTemplate::GetLastUpdated ( ) const
inline

The timestamp in epoch seconds when the Job template was last updated.

Definition at line 283 of file JobTemplate.h.

◆ GetName()

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 315 of file JobTemplate.h.

◆ GetPriority()

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

Relative priority on the job.

Definition at line 363 of file JobTemplate.h.

◆ GetQueue()

const Aws::String& Aws::MediaConvert::Model::JobTemplate::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 385 of file JobTemplate.h.

◆ GetSettings()

const JobTemplateSettings& Aws::MediaConvert::Model::JobTemplate::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 434 of file JobTemplate.h.

◆ GetStatusUpdateInterval()

const StatusUpdateInterval& Aws::MediaConvert::Model::JobTemplate::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 473 of file JobTemplate.h.

◆ GetType()

const Type& Aws::MediaConvert::Model::JobTemplate::GetType ( ) const
inline

A job template can be of two types: system or custom. System or built-in job templates can't be modified or deleted by the user.

Definition at line 520 of file JobTemplate.h.

◆ HopDestinationsHasBeenSet()

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

Optional list of hop destinations.

Definition at line 247 of file JobTemplate.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::JobTemplate::Jsonize ( ) const

◆ LastUpdatedHasBeenSet()

bool Aws::MediaConvert::Model::JobTemplate::LastUpdatedHasBeenSet ( ) const
inline

The timestamp in epoch seconds when the Job template was last updated.

Definition at line 288 of file JobTemplate.h.

◆ NameHasBeenSet()

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 321 of file JobTemplate.h.

◆ operator=()

JobTemplate& Aws::MediaConvert::Model::JobTemplate::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PriorityHasBeenSet()

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

Relative priority on the job.

Definition at line 368 of file JobTemplate.h.

◆ QueueHasBeenSet()

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

◆ SetAccelerationSettings() [1/2]

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

Accelerated transcoding can significantly speed up jobs with long, visually complex content.

Definition at line 70 of file JobTemplate.h.

◆ SetAccelerationSettings() [2/2]

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

Accelerated transcoding can significantly speed up jobs with long, visually complex content.

Definition at line 64 of file JobTemplate.h.

◆ SetArn() [1/3]

void Aws::MediaConvert::Model::JobTemplate::SetArn ( Aws::String &&  value)
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 103 of file JobTemplate.h.

◆ SetArn() [2/3]

void Aws::MediaConvert::Model::JobTemplate::SetArn ( const Aws::String value)
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 98 of file JobTemplate.h.

◆ SetArn() [3/3]

void Aws::MediaConvert::Model::JobTemplate::SetArn ( const char *  value)
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 108 of file JobTemplate.h.

◆ SetCategory() [1/3]

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

An optional category you create to organize your job templates.

Definition at line 144 of file JobTemplate.h.

◆ SetCategory() [2/3]

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

An optional category you create to organize your job templates.

Definition at line 139 of file JobTemplate.h.

◆ SetCategory() [3/3]

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

An optional category you create to organize your job templates.

Definition at line 149 of file JobTemplate.h.

◆ SetCreatedAt() [1/2]

void Aws::MediaConvert::Model::JobTemplate::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp in epoch seconds for Job template creation.

Definition at line 185 of file JobTemplate.h.

◆ SetCreatedAt() [2/2]

void Aws::MediaConvert::Model::JobTemplate::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp in epoch seconds for Job template creation.

Definition at line 180 of file JobTemplate.h.

◆ SetDescription() [1/3]

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

An optional description you create for each job template.

Definition at line 216 of file JobTemplate.h.

◆ SetDescription() [2/3]

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

An optional description you create for each job template.

Definition at line 211 of file JobTemplate.h.

◆ SetDescription() [3/3]

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

An optional description you create for each job template.

Definition at line 221 of file JobTemplate.h.

◆ SetHopDestinations() [1/2]

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

Optional list of hop destinations.

Definition at line 257 of file JobTemplate.h.

◆ SetHopDestinations() [2/2]

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

Optional list of hop destinations.

Definition at line 252 of file JobTemplate.h.

◆ SetLastUpdated() [1/2]

void Aws::MediaConvert::Model::JobTemplate::SetLastUpdated ( Aws::Utils::DateTime &&  value)
inline

The timestamp in epoch seconds when the Job template was last updated.

Definition at line 298 of file JobTemplate.h.

◆ SetLastUpdated() [2/2]

void Aws::MediaConvert::Model::JobTemplate::SetLastUpdated ( const Aws::Utils::DateTime value)
inline

The timestamp in epoch seconds when the Job template was last updated.

Definition at line 293 of file JobTemplate.h.

◆ SetName() [1/3]

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 333 of file JobTemplate.h.

◆ SetName() [2/3]

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 327 of file JobTemplate.h.

◆ SetName() [3/3]

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 339 of file JobTemplate.h.

◆ SetPriority()

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

Relative priority on the job.

Definition at line 373 of file JobTemplate.h.

◆ SetQueue() [1/3]

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

◆ SetQueue() [2/3]

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

◆ SetQueue() [3/3]

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

◆ SetSettings() [1/2]

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

◆ SetSettings() [2/2]

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

◆ SetStatusUpdateInterval() [1/2]

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

◆ SetStatusUpdateInterval() [2/2]

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

◆ SettingsHasBeenSet()

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

◆ SetType() [1/2]

void Aws::MediaConvert::Model::JobTemplate::SetType ( const Type value)
inline

A job template can be of two types: system or custom. System or built-in job templates can't be modified or deleted by the user.

Definition at line 532 of file JobTemplate.h.

◆ SetType() [2/2]

void Aws::MediaConvert::Model::JobTemplate::SetType ( Type &&  value)
inline

A job template can be of two types: system or custom. System or built-in job templates can't be modified or deleted by the user.

Definition at line 538 of file JobTemplate.h.

◆ StatusUpdateIntervalHasBeenSet()

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

◆ TypeHasBeenSet()

bool Aws::MediaConvert::Model::JobTemplate::TypeHasBeenSet ( ) const
inline

A job template can be of two types: system or custom. System or built-in job templates can't be modified or deleted by the user.

Definition at line 526 of file JobTemplate.h.

◆ WithAccelerationSettings() [1/2]

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

Accelerated transcoding can significantly speed up jobs with long, visually complex content.

Definition at line 82 of file JobTemplate.h.

◆ WithAccelerationSettings() [2/2]

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

Accelerated transcoding can significantly speed up jobs with long, visually complex content.

Definition at line 76 of file JobTemplate.h.

◆ WithArn() [1/3]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithArn ( Aws::String &&  value)
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 118 of file JobTemplate.h.

◆ WithArn() [2/3]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithArn ( const Aws::String value)
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 113 of file JobTemplate.h.

◆ WithArn() [3/3]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithArn ( const char *  value)
inline

An identifier for this resource that is unique within all of AWS.

Definition at line 123 of file JobTemplate.h.

◆ WithCategory() [1/3]

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

An optional category you create to organize your job templates.

Definition at line 159 of file JobTemplate.h.

◆ WithCategory() [2/3]

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

An optional category you create to organize your job templates.

Definition at line 154 of file JobTemplate.h.

◆ WithCategory() [3/3]

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

An optional category you create to organize your job templates.

Definition at line 164 of file JobTemplate.h.

◆ WithCreatedAt() [1/2]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp in epoch seconds for Job template creation.

Definition at line 195 of file JobTemplate.h.

◆ WithCreatedAt() [2/2]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp in epoch seconds for Job template creation.

Definition at line 190 of file JobTemplate.h.

◆ WithDescription() [1/3]

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

An optional description you create for each job template.

Definition at line 231 of file JobTemplate.h.

◆ WithDescription() [2/3]

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

An optional description you create for each job template.

Definition at line 226 of file JobTemplate.h.

◆ WithDescription() [3/3]

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

An optional description you create for each job template.

Definition at line 236 of file JobTemplate.h.

◆ WithHopDestinations() [1/2]

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

Optional list of hop destinations.

Definition at line 267 of file JobTemplate.h.

◆ WithHopDestinations() [2/2]

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

Optional list of hop destinations.

Definition at line 262 of file JobTemplate.h.

◆ WithLastUpdated() [1/2]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithLastUpdated ( Aws::Utils::DateTime &&  value)
inline

The timestamp in epoch seconds when the Job template was last updated.

Definition at line 308 of file JobTemplate.h.

◆ WithLastUpdated() [2/2]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithLastUpdated ( const Aws::Utils::DateTime value)
inline

The timestamp in epoch seconds when the Job template was last updated.

Definition at line 303 of file JobTemplate.h.

◆ WithName() [1/3]

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 351 of file JobTemplate.h.

◆ WithName() [2/3]

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 345 of file JobTemplate.h.

◆ WithName() [3/3]

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

A name you create for each job template. Each name must be unique within your account.

Definition at line 357 of file JobTemplate.h.

◆ WithPriority()

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

Relative priority on the job.

Definition at line 378 of file JobTemplate.h.

◆ WithQueue() [1/3]

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

◆ WithQueue() [2/3]

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

◆ WithQueue() [3/3]

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

◆ WithSettings() [1/2]

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

◆ WithSettings() [2/2]

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

◆ WithStatusUpdateInterval() [1/2]

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

◆ WithStatusUpdateInterval() [2/2]

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

◆ WithType() [1/2]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithType ( const Type value)
inline

A job template can be of two types: system or custom. System or built-in job templates can't be modified or deleted by the user.

Definition at line 544 of file JobTemplate.h.

◆ WithType() [2/2]

JobTemplate& Aws::MediaConvert::Model::JobTemplate::WithType ( Type &&  value)
inline

A job template can be of two types: system or custom. System or built-in job templates can't be modified or deleted by the user.

Definition at line 550 of file JobTemplate.h.


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