AWS SDK for C++  1.9.158
AWS SDK for C++
CreateJobTemplateRequest.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace MediaConvert
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "CreateJobTemplate"; }
37 
38  Aws::String SerializePayload() const override;
39 
40 
47  inline const AccelerationSettings& GetAccelerationSettings() const{ return m_accelerationSettings; }
48 
55  inline bool AccelerationSettingsHasBeenSet() const { return m_accelerationSettingsHasBeenSet; }
56 
63  inline void SetAccelerationSettings(const AccelerationSettings& value) { m_accelerationSettingsHasBeenSet = true; m_accelerationSettings = value; }
64 
71  inline void SetAccelerationSettings(AccelerationSettings&& value) { m_accelerationSettingsHasBeenSet = true; m_accelerationSettings = std::move(value); }
72 
79  inline CreateJobTemplateRequest& WithAccelerationSettings(const AccelerationSettings& value) { SetAccelerationSettings(value); return *this;}
80 
87  inline CreateJobTemplateRequest& WithAccelerationSettings(AccelerationSettings&& value) { SetAccelerationSettings(std::move(value)); return *this;}
88 
89 
93  inline const Aws::String& GetCategory() const{ return m_category; }
94 
98  inline bool CategoryHasBeenSet() const { return m_categoryHasBeenSet; }
99 
103  inline void SetCategory(const Aws::String& value) { m_categoryHasBeenSet = true; m_category = value; }
104 
108  inline void SetCategory(Aws::String&& value) { m_categoryHasBeenSet = true; m_category = std::move(value); }
109 
113  inline void SetCategory(const char* value) { m_categoryHasBeenSet = true; m_category.assign(value); }
114 
118  inline CreateJobTemplateRequest& WithCategory(const Aws::String& value) { SetCategory(value); return *this;}
119 
123  inline CreateJobTemplateRequest& WithCategory(Aws::String&& value) { SetCategory(std::move(value)); return *this;}
124 
128  inline CreateJobTemplateRequest& WithCategory(const char* value) { SetCategory(value); return *this;}
129 
130 
134  inline const Aws::String& GetDescription() const{ return m_description; }
135 
139  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
140 
144  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
145 
149  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
150 
154  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
155 
159  inline CreateJobTemplateRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
160 
164  inline CreateJobTemplateRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
165 
169  inline CreateJobTemplateRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
170 
171 
178  inline const Aws::Vector<HopDestination>& GetHopDestinations() const{ return m_hopDestinations; }
179 
186  inline bool HopDestinationsHasBeenSet() const { return m_hopDestinationsHasBeenSet; }
187 
194  inline void SetHopDestinations(const Aws::Vector<HopDestination>& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations = value; }
195 
202  inline void SetHopDestinations(Aws::Vector<HopDestination>&& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations = std::move(value); }
203 
210  inline CreateJobTemplateRequest& WithHopDestinations(const Aws::Vector<HopDestination>& value) { SetHopDestinations(value); return *this;}
211 
218  inline CreateJobTemplateRequest& WithHopDestinations(Aws::Vector<HopDestination>&& value) { SetHopDestinations(std::move(value)); return *this;}
219 
226  inline CreateJobTemplateRequest& AddHopDestinations(const HopDestination& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations.push_back(value); return *this; }
227 
234  inline CreateJobTemplateRequest& AddHopDestinations(HopDestination&& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations.push_back(std::move(value)); return *this; }
235 
236 
240  inline const Aws::String& GetName() const{ return m_name; }
241 
245  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
246 
250  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
251 
255  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
256 
260  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
261 
265  inline CreateJobTemplateRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
266 
270  inline CreateJobTemplateRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
271 
275  inline CreateJobTemplateRequest& WithName(const char* value) { SetName(value); return *this;}
276 
277 
284  inline int GetPriority() const{ return m_priority; }
285 
292  inline bool PriorityHasBeenSet() const { return m_priorityHasBeenSet; }
293 
300  inline void SetPriority(int value) { m_priorityHasBeenSet = true; m_priority = value; }
301 
308  inline CreateJobTemplateRequest& WithPriority(int value) { SetPriority(value); return *this;}
309 
310 
315  inline const Aws::String& GetQueue() const{ return m_queue; }
316 
321  inline bool QueueHasBeenSet() const { return m_queueHasBeenSet; }
322 
327  inline void SetQueue(const Aws::String& value) { m_queueHasBeenSet = true; m_queue = value; }
328 
333  inline void SetQueue(Aws::String&& value) { m_queueHasBeenSet = true; m_queue = std::move(value); }
334 
339  inline void SetQueue(const char* value) { m_queueHasBeenSet = true; m_queue.assign(value); }
340 
345  inline CreateJobTemplateRequest& WithQueue(const Aws::String& value) { SetQueue(value); return *this;}
346 
351  inline CreateJobTemplateRequest& WithQueue(Aws::String&& value) { SetQueue(std::move(value)); return *this;}
352 
357  inline CreateJobTemplateRequest& WithQueue(const char* value) { SetQueue(value); return *this;}
358 
359 
364  inline const JobTemplateSettings& GetSettings() const{ return m_settings; }
365 
370  inline bool SettingsHasBeenSet() const { return m_settingsHasBeenSet; }
371 
376  inline void SetSettings(const JobTemplateSettings& value) { m_settingsHasBeenSet = true; m_settings = value; }
377 
382  inline void SetSettings(JobTemplateSettings&& value) { m_settingsHasBeenSet = true; m_settings = std::move(value); }
383 
388  inline CreateJobTemplateRequest& WithSettings(const JobTemplateSettings& value) { SetSettings(value); return *this;}
389 
394  inline CreateJobTemplateRequest& WithSettings(JobTemplateSettings&& value) { SetSettings(std::move(value)); return *this;}
395 
396 
403  inline const StatusUpdateInterval& GetStatusUpdateInterval() const{ return m_statusUpdateInterval; }
404 
411  inline bool StatusUpdateIntervalHasBeenSet() const { return m_statusUpdateIntervalHasBeenSet; }
412 
419  inline void SetStatusUpdateInterval(const StatusUpdateInterval& value) { m_statusUpdateIntervalHasBeenSet = true; m_statusUpdateInterval = value; }
420 
427  inline void SetStatusUpdateInterval(StatusUpdateInterval&& value) { m_statusUpdateIntervalHasBeenSet = true; m_statusUpdateInterval = std::move(value); }
428 
435  inline CreateJobTemplateRequest& WithStatusUpdateInterval(const StatusUpdateInterval& value) { SetStatusUpdateInterval(value); return *this;}
436 
443  inline CreateJobTemplateRequest& WithStatusUpdateInterval(StatusUpdateInterval&& value) { SetStatusUpdateInterval(std::move(value)); return *this;}
444 
445 
450  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
451 
456  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
457 
462  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
463 
468  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
469 
474  inline CreateJobTemplateRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
475 
480  inline CreateJobTemplateRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
481 
486  inline CreateJobTemplateRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
487 
492  inline CreateJobTemplateRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
493 
498  inline CreateJobTemplateRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
499 
504  inline CreateJobTemplateRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
505 
510  inline CreateJobTemplateRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
511 
516  inline CreateJobTemplateRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
517 
522  inline CreateJobTemplateRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
523 
524  private:
525 
526  AccelerationSettings m_accelerationSettings;
527  bool m_accelerationSettingsHasBeenSet;
528 
529  Aws::String m_category;
530  bool m_categoryHasBeenSet;
531 
532  Aws::String m_description;
533  bool m_descriptionHasBeenSet;
534 
535  Aws::Vector<HopDestination> m_hopDestinations;
536  bool m_hopDestinationsHasBeenSet;
537 
538  Aws::String m_name;
539  bool m_nameHasBeenSet;
540 
541  int m_priority;
542  bool m_priorityHasBeenSet;
543 
544  Aws::String m_queue;
545  bool m_queueHasBeenSet;
546 
547  JobTemplateSettings m_settings;
548  bool m_settingsHasBeenSet;
549 
550  StatusUpdateInterval m_statusUpdateInterval;
551  bool m_statusUpdateIntervalHasBeenSet;
552 
554  bool m_tagsHasBeenSet;
555  };
556 
557 } // namespace Model
558 } // namespace MediaConvert
559 } // namespace Aws
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:149
Aws::MediaConvert::Model::CreateJobTemplateRequest::QueueHasBeenSet
bool QueueHasBeenSet() const
Definition: CreateJobTemplateRequest.h:321
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithStatusUpdateInterval
CreateJobTemplateRequest & WithStatusUpdateInterval(const StatusUpdateInterval &value)
Definition: CreateJobTemplateRequest.h:435
Aws::MediaConvert::Model::CreateJobTemplateRequest::AccelerationSettingsHasBeenSet
bool AccelerationSettingsHasBeenSet() const
Definition: CreateJobTemplateRequest.h:55
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithQueue
CreateJobTemplateRequest & WithQueue(const char *value)
Definition: CreateJobTemplateRequest.h:357
Aws::MediaConvert::Model::StatusUpdateInterval
StatusUpdateInterval
Definition: StatusUpdateInterval.h:17
Aws::MediaConvert::Model::HopDestination
Definition: HopDestination.h:33
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithAccelerationSettings
CreateJobTemplateRequest & WithAccelerationSettings(AccelerationSettings &&value)
Definition: CreateJobTemplateRequest.h:87
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithPriority
CreateJobTemplateRequest & WithPriority(int value)
Definition: CreateJobTemplateRequest.h:308
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithCategory
CreateJobTemplateRequest & WithCategory(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:118
Aws::MediaConvert::Model::CreateJobTemplateRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetCategory
void SetCategory(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:108
Aws::MediaConvert::Model::AccelerationSettings
Definition: AccelerationSettings.h:33
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddTags
CreateJobTemplateRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateJobTemplateRequest.h:516
MediaConvertRequest.h
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddTags
CreateJobTemplateRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateJobTemplateRequest.h:492
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithDescription
CreateJobTemplateRequest & WithDescription(const char *value)
Definition: CreateJobTemplateRequest.h:169
Aws::MediaConvert::Model::CreateJobTemplateRequest::SettingsHasBeenSet
bool SettingsHasBeenSet() const
Definition: CreateJobTemplateRequest.h:370
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithTags
CreateJobTemplateRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateJobTemplateRequest.h:480
Aws::MediaConvert::Model::CreateJobTemplateRequest
Definition: CreateJobTemplateRequest.h:28
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetQueue
const Aws::String & GetQueue() const
Definition: CreateJobTemplateRequest.h:315
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetName
const Aws::String & GetName() const
Definition: CreateJobTemplateRequest.h:240
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetPriority
int GetPriority() const
Definition: CreateJobTemplateRequest.h:284
JobTemplateSettings.h
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddTags
CreateJobTemplateRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateJobTemplateRequest.h:504
Aws::MediaConvert::Model::CreateJobTemplateRequest::CreateJobTemplateRequest
CreateJobTemplateRequest()
AWSVector.h
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateJobTemplateRequest.h:36
Aws::MediaConvert::MediaConvertRequest
Definition: MediaConvertRequest.h:17
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetHopDestinations
void SetHopDestinations(Aws::Vector< HopDestination > &&value)
Definition: CreateJobTemplateRequest.h:202
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithDescription
CreateJobTemplateRequest & WithDescription(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:164
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithCategory
CreateJobTemplateRequest & WithCategory(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:123
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetSettings
const JobTemplateSettings & GetSettings() const
Definition: CreateJobTemplateRequest.h:364
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithQueue
CreateJobTemplateRequest & WithQueue(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:351
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithDescription
CreateJobTemplateRequest & WithDescription(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:159
Aws::MediaConvert::Model::CreateJobTemplateRequest::StatusUpdateIntervalHasBeenSet
bool StatusUpdateIntervalHasBeenSet() const
Definition: CreateJobTemplateRequest.h:411
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetStatusUpdateInterval
void SetStatusUpdateInterval(StatusUpdateInterval &&value)
Definition: CreateJobTemplateRequest.h:427
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetPriority
void SetPriority(int value)
Definition: CreateJobTemplateRequest.h:300
Aws::MediaConvert::Model::JobTemplateSettings
Definition: JobTemplateSettings.h:44
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:144
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetStatusUpdateInterval
void SetStatusUpdateInterval(const StatusUpdateInterval &value)
Definition: CreateJobTemplateRequest.h:419
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithCategory
CreateJobTemplateRequest & WithCategory(const char *value)
Definition: CreateJobTemplateRequest.h:128
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithName
CreateJobTemplateRequest & WithName(const char *value)
Definition: CreateJobTemplateRequest.h:275
StatusUpdateInterval.h
HopDestination.h
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithSettings
CreateJobTemplateRequest & WithSettings(JobTemplateSettings &&value)
Definition: CreateJobTemplateRequest.h:394
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddTags
CreateJobTemplateRequest & AddTags(const char *key, const char *value)
Definition: CreateJobTemplateRequest.h:522
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithStatusUpdateInterval
CreateJobTemplateRequest & WithStatusUpdateInterval(StatusUpdateInterval &&value)
Definition: CreateJobTemplateRequest.h:443
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetQueue
void SetQueue(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:333
AWSString.h
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddTags
CreateJobTemplateRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateJobTemplateRequest.h:486
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithHopDestinations
CreateJobTemplateRequest & WithHopDestinations(const Aws::Vector< HopDestination > &value)
Definition: CreateJobTemplateRequest.h:210
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateJobTemplateRequest.h:462
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetAccelerationSettings
void SetAccelerationSettings(const AccelerationSettings &value)
Definition: CreateJobTemplateRequest.h:63
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetSettings
void SetSettings(JobTemplateSettings &&value)
Definition: CreateJobTemplateRequest.h:382
Aws::MediaConvert::Model::CreateJobTemplateRequest::CategoryHasBeenSet
bool CategoryHasBeenSet() const
Definition: CreateJobTemplateRequest.h:98
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddHopDestinations
CreateJobTemplateRequest & AddHopDestinations(const HopDestination &value)
Definition: CreateJobTemplateRequest.h:226
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetHopDestinations
void SetHopDestinations(const Aws::Vector< HopDestination > &value)
Definition: CreateJobTemplateRequest.h:194
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithName
CreateJobTemplateRequest & WithName(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:265
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetQueue
void SetQueue(const char *value)
Definition: CreateJobTemplateRequest.h:339
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateJobTemplateRequest.h:154
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetCategory
void SetCategory(const char *value)
Definition: CreateJobTemplateRequest.h:113
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddTags
CreateJobTemplateRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateJobTemplateRequest.h:510
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetAccelerationSettings
void SetAccelerationSettings(AccelerationSettings &&value)
Definition: CreateJobTemplateRequest.h:71
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetStatusUpdateInterval
const StatusUpdateInterval & GetStatusUpdateInterval() const
Definition: CreateJobTemplateRequest.h:403
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithQueue
CreateJobTemplateRequest & WithQueue(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:345
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::CreateJobTemplateRequest::HopDestinationsHasBeenSet
bool HopDestinationsHasBeenSet() const
Definition: CreateJobTemplateRequest.h:186
Aws::MediaConvert::Model::CreateJobTemplateRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateJobTemplateRequest.h:139
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithTags
CreateJobTemplateRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateJobTemplateRequest.h:474
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithAccelerationSettings
CreateJobTemplateRequest & WithAccelerationSettings(const AccelerationSettings &value)
Definition: CreateJobTemplateRequest.h:79
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetCategory
const Aws::String & GetCategory() const
Definition: CreateJobTemplateRequest.h:93
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateJobTemplateRequest.h:134
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithHopDestinations
CreateJobTemplateRequest & WithHopDestinations(Aws::Vector< HopDestination > &&value)
Definition: CreateJobTemplateRequest.h:218
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetAccelerationSettings
const AccelerationSettings & GetAccelerationSettings() const
Definition: CreateJobTemplateRequest.h:47
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithName
CreateJobTemplateRequest & WithName(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:270
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaConvert::Model::CreateJobTemplateRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateJobTemplateRequest.h:456
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateJobTemplateRequest.h:450
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:250
Aws::MediaConvert::Model::CreateJobTemplateRequest::PriorityHasBeenSet
bool PriorityHasBeenSet() const
Definition: CreateJobTemplateRequest.h:292
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetSettings
void SetSettings(const JobTemplateSettings &value)
Definition: CreateJobTemplateRequest.h:376
AWSMap.h
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetCategory
void SetCategory(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:103
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetQueue
void SetQueue(const Aws::String &value)
Definition: CreateJobTemplateRequest.h:327
Aws::MediaConvert::Model::CreateJobTemplateRequest::GetHopDestinations
const Aws::Vector< HopDestination > & GetHopDestinations() const
Definition: CreateJobTemplateRequest.h:178
Aws::MediaConvert::Model::CreateJobTemplateRequest::WithSettings
CreateJobTemplateRequest & WithSettings(const JobTemplateSettings &value)
Definition: CreateJobTemplateRequest.h:388
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateJobTemplateRequest.h:468
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddHopDestinations
CreateJobTemplateRequest & AddHopDestinations(HopDestination &&value)
Definition: CreateJobTemplateRequest.h:234
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetName
void SetName(const char *value)
Definition: CreateJobTemplateRequest.h:260
Aws::MediaConvert::Model::CreateJobTemplateRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateJobTemplateRequest.h:245
AccelerationSettings.h
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MediaConvert::Model::CreateJobTemplateRequest::AddTags
CreateJobTemplateRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateJobTemplateRequest.h:498
Aws::MediaConvert::Model::CreateJobTemplateRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateJobTemplateRequest.h:255