AWS SDK for C++  1.9.132
AWS SDK for C++
JobTemplate.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25  class JsonView;
26 } // namespace Json
27 } // namespace Utils
28 namespace MediaConvert
29 {
30 namespace Model
31 {
32 
40  {
41  public:
46 
47 
52  inline const AccelerationSettings& GetAccelerationSettings() const{ return m_accelerationSettings; }
53 
58  inline bool AccelerationSettingsHasBeenSet() const { return m_accelerationSettingsHasBeenSet; }
59 
64  inline void SetAccelerationSettings(const AccelerationSettings& value) { m_accelerationSettingsHasBeenSet = true; m_accelerationSettings = value; }
65 
70  inline void SetAccelerationSettings(AccelerationSettings&& value) { m_accelerationSettingsHasBeenSet = true; m_accelerationSettings = std::move(value); }
71 
76  inline JobTemplate& WithAccelerationSettings(const AccelerationSettings& value) { SetAccelerationSettings(value); return *this;}
77 
82  inline JobTemplate& WithAccelerationSettings(AccelerationSettings&& value) { SetAccelerationSettings(std::move(value)); return *this;}
83 
84 
88  inline const Aws::String& GetArn() const{ return m_arn; }
89 
93  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
94 
98  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
99 
103  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
104 
108  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
109 
113  inline JobTemplate& WithArn(const Aws::String& value) { SetArn(value); return *this;}
114 
118  inline JobTemplate& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
119 
123  inline JobTemplate& WithArn(const char* value) { SetArn(value); return *this;}
124 
125 
129  inline const Aws::String& GetCategory() const{ return m_category; }
130 
134  inline bool CategoryHasBeenSet() const { return m_categoryHasBeenSet; }
135 
139  inline void SetCategory(const Aws::String& value) { m_categoryHasBeenSet = true; m_category = value; }
140 
144  inline void SetCategory(Aws::String&& value) { m_categoryHasBeenSet = true; m_category = std::move(value); }
145 
149  inline void SetCategory(const char* value) { m_categoryHasBeenSet = true; m_category.assign(value); }
150 
154  inline JobTemplate& WithCategory(const Aws::String& value) { SetCategory(value); return *this;}
155 
159  inline JobTemplate& WithCategory(Aws::String&& value) { SetCategory(std::move(value)); return *this;}
160 
164  inline JobTemplate& WithCategory(const char* value) { SetCategory(value); return *this;}
165 
166 
170  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
171 
175  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
176 
180  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
181 
185  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
186 
190  inline JobTemplate& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
191 
195  inline JobTemplate& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
196 
197 
201  inline const Aws::String& GetDescription() const{ return m_description; }
202 
206  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
207 
211  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
212 
216  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
217 
221  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
222 
226  inline JobTemplate& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
227 
231  inline JobTemplate& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
232 
236  inline JobTemplate& WithDescription(const char* value) { SetDescription(value); return *this;}
237 
238 
242  inline const Aws::Vector<HopDestination>& GetHopDestinations() const{ return m_hopDestinations; }
243 
247  inline bool HopDestinationsHasBeenSet() const { return m_hopDestinationsHasBeenSet; }
248 
252  inline void SetHopDestinations(const Aws::Vector<HopDestination>& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations = value; }
253 
257  inline void SetHopDestinations(Aws::Vector<HopDestination>&& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations = std::move(value); }
258 
262  inline JobTemplate& WithHopDestinations(const Aws::Vector<HopDestination>& value) { SetHopDestinations(value); return *this;}
263 
267  inline JobTemplate& WithHopDestinations(Aws::Vector<HopDestination>&& value) { SetHopDestinations(std::move(value)); return *this;}
268 
272  inline JobTemplate& AddHopDestinations(const HopDestination& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations.push_back(value); return *this; }
273 
277  inline JobTemplate& AddHopDestinations(HopDestination&& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations.push_back(std::move(value)); return *this; }
278 
279 
283  inline const Aws::Utils::DateTime& GetLastUpdated() const{ return m_lastUpdated; }
284 
288  inline bool LastUpdatedHasBeenSet() const { return m_lastUpdatedHasBeenSet; }
289 
293  inline void SetLastUpdated(const Aws::Utils::DateTime& value) { m_lastUpdatedHasBeenSet = true; m_lastUpdated = value; }
294 
298  inline void SetLastUpdated(Aws::Utils::DateTime&& value) { m_lastUpdatedHasBeenSet = true; m_lastUpdated = std::move(value); }
299 
303  inline JobTemplate& WithLastUpdated(const Aws::Utils::DateTime& value) { SetLastUpdated(value); return *this;}
304 
308  inline JobTemplate& WithLastUpdated(Aws::Utils::DateTime&& value) { SetLastUpdated(std::move(value)); return *this;}
309 
310 
315  inline const Aws::String& GetName() const{ return m_name; }
316 
321  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
322 
327  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
328 
333  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
334 
339  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
340 
345  inline JobTemplate& WithName(const Aws::String& value) { SetName(value); return *this;}
346 
351  inline JobTemplate& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
352 
357  inline JobTemplate& WithName(const char* value) { SetName(value); return *this;}
358 
359 
363  inline int GetPriority() const{ return m_priority; }
364 
368  inline bool PriorityHasBeenSet() const { return m_priorityHasBeenSet; }
369 
373  inline void SetPriority(int value) { m_priorityHasBeenSet = true; m_priority = value; }
374 
378  inline JobTemplate& WithPriority(int value) { SetPriority(value); return *this;}
379 
380 
385  inline const Aws::String& GetQueue() const{ return m_queue; }
386 
391  inline bool QueueHasBeenSet() const { return m_queueHasBeenSet; }
392 
397  inline void SetQueue(const Aws::String& value) { m_queueHasBeenSet = true; m_queue = value; }
398 
403  inline void SetQueue(Aws::String&& value) { m_queueHasBeenSet = true; m_queue = std::move(value); }
404 
409  inline void SetQueue(const char* value) { m_queueHasBeenSet = true; m_queue.assign(value); }
410 
415  inline JobTemplate& WithQueue(const Aws::String& value) { SetQueue(value); return *this;}
416 
421  inline JobTemplate& WithQueue(Aws::String&& value) { SetQueue(std::move(value)); return *this;}
422 
427  inline JobTemplate& WithQueue(const char* value) { SetQueue(value); return *this;}
428 
429 
434  inline const JobTemplateSettings& GetSettings() const{ return m_settings; }
435 
440  inline bool SettingsHasBeenSet() const { return m_settingsHasBeenSet; }
441 
446  inline void SetSettings(const JobTemplateSettings& value) { m_settingsHasBeenSet = true; m_settings = value; }
447 
452  inline void SetSettings(JobTemplateSettings&& value) { m_settingsHasBeenSet = true; m_settings = std::move(value); }
453 
458  inline JobTemplate& WithSettings(const JobTemplateSettings& value) { SetSettings(value); return *this;}
459 
464  inline JobTemplate& WithSettings(JobTemplateSettings&& value) { SetSettings(std::move(value)); return *this;}
465 
466 
473  inline const StatusUpdateInterval& GetStatusUpdateInterval() const{ return m_statusUpdateInterval; }
474 
481  inline bool StatusUpdateIntervalHasBeenSet() const { return m_statusUpdateIntervalHasBeenSet; }
482 
489  inline void SetStatusUpdateInterval(const StatusUpdateInterval& value) { m_statusUpdateIntervalHasBeenSet = true; m_statusUpdateInterval = value; }
490 
497  inline void SetStatusUpdateInterval(StatusUpdateInterval&& value) { m_statusUpdateIntervalHasBeenSet = true; m_statusUpdateInterval = std::move(value); }
498 
505  inline JobTemplate& WithStatusUpdateInterval(const StatusUpdateInterval& value) { SetStatusUpdateInterval(value); return *this;}
506 
513  inline JobTemplate& WithStatusUpdateInterval(StatusUpdateInterval&& value) { SetStatusUpdateInterval(std::move(value)); return *this;}
514 
515 
520  inline const Type& GetType() const{ return m_type; }
521 
526  inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
527 
532  inline void SetType(const Type& value) { m_typeHasBeenSet = true; m_type = value; }
533 
538  inline void SetType(Type&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
539 
544  inline JobTemplate& WithType(const Type& value) { SetType(value); return *this;}
545 
550  inline JobTemplate& WithType(Type&& value) { SetType(std::move(value)); return *this;}
551 
552  private:
553 
554  AccelerationSettings m_accelerationSettings;
555  bool m_accelerationSettingsHasBeenSet;
556 
557  Aws::String m_arn;
558  bool m_arnHasBeenSet;
559 
560  Aws::String m_category;
561  bool m_categoryHasBeenSet;
562 
563  Aws::Utils::DateTime m_createdAt;
564  bool m_createdAtHasBeenSet;
565 
566  Aws::String m_description;
567  bool m_descriptionHasBeenSet;
568 
569  Aws::Vector<HopDestination> m_hopDestinations;
570  bool m_hopDestinationsHasBeenSet;
571 
572  Aws::Utils::DateTime m_lastUpdated;
573  bool m_lastUpdatedHasBeenSet;
574 
575  Aws::String m_name;
576  bool m_nameHasBeenSet;
577 
578  int m_priority;
579  bool m_priorityHasBeenSet;
580 
581  Aws::String m_queue;
582  bool m_queueHasBeenSet;
583 
584  JobTemplateSettings m_settings;
585  bool m_settingsHasBeenSet;
586 
587  StatusUpdateInterval m_statusUpdateInterval;
588  bool m_statusUpdateIntervalHasBeenSet;
589 
590  Type m_type;
591  bool m_typeHasBeenSet;
592  };
593 
594 } // namespace Model
595 } // namespace MediaConvert
596 } // namespace Aws
Aws::MediaConvert::Model::JobTemplate::WithArn
JobTemplate & WithArn(const Aws::String &value)
Definition: JobTemplate.h:113
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::MediaConvert::Model::JobTemplate::PriorityHasBeenSet
bool PriorityHasBeenSet() const
Definition: JobTemplate.h:368
Aws::MediaConvert::Model::JobTemplate::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::JobTemplate::QueueHasBeenSet
bool QueueHasBeenSet() const
Definition: JobTemplate.h:391
Aws::MediaConvert::Model::JobTemplate::WithHopDestinations
JobTemplate & WithHopDestinations(const Aws::Vector< HopDestination > &value)
Definition: JobTemplate.h:262
Aws::MediaConvert::Model::JobTemplate::SetStatusUpdateInterval
void SetStatusUpdateInterval(const StatusUpdateInterval &value)
Definition: JobTemplate.h:489
Aws::MediaConvert::Model::StatusUpdateInterval
StatusUpdateInterval
Definition: StatusUpdateInterval.h:17
Aws::MediaConvert::Model::JobTemplate::HopDestinationsHasBeenSet
bool HopDestinationsHasBeenSet() const
Definition: JobTemplate.h:247
Aws::MediaConvert::Model::JobTemplate::GetStatusUpdateInterval
const StatusUpdateInterval & GetStatusUpdateInterval() const
Definition: JobTemplate.h:473
Aws::MediaConvert::Model::JobTemplate::WithCreatedAt
JobTemplate & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: JobTemplate.h:190
Aws::MediaConvert::Model::HopDestination
Definition: HopDestination.h:33
Aws::MediaConvert::Model::JobTemplate::SetCategory
void SetCategory(const Aws::String &value)
Definition: JobTemplate.h:139
Aws::MediaConvert::Model::JobTemplate::SetArn
void SetArn(const char *value)
Definition: JobTemplate.h:108
Aws::MediaConvert::Model::AccelerationSettings
Definition: AccelerationSettings.h:33
Aws::MediaConvert::Model::JobTemplate::SetHopDestinations
void SetHopDestinations(Aws::Vector< HopDestination > &&value)
Definition: JobTemplate.h:257
Aws::MediaConvert::Model::JobTemplate::TypeHasBeenSet
bool TypeHasBeenSet() const
Definition: JobTemplate.h:526
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
DateTime.h
Aws::MediaConvert::Model::JobTemplate::SetLastUpdated
void SetLastUpdated(const Aws::Utils::DateTime &value)
Definition: JobTemplate.h:293
Aws::MediaConvert::Model::JobTemplate::WithDescription
JobTemplate & WithDescription(const char *value)
Definition: JobTemplate.h:236
Aws::MediaConvert::Model::JobTemplate::WithAccelerationSettings
JobTemplate & WithAccelerationSettings(const AccelerationSettings &value)
Definition: JobTemplate.h:76
Aws::MediaConvert::Model::Type
Type
Definition: Type.h:17
Aws::MediaConvert::Model::JobTemplate::GetArn
const Aws::String & GetArn() const
Definition: JobTemplate.h:88
Aws::MediaConvert::Model::JobTemplate::WithDescription
JobTemplate & WithDescription(Aws::String &&value)
Definition: JobTemplate.h:231
Aws::MediaConvert::Model::JobTemplate::SetArn
void SetArn(Aws::String &&value)
Definition: JobTemplate.h:103
Aws::MediaConvert::Model::JobTemplate::StatusUpdateIntervalHasBeenSet
bool StatusUpdateIntervalHasBeenSet() const
Definition: JobTemplate.h:481
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::JobTemplate::WithName
JobTemplate & WithName(const Aws::String &value)
Definition: JobTemplate.h:345
Aws::MediaConvert::Model::JobTemplate::AddHopDestinations
JobTemplate & AddHopDestinations(const HopDestination &value)
Definition: JobTemplate.h:272
JobTemplateSettings.h
Aws::MediaConvert::Model::JobTemplate::CategoryHasBeenSet
bool CategoryHasBeenSet() const
Definition: JobTemplate.h:134
Aws::MediaConvert::Model::JobTemplate::WithCategory
JobTemplate & WithCategory(const Aws::String &value)
Definition: JobTemplate.h:154
Aws::MediaConvert::Model::JobTemplate::AddHopDestinations
JobTemplate & AddHopDestinations(HopDestination &&value)
Definition: JobTemplate.h:277
AWSVector.h
Aws::MediaConvert::Model::JobTemplate::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: JobTemplate.h:170
Aws::MediaConvert::Model::JobTemplate::SettingsHasBeenSet
bool SettingsHasBeenSet() const
Definition: JobTemplate.h:440
Aws::MediaConvert::Model::JobTemplate::SetArn
void SetArn(const Aws::String &value)
Definition: JobTemplate.h:98
Aws::MediaConvert::Model::JobTemplate::WithHopDestinations
JobTemplate & WithHopDestinations(Aws::Vector< HopDestination > &&value)
Definition: JobTemplate.h:267
Aws::MediaConvert::Model::JobTemplate::SetCategory
void SetCategory(const char *value)
Definition: JobTemplate.h:149
Aws::MediaConvert::Model::JobTemplate::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: JobTemplate.h:175
Aws::MediaConvert::Model::JobTemplate::SetDescription
void SetDescription(const char *value)
Definition: JobTemplate.h:221
Aws::MediaConvert::Model::JobTemplate::WithSettings
JobTemplate & WithSettings(JobTemplateSettings &&value)
Definition: JobTemplate.h:464
Aws::MediaConvert::Model::JobTemplate::SetAccelerationSettings
void SetAccelerationSettings(AccelerationSettings &&value)
Definition: JobTemplate.h:70
Aws::MediaConvert::Model::JobTemplate::GetDescription
const Aws::String & GetDescription() const
Definition: JobTemplate.h:201
Aws::MediaConvert::Model::JobTemplate::WithPriority
JobTemplate & WithPriority(int value)
Definition: JobTemplate.h:378
Aws::MediaConvert::Model::JobTemplate::WithLastUpdated
JobTemplate & WithLastUpdated(Aws::Utils::DateTime &&value)
Definition: JobTemplate.h:308
Aws::MediaConvert::Model::JobTemplate::WithCategory
JobTemplate & WithCategory(Aws::String &&value)
Definition: JobTemplate.h:159
Aws::MediaConvert::Model::JobTemplate::WithAccelerationSettings
JobTemplate & WithAccelerationSettings(AccelerationSettings &&value)
Definition: JobTemplate.h:82
Aws::MediaConvert::Model::JobTemplate::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: JobTemplate.h:206
Aws::MediaConvert::Model::JobTemplate::GetSettings
const JobTemplateSettings & GetSettings() const
Definition: JobTemplate.h:434
Aws::MediaConvert::Model::JobTemplateSettings
Definition: JobTemplateSettings.h:44
Aws::MediaConvert::Model::JobTemplate::WithQueue
JobTemplate & WithQueue(const char *value)
Definition: JobTemplate.h:427
Aws::MediaConvert::Model::JobTemplate::WithName
JobTemplate & WithName(const char *value)
Definition: JobTemplate.h:357
Aws::MediaConvert::Model::JobTemplate::WithArn
JobTemplate & WithArn(Aws::String &&value)
Definition: JobTemplate.h:118
Aws::MediaConvert::Model::JobTemplate::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: JobTemplate.h:180
Aws::MediaConvert::Model::JobTemplate::SetType
void SetType(Type &&value)
Definition: JobTemplate.h:538
Aws::MediaConvert::Model::JobTemplate::SetSettings
void SetSettings(JobTemplateSettings &&value)
Definition: JobTemplate.h:452
StatusUpdateInterval.h
Aws::MediaConvert::Model::JobTemplate::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: JobTemplate.h:93
HopDestination.h
Aws::MediaConvert::Model::JobTemplate::SetDescription
void SetDescription(const Aws::String &value)
Definition: JobTemplate.h:211
Aws::MediaConvert::Model::JobTemplate::JobTemplate
JobTemplate()
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::JobTemplate::SetLastUpdated
void SetLastUpdated(Aws::Utils::DateTime &&value)
Definition: JobTemplate.h:298
Aws::MediaConvert::Model::JobTemplate::WithSettings
JobTemplate & WithSettings(const JobTemplateSettings &value)
Definition: JobTemplate.h:458
Aws::MediaConvert::Model::JobTemplate::GetHopDestinations
const Aws::Vector< HopDestination > & GetHopDestinations() const
Definition: JobTemplate.h:242
Aws::MediaConvert::Model::JobTemplate
Definition: JobTemplate.h:40
Aws::MediaConvert::Model::JobTemplate::WithArn
JobTemplate & WithArn(const char *value)
Definition: JobTemplate.h:123
Aws::MediaConvert::Model::JobTemplate::GetPriority
int GetPriority() const
Definition: JobTemplate.h:363
Aws::MediaConvert::Model::JobTemplate::GetLastUpdated
const Aws::Utils::DateTime & GetLastUpdated() const
Definition: JobTemplate.h:283
Aws::MediaConvert::Model::JobTemplate::GetType
const Type & GetType() const
Definition: JobTemplate.h:520
Aws::MediaConvert::Model::JobTemplate::WithQueue
JobTemplate & WithQueue(const Aws::String &value)
Definition: JobTemplate.h:415
Aws::MediaConvert::Model::JobTemplate::SetQueue
void SetQueue(const Aws::String &value)
Definition: JobTemplate.h:397
Aws::MediaConvert::Model::JobTemplate::SetPriority
void SetPriority(int value)
Definition: JobTemplate.h:373
Aws::MediaConvert::Model::JobTemplate::SetQueue
void SetQueue(const char *value)
Definition: JobTemplate.h:409
Aws::MediaConvert::Model::JobTemplate::SetDescription
void SetDescription(Aws::String &&value)
Definition: JobTemplate.h:216
Aws::MediaConvert::Model::JobTemplate::SetName
void SetName(const Aws::String &value)
Definition: JobTemplate.h:327
Aws::MediaConvert::Model::JobTemplate::WithCategory
JobTemplate & WithCategory(const char *value)
Definition: JobTemplate.h:164
Aws::MediaConvert::Model::JobTemplate::SetName
void SetName(Aws::String &&value)
Definition: JobTemplate.h:333
Aws::MediaConvert::Model::JobTemplate::NameHasBeenSet
bool NameHasBeenSet() const
Definition: JobTemplate.h:321
Aws::MediaConvert::Model::JobTemplate::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: JobTemplate.h:185
Aws::MediaConvert::Model::JobTemplate::SetType
void SetType(const Type &value)
Definition: JobTemplate.h:532
Aws::MediaConvert::Model::JobTemplate::LastUpdatedHasBeenSet
bool LastUpdatedHasBeenSet() const
Definition: JobTemplate.h:288
Aws::MediaConvert::Model::JobTemplate::GetName
const Aws::String & GetName() const
Definition: JobTemplate.h:315
Aws::MediaConvert::Model::JobTemplate::WithLastUpdated
JobTemplate & WithLastUpdated(const Aws::Utils::DateTime &value)
Definition: JobTemplate.h:303
Aws::MediaConvert::Model::JobTemplate::WithStatusUpdateInterval
JobTemplate & WithStatusUpdateInterval(StatusUpdateInterval &&value)
Definition: JobTemplate.h:513
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::JobTemplate::SetQueue
void SetQueue(Aws::String &&value)
Definition: JobTemplate.h:403
Aws::MediaConvert::Model::JobTemplate::SetCategory
void SetCategory(Aws::String &&value)
Definition: JobTemplate.h:144
Aws::MediaConvert::Model::JobTemplate::GetQueue
const Aws::String & GetQueue() const
Definition: JobTemplate.h:385
Aws::MediaConvert::Model::JobTemplate::WithName
JobTemplate & WithName(Aws::String &&value)
Definition: JobTemplate.h:351
Aws::MediaConvert::Model::JobTemplate::WithType
JobTemplate & WithType(const Type &value)
Definition: JobTemplate.h:544
Aws::MediaConvert::Model::JobTemplate::SetName
void SetName(const char *value)
Definition: JobTemplate.h:339
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaConvert::Model::JobTemplate::GetAccelerationSettings
const AccelerationSettings & GetAccelerationSettings() const
Definition: JobTemplate.h:52
Aws::MediaConvert::Model::JobTemplate::GetCategory
const Aws::String & GetCategory() const
Definition: JobTemplate.h:129
Aws::MediaConvert::Model::JobTemplate::WithStatusUpdateInterval
JobTemplate & WithStatusUpdateInterval(const StatusUpdateInterval &value)
Definition: JobTemplate.h:505
Type.h
Aws::MediaConvert::Model::JobTemplate::SetAccelerationSettings
void SetAccelerationSettings(const AccelerationSettings &value)
Definition: JobTemplate.h:64
Aws::MediaConvert::Model::JobTemplate::operator=
JobTemplate & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::JobTemplate::WithType
JobTemplate & WithType(Type &&value)
Definition: JobTemplate.h:550
Aws::MediaConvert::Model::JobTemplate::AccelerationSettingsHasBeenSet
bool AccelerationSettingsHasBeenSet() const
Definition: JobTemplate.h:58
Aws::MediaConvert::Model::JobTemplate::WithQueue
JobTemplate & WithQueue(Aws::String &&value)
Definition: JobTemplate.h:421
Aws::MediaConvert::Model::JobTemplate::SetStatusUpdateInterval
void SetStatusUpdateInterval(StatusUpdateInterval &&value)
Definition: JobTemplate.h:497
Aws::MediaConvert::Model::JobTemplate::SetHopDestinations
void SetHopDestinations(const Aws::Vector< HopDestination > &value)
Definition: JobTemplate.h:252
Aws::MediaConvert::Model::JobTemplate::SetSettings
void SetSettings(const JobTemplateSettings &value)
Definition: JobTemplate.h:446
Aws::MediaConvert::Model::JobTemplate::WithDescription
JobTemplate & WithDescription(const Aws::String &value)
Definition: JobTemplate.h:226
AccelerationSettings.h
Aws::MediaConvert::Model::JobTemplate::WithCreatedAt
JobTemplate & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: JobTemplate.h:195
Aws::MediaConvert::Model::JobTemplate::JobTemplate
JobTemplate(Aws::Utils::Json::JsonView jsonValue)