AWS SDK for C++  1.9.132
AWS SDK for C++
CreateJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 #include <aws/core/utils/UUID.h>
20 
21 namespace Aws
22 {
23 namespace MediaConvert
24 {
25 namespace Model
26 {
27 
31  {
32  public:
34 
35  // Service request name is the Operation name which will send this request out,
36  // each operation should has unique request name, so that we can get operation's name from this request.
37  // Note: this is not true for response, multiple operations may have the same response name,
38  // so we can not get operation's name from response.
39  inline virtual const char* GetServiceRequestName() const override { return "CreateJob"; }
40 
41  Aws::String SerializePayload() const override;
42 
43 
50  inline const AccelerationSettings& GetAccelerationSettings() const{ return m_accelerationSettings; }
51 
58  inline bool AccelerationSettingsHasBeenSet() const { return m_accelerationSettingsHasBeenSet; }
59 
66  inline void SetAccelerationSettings(const AccelerationSettings& value) { m_accelerationSettingsHasBeenSet = true; m_accelerationSettings = value; }
67 
74  inline void SetAccelerationSettings(AccelerationSettings&& value) { m_accelerationSettingsHasBeenSet = true; m_accelerationSettings = std::move(value); }
75 
82  inline CreateJobRequest& WithAccelerationSettings(const AccelerationSettings& value) { SetAccelerationSettings(value); return *this;}
83 
90  inline CreateJobRequest& WithAccelerationSettings(AccelerationSettings&& value) { SetAccelerationSettings(std::move(value)); return *this;}
91 
92 
100  inline const BillingTagsSource& GetBillingTagsSource() const{ return m_billingTagsSource; }
101 
109  inline bool BillingTagsSourceHasBeenSet() const { return m_billingTagsSourceHasBeenSet; }
110 
118  inline void SetBillingTagsSource(const BillingTagsSource& value) { m_billingTagsSourceHasBeenSet = true; m_billingTagsSource = value; }
119 
127  inline void SetBillingTagsSource(BillingTagsSource&& value) { m_billingTagsSourceHasBeenSet = true; m_billingTagsSource = std::move(value); }
128 
136  inline CreateJobRequest& WithBillingTagsSource(const BillingTagsSource& value) { SetBillingTagsSource(value); return *this;}
137 
145  inline CreateJobRequest& WithBillingTagsSource(BillingTagsSource&& value) { SetBillingTagsSource(std::move(value)); return *this;}
146 
147 
151  inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; }
152 
156  inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; }
157 
161  inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; }
162 
166  inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); }
167 
171  inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); }
172 
176  inline CreateJobRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;}
177 
181  inline CreateJobRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;}
182 
186  inline CreateJobRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;}
187 
188 
195  inline const Aws::Vector<HopDestination>& GetHopDestinations() const{ return m_hopDestinations; }
196 
203  inline bool HopDestinationsHasBeenSet() const { return m_hopDestinationsHasBeenSet; }
204 
211  inline void SetHopDestinations(const Aws::Vector<HopDestination>& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations = value; }
212 
219  inline void SetHopDestinations(Aws::Vector<HopDestination>&& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations = std::move(value); }
220 
227  inline CreateJobRequest& WithHopDestinations(const Aws::Vector<HopDestination>& value) { SetHopDestinations(value); return *this;}
228 
235  inline CreateJobRequest& WithHopDestinations(Aws::Vector<HopDestination>&& value) { SetHopDestinations(std::move(value)); return *this;}
236 
243  inline CreateJobRequest& AddHopDestinations(const HopDestination& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations.push_back(value); return *this; }
244 
251  inline CreateJobRequest& AddHopDestinations(HopDestination&& value) { m_hopDestinationsHasBeenSet = true; m_hopDestinations.push_back(std::move(value)); return *this; }
252 
253 
258  inline const Aws::String& GetJobTemplate() const{ return m_jobTemplate; }
259 
264  inline bool JobTemplateHasBeenSet() const { return m_jobTemplateHasBeenSet; }
265 
270  inline void SetJobTemplate(const Aws::String& value) { m_jobTemplateHasBeenSet = true; m_jobTemplate = value; }
271 
276  inline void SetJobTemplate(Aws::String&& value) { m_jobTemplateHasBeenSet = true; m_jobTemplate = std::move(value); }
277 
282  inline void SetJobTemplate(const char* value) { m_jobTemplateHasBeenSet = true; m_jobTemplate.assign(value); }
283 
288  inline CreateJobRequest& WithJobTemplate(const Aws::String& value) { SetJobTemplate(value); return *this;}
289 
294  inline CreateJobRequest& WithJobTemplate(Aws::String&& value) { SetJobTemplate(std::move(value)); return *this;}
295 
300  inline CreateJobRequest& WithJobTemplate(const char* value) { SetJobTemplate(value); return *this;}
301 
302 
310  inline int GetPriority() const{ return m_priority; }
311 
319  inline bool PriorityHasBeenSet() const { return m_priorityHasBeenSet; }
320 
328  inline void SetPriority(int value) { m_priorityHasBeenSet = true; m_priority = value; }
329 
337  inline CreateJobRequest& WithPriority(int value) { SetPriority(value); return *this;}
338 
339 
346  inline const Aws::String& GetQueue() const{ return m_queue; }
347 
354  inline bool QueueHasBeenSet() const { return m_queueHasBeenSet; }
355 
362  inline void SetQueue(const Aws::String& value) { m_queueHasBeenSet = true; m_queue = value; }
363 
370  inline void SetQueue(Aws::String&& value) { m_queueHasBeenSet = true; m_queue = std::move(value); }
371 
378  inline void SetQueue(const char* value) { m_queueHasBeenSet = true; m_queue.assign(value); }
379 
386  inline CreateJobRequest& WithQueue(const Aws::String& value) { SetQueue(value); return *this;}
387 
394  inline CreateJobRequest& WithQueue(Aws::String&& value) { SetQueue(std::move(value)); return *this;}
395 
402  inline CreateJobRequest& WithQueue(const char* value) { SetQueue(value); return *this;}
403 
404 
410  inline const Aws::String& GetRole() const{ return m_role; }
411 
417  inline bool RoleHasBeenSet() const { return m_roleHasBeenSet; }
418 
424  inline void SetRole(const Aws::String& value) { m_roleHasBeenSet = true; m_role = value; }
425 
431  inline void SetRole(Aws::String&& value) { m_roleHasBeenSet = true; m_role = std::move(value); }
432 
438  inline void SetRole(const char* value) { m_roleHasBeenSet = true; m_role.assign(value); }
439 
445  inline CreateJobRequest& WithRole(const Aws::String& value) { SetRole(value); return *this;}
446 
452  inline CreateJobRequest& WithRole(Aws::String&& value) { SetRole(std::move(value)); return *this;}
453 
459  inline CreateJobRequest& WithRole(const char* value) { SetRole(value); return *this;}
460 
461 
465  inline const JobSettings& GetSettings() const{ return m_settings; }
466 
470  inline bool SettingsHasBeenSet() const { return m_settingsHasBeenSet; }
471 
475  inline void SetSettings(const JobSettings& value) { m_settingsHasBeenSet = true; m_settings = value; }
476 
480  inline void SetSettings(JobSettings&& value) { m_settingsHasBeenSet = true; m_settings = std::move(value); }
481 
485  inline CreateJobRequest& WithSettings(const JobSettings& value) { SetSettings(value); return *this;}
486 
490  inline CreateJobRequest& WithSettings(JobSettings&& value) { SetSettings(std::move(value)); return *this;}
491 
492 
499  inline const SimulateReservedQueue& GetSimulateReservedQueue() const{ return m_simulateReservedQueue; }
500 
507  inline bool SimulateReservedQueueHasBeenSet() const { return m_simulateReservedQueueHasBeenSet; }
508 
515  inline void SetSimulateReservedQueue(const SimulateReservedQueue& value) { m_simulateReservedQueueHasBeenSet = true; m_simulateReservedQueue = value; }
516 
523  inline void SetSimulateReservedQueue(SimulateReservedQueue&& value) { m_simulateReservedQueueHasBeenSet = true; m_simulateReservedQueue = std::move(value); }
524 
531  inline CreateJobRequest& WithSimulateReservedQueue(const SimulateReservedQueue& value) { SetSimulateReservedQueue(value); return *this;}
532 
539  inline CreateJobRequest& WithSimulateReservedQueue(SimulateReservedQueue&& value) { SetSimulateReservedQueue(std::move(value)); return *this;}
540 
541 
549  inline const StatusUpdateInterval& GetStatusUpdateInterval() const{ return m_statusUpdateInterval; }
550 
558  inline bool StatusUpdateIntervalHasBeenSet() const { return m_statusUpdateIntervalHasBeenSet; }
559 
567  inline void SetStatusUpdateInterval(const StatusUpdateInterval& value) { m_statusUpdateIntervalHasBeenSet = true; m_statusUpdateInterval = value; }
568 
576  inline void SetStatusUpdateInterval(StatusUpdateInterval&& value) { m_statusUpdateIntervalHasBeenSet = true; m_statusUpdateInterval = std::move(value); }
577 
585  inline CreateJobRequest& WithStatusUpdateInterval(const StatusUpdateInterval& value) { SetStatusUpdateInterval(value); return *this;}
586 
594  inline CreateJobRequest& WithStatusUpdateInterval(StatusUpdateInterval&& value) { SetStatusUpdateInterval(std::move(value)); return *this;}
595 
596 
603  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
604 
611  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
612 
619  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
620 
627  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
628 
635  inline CreateJobRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
636 
643  inline CreateJobRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
644 
651  inline CreateJobRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
652 
659  inline CreateJobRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
660 
667  inline CreateJobRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
668 
675  inline CreateJobRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
676 
683  inline CreateJobRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
684 
691  inline CreateJobRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
692 
699  inline CreateJobRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
700 
701 
708  inline const Aws::Map<Aws::String, Aws::String>& GetUserMetadata() const{ return m_userMetadata; }
709 
716  inline bool UserMetadataHasBeenSet() const { return m_userMetadataHasBeenSet; }
717 
724  inline void SetUserMetadata(const Aws::Map<Aws::String, Aws::String>& value) { m_userMetadataHasBeenSet = true; m_userMetadata = value; }
725 
732  inline void SetUserMetadata(Aws::Map<Aws::String, Aws::String>&& value) { m_userMetadataHasBeenSet = true; m_userMetadata = std::move(value); }
733 
740  inline CreateJobRequest& WithUserMetadata(const Aws::Map<Aws::String, Aws::String>& value) { SetUserMetadata(value); return *this;}
741 
748  inline CreateJobRequest& WithUserMetadata(Aws::Map<Aws::String, Aws::String>&& value) { SetUserMetadata(std::move(value)); return *this;}
749 
756  inline CreateJobRequest& AddUserMetadata(const Aws::String& key, const Aws::String& value) { m_userMetadataHasBeenSet = true; m_userMetadata.emplace(key, value); return *this; }
757 
764  inline CreateJobRequest& AddUserMetadata(Aws::String&& key, const Aws::String& value) { m_userMetadataHasBeenSet = true; m_userMetadata.emplace(std::move(key), value); return *this; }
765 
772  inline CreateJobRequest& AddUserMetadata(const Aws::String& key, Aws::String&& value) { m_userMetadataHasBeenSet = true; m_userMetadata.emplace(key, std::move(value)); return *this; }
773 
780  inline CreateJobRequest& AddUserMetadata(Aws::String&& key, Aws::String&& value) { m_userMetadataHasBeenSet = true; m_userMetadata.emplace(std::move(key), std::move(value)); return *this; }
781 
788  inline CreateJobRequest& AddUserMetadata(const char* key, Aws::String&& value) { m_userMetadataHasBeenSet = true; m_userMetadata.emplace(key, std::move(value)); return *this; }
789 
796  inline CreateJobRequest& AddUserMetadata(Aws::String&& key, const char* value) { m_userMetadataHasBeenSet = true; m_userMetadata.emplace(std::move(key), value); return *this; }
797 
804  inline CreateJobRequest& AddUserMetadata(const char* key, const char* value) { m_userMetadataHasBeenSet = true; m_userMetadata.emplace(key, value); return *this; }
805 
806  private:
807 
808  AccelerationSettings m_accelerationSettings;
809  bool m_accelerationSettingsHasBeenSet;
810 
811  BillingTagsSource m_billingTagsSource;
812  bool m_billingTagsSourceHasBeenSet;
813 
814  Aws::String m_clientRequestToken;
815  bool m_clientRequestTokenHasBeenSet;
816 
817  Aws::Vector<HopDestination> m_hopDestinations;
818  bool m_hopDestinationsHasBeenSet;
819 
820  Aws::String m_jobTemplate;
821  bool m_jobTemplateHasBeenSet;
822 
823  int m_priority;
824  bool m_priorityHasBeenSet;
825 
826  Aws::String m_queue;
827  bool m_queueHasBeenSet;
828 
829  Aws::String m_role;
830  bool m_roleHasBeenSet;
831 
832  JobSettings m_settings;
833  bool m_settingsHasBeenSet;
834 
835  SimulateReservedQueue m_simulateReservedQueue;
836  bool m_simulateReservedQueueHasBeenSet;
837 
838  StatusUpdateInterval m_statusUpdateInterval;
839  bool m_statusUpdateIntervalHasBeenSet;
840 
842  bool m_tagsHasBeenSet;
843 
844  Aws::Map<Aws::String, Aws::String> m_userMetadata;
845  bool m_userMetadataHasBeenSet;
846  };
847 
848 } // namespace Model
849 } // namespace MediaConvert
850 } // namespace Aws
Aws::MediaConvert::Model::CreateJobRequest::AddHopDestinations
CreateJobRequest & AddHopDestinations(HopDestination &&value)
Definition: CreateJobRequest.h:251
Aws::MediaConvert::Model::CreateJobRequest::SimulateReservedQueueHasBeenSet
bool SimulateReservedQueueHasBeenSet() const
Definition: CreateJobRequest.h:507
Aws::MediaConvert::Model::CreateJobRequest::WithQueue
CreateJobRequest & WithQueue(const char *value)
Definition: CreateJobRequest.h:402
Aws::MediaConvert::Model::CreateJobRequest::SetHopDestinations
void SetHopDestinations(Aws::Vector< HopDestination > &&value)
Definition: CreateJobRequest.h:219
Aws::MediaConvert::Model::CreateJobRequest::WithRole
CreateJobRequest & WithRole(Aws::String &&value)
Definition: CreateJobRequest.h:452
Aws::MediaConvert::Model::StatusUpdateInterval
StatusUpdateInterval
Definition: StatusUpdateInterval.h:17
Aws::MediaConvert::Model::CreateJobRequest::WithBillingTagsSource
CreateJobRequest & WithBillingTagsSource(const BillingTagsSource &value)
Definition: CreateJobRequest.h:136
Aws::MediaConvert::Model::CreateJobRequest::WithAccelerationSettings
CreateJobRequest & WithAccelerationSettings(const AccelerationSettings &value)
Definition: CreateJobRequest.h:82
Aws::MediaConvert::Model::CreateJobRequest::AddUserMetadata
CreateJobRequest & AddUserMetadata(const Aws::String &key, const Aws::String &value)
Definition: CreateJobRequest.h:756
Aws::MediaConvert::Model::CreateJobRequest::PriorityHasBeenSet
bool PriorityHasBeenSet() const
Definition: CreateJobRequest.h:319
Aws::MediaConvert::Model::CreateJobRequest::WithTags
CreateJobRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateJobRequest.h:635
Aws::MediaConvert::Model::CreateJobRequest::WithJobTemplate
CreateJobRequest & WithJobTemplate(const char *value)
Definition: CreateJobRequest.h:300
Aws::MediaConvert::Model::HopDestination
Definition: HopDestination.h:33
Aws::MediaConvert::Model::AccelerationSettings
Definition: AccelerationSettings.h:33
SimulateReservedQueue.h
Aws::MediaConvert::Model::CreateJobRequest::SetSimulateReservedQueue
void SetSimulateReservedQueue(SimulateReservedQueue &&value)
Definition: CreateJobRequest.h:523
Aws::MediaConvert::Model::CreateJobRequest::RoleHasBeenSet
bool RoleHasBeenSet() const
Definition: CreateJobRequest.h:417
Aws::MediaConvert::Model::CreateJobRequest::WithClientRequestToken
CreateJobRequest & WithClientRequestToken(Aws::String &&value)
Definition: CreateJobRequest.h:181
Aws::MediaConvert::Model::CreateJobRequest::AddTags
CreateJobRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateJobRequest.h:667
Aws::MediaConvert::Model::CreateJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateJobRequest.h:39
Aws::MediaConvert::Model::CreateJobRequest::WithRole
CreateJobRequest & WithRole(const char *value)
Definition: CreateJobRequest.h:459
MediaConvertRequest.h
Aws::MediaConvert::Model::CreateJobRequest::WithStatusUpdateInterval
CreateJobRequest & WithStatusUpdateInterval(StatusUpdateInterval &&value)
Definition: CreateJobRequest.h:594
Aws::MediaConvert::Model::CreateJobRequest::SetRole
void SetRole(const char *value)
Definition: CreateJobRequest.h:438
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::CreateJobRequest::CreateJobRequest
CreateJobRequest()
Aws::MediaConvert::Model::CreateJobRequest::AddHopDestinations
CreateJobRequest & AddHopDestinations(const HopDestination &value)
Definition: CreateJobRequest.h:243
Aws::MediaConvert::Model::CreateJobRequest::SetSettings
void SetSettings(const JobSettings &value)
Definition: CreateJobRequest.h:475
Aws::MediaConvert::Model::CreateJobRequest
Definition: CreateJobRequest.h:31
Aws::MediaConvert::Model::CreateJobRequest::AddUserMetadata
CreateJobRequest & AddUserMetadata(const Aws::String &key, Aws::String &&value)
Definition: CreateJobRequest.h:772
Aws::MediaConvert::Model::CreateJobRequest::ClientRequestTokenHasBeenSet
bool ClientRequestTokenHasBeenSet() const
Definition: CreateJobRequest.h:156
JobSettings.h
Aws::MediaConvert::Model::CreateJobRequest::AddTags
CreateJobRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateJobRequest.h:675
Aws::MediaConvert::Model::CreateJobRequest::AccelerationSettingsHasBeenSet
bool AccelerationSettingsHasBeenSet() const
Definition: CreateJobRequest.h:58
Aws::MediaConvert::Model::CreateJobRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateJobRequest.h:619
Aws::MediaConvert::Model::CreateJobRequest::WithHopDestinations
CreateJobRequest & WithHopDestinations(Aws::Vector< HopDestination > &&value)
Definition: CreateJobRequest.h:235
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::CreateJobRequest::SetBillingTagsSource
void SetBillingTagsSource(const BillingTagsSource &value)
Definition: CreateJobRequest.h:118
Aws::MediaConvert::Model::CreateJobRequest::GetClientRequestToken
const Aws::String & GetClientRequestToken() const
Definition: CreateJobRequest.h:151
Aws::MediaConvert::Model::JobSettings
Definition: JobSettings.h:44
Aws::MediaConvert::Model::CreateJobRequest::WithStatusUpdateInterval
CreateJobRequest & WithStatusUpdateInterval(const StatusUpdateInterval &value)
Definition: CreateJobRequest.h:585
Aws::MediaConvert::Model::CreateJobRequest::WithClientRequestToken
CreateJobRequest & WithClientRequestToken(const char *value)
Definition: CreateJobRequest.h:186
AWSVector.h
Aws::MediaConvert::Model::CreateJobRequest::SetJobTemplate
void SetJobTemplate(const Aws::String &value)
Definition: CreateJobRequest.h:270
Aws::MediaConvert::Model::CreateJobRequest::HopDestinationsHasBeenSet
bool HopDestinationsHasBeenSet() const
Definition: CreateJobRequest.h:203
Aws::MediaConvert::MediaConvertRequest
Definition: MediaConvertRequest.h:17
Aws::MediaConvert::Model::CreateJobRequest::BillingTagsSourceHasBeenSet
bool BillingTagsSourceHasBeenSet() const
Definition: CreateJobRequest.h:109
Aws::MediaConvert::Model::CreateJobRequest::AddUserMetadata
CreateJobRequest & AddUserMetadata(Aws::String &&key, const Aws::String &value)
Definition: CreateJobRequest.h:764
Aws::MediaConvert::Model::CreateJobRequest::JobTemplateHasBeenSet
bool JobTemplateHasBeenSet() const
Definition: CreateJobRequest.h:264
Aws::MediaConvert::Model::CreateJobRequest::GetRole
const Aws::String & GetRole() const
Definition: CreateJobRequest.h:410
Aws::MediaConvert::Model::CreateJobRequest::WithHopDestinations
CreateJobRequest & WithHopDestinations(const Aws::Vector< HopDestination > &value)
Definition: CreateJobRequest.h:227
Aws::MediaConvert::Model::CreateJobRequest::AddTags
CreateJobRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateJobRequest.h:691
Aws::MediaConvert::Model::CreateJobRequest::GetHopDestinations
const Aws::Vector< HopDestination > & GetHopDestinations() const
Definition: CreateJobRequest.h:195
Aws::MediaConvert::Model::CreateJobRequest::StatusUpdateIntervalHasBeenSet
bool StatusUpdateIntervalHasBeenSet() const
Definition: CreateJobRequest.h:558
Aws::MediaConvert::Model::CreateJobRequest::SetUserMetadata
void SetUserMetadata(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateJobRequest.h:732
Aws::MediaConvert::Model::CreateJobRequest::SetRole
void SetRole(const Aws::String &value)
Definition: CreateJobRequest.h:424
Aws::MediaConvert::Model::CreateJobRequest::SetUserMetadata
void SetUserMetadata(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateJobRequest.h:724
Aws::MediaConvert::Model::CreateJobRequest::WithSettings
CreateJobRequest & WithSettings(JobSettings &&value)
Definition: CreateJobRequest.h:490
Aws::MediaConvert::Model::CreateJobRequest::WithJobTemplate
CreateJobRequest & WithJobTemplate(const Aws::String &value)
Definition: CreateJobRequest.h:288
Aws::MediaConvert::Model::SimulateReservedQueue
SimulateReservedQueue
Definition: SimulateReservedQueue.h:17
Aws::MediaConvert::Model::CreateJobRequest::WithUserMetadata
CreateJobRequest & WithUserMetadata(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateJobRequest.h:740
Aws::MediaConvert::Model::CreateJobRequest::SetAccelerationSettings
void SetAccelerationSettings(const AccelerationSettings &value)
Definition: CreateJobRequest.h:66
Aws::MediaConvert::Model::BillingTagsSource
BillingTagsSource
Definition: BillingTagsSource.h:17
BillingTagsSource.h
Aws::MediaConvert::Model::CreateJobRequest::GetAccelerationSettings
const AccelerationSettings & GetAccelerationSettings() const
Definition: CreateJobRequest.h:50
Aws::MediaConvert::Model::CreateJobRequest::SetClientRequestToken
void SetClientRequestToken(Aws::String &&value)
Definition: CreateJobRequest.h:166
Aws::MediaConvert::Model::CreateJobRequest::GetStatusUpdateInterval
const StatusUpdateInterval & GetStatusUpdateInterval() const
Definition: CreateJobRequest.h:549
Aws::MediaConvert::Model::CreateJobRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateJobRequest.h:603
Aws::MediaConvert::Model::CreateJobRequest::AddUserMetadata
CreateJobRequest & AddUserMetadata(Aws::String &&key, Aws::String &&value)
Definition: CreateJobRequest.h:780
StatusUpdateInterval.h
Aws::MediaConvert::Model::CreateJobRequest::AddUserMetadata
CreateJobRequest & AddUserMetadata(const char *key, Aws::String &&value)
Definition: CreateJobRequest.h:788
HopDestination.h
Aws::MediaConvert::Model::CreateJobRequest::WithUserMetadata
CreateJobRequest & WithUserMetadata(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateJobRequest.h:748
Aws::MediaConvert::Model::CreateJobRequest::AddTags
CreateJobRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateJobRequest.h:651
Aws::MediaConvert::Model::CreateJobRequest::SetPriority
void SetPriority(int value)
Definition: CreateJobRequest.h:328
Aws::MediaConvert::Model::CreateJobRequest::SetStatusUpdateInterval
void SetStatusUpdateInterval(StatusUpdateInterval &&value)
Definition: CreateJobRequest.h:576
AWSString.h
Aws::MediaConvert::Model::CreateJobRequest::SetRole
void SetRole(Aws::String &&value)
Definition: CreateJobRequest.h:431
Aws::MediaConvert::Model::CreateJobRequest::SetBillingTagsSource
void SetBillingTagsSource(BillingTagsSource &&value)
Definition: CreateJobRequest.h:127
Aws::MediaConvert::Model::CreateJobRequest::GetBillingTagsSource
const BillingTagsSource & GetBillingTagsSource() const
Definition: CreateJobRequest.h:100
Aws::MediaConvert::Model::CreateJobRequest::SetJobTemplate
void SetJobTemplate(Aws::String &&value)
Definition: CreateJobRequest.h:276
Aws::MediaConvert::Model::CreateJobRequest::SetJobTemplate
void SetJobTemplate(const char *value)
Definition: CreateJobRequest.h:282
Aws::MediaConvert::Model::CreateJobRequest::WithSimulateReservedQueue
CreateJobRequest & WithSimulateReservedQueue(SimulateReservedQueue &&value)
Definition: CreateJobRequest.h:539
Aws::MediaConvert::Model::CreateJobRequest::WithSettings
CreateJobRequest & WithSettings(const JobSettings &value)
Definition: CreateJobRequest.h:485
Aws::MediaConvert::Model::CreateJobRequest::WithQueue
CreateJobRequest & WithQueue(Aws::String &&value)
Definition: CreateJobRequest.h:394
Aws::MediaConvert::Model::CreateJobRequest::SettingsHasBeenSet
bool SettingsHasBeenSet() const
Definition: CreateJobRequest.h:470
Aws::MediaConvert::Model::CreateJobRequest::GetSettings
const JobSettings & GetSettings() const
Definition: CreateJobRequest.h:465
Aws::MediaConvert::Model::CreateJobRequest::UserMetadataHasBeenSet
bool UserMetadataHasBeenSet() const
Definition: CreateJobRequest.h:716
Aws::MediaConvert::Model::CreateJobRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::MediaConvert::Model::CreateJobRequest::SetClientRequestToken
void SetClientRequestToken(const char *value)
Definition: CreateJobRequest.h:171
Aws::MediaConvert::Model::CreateJobRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateJobRequest.h:627
Aws::MediaConvert::Model::CreateJobRequest::SetSettings
void SetSettings(JobSettings &&value)
Definition: CreateJobRequest.h:480
Aws::MediaConvert::Model::CreateJobRequest::WithBillingTagsSource
CreateJobRequest & WithBillingTagsSource(BillingTagsSource &&value)
Definition: CreateJobRequest.h:145
Aws::MediaConvert::Model::CreateJobRequest::SetSimulateReservedQueue
void SetSimulateReservedQueue(const SimulateReservedQueue &value)
Definition: CreateJobRequest.h:515
Aws::MediaConvert::Model::CreateJobRequest::WithJobTemplate
CreateJobRequest & WithJobTemplate(Aws::String &&value)
Definition: CreateJobRequest.h:294
Aws::MediaConvert::Model::CreateJobRequest::WithSimulateReservedQueue
CreateJobRequest & WithSimulateReservedQueue(const SimulateReservedQueue &value)
Definition: CreateJobRequest.h:531
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::CreateJobRequest::SetQueue
void SetQueue(const char *value)
Definition: CreateJobRequest.h:378
Aws::MediaConvert::Model::CreateJobRequest::AddUserMetadata
CreateJobRequest & AddUserMetadata(const char *key, const char *value)
Definition: CreateJobRequest.h:804
Aws::MediaConvert::Model::CreateJobRequest::AddUserMetadata
CreateJobRequest & AddUserMetadata(Aws::String &&key, const char *value)
Definition: CreateJobRequest.h:796
Aws::MediaConvert::Model::CreateJobRequest::WithQueue
CreateJobRequest & WithQueue(const Aws::String &value)
Definition: CreateJobRequest.h:386
Aws::MediaConvert::Model::CreateJobRequest::WithClientRequestToken
CreateJobRequest & WithClientRequestToken(const Aws::String &value)
Definition: CreateJobRequest.h:176
Aws::MediaConvert::Model::CreateJobRequest::SetQueue
void SetQueue(Aws::String &&value)
Definition: CreateJobRequest.h:370
Aws::MediaConvert::Model::CreateJobRequest::GetPriority
int GetPriority() const
Definition: CreateJobRequest.h:310
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaConvert::Model::CreateJobRequest::SetClientRequestToken
void SetClientRequestToken(const Aws::String &value)
Definition: CreateJobRequest.h:161
Aws::MediaConvert::Model::CreateJobRequest::GetQueue
const Aws::String & GetQueue() const
Definition: CreateJobRequest.h:346
Aws::MediaConvert::Model::CreateJobRequest::GetJobTemplate
const Aws::String & GetJobTemplate() const
Definition: CreateJobRequest.h:258
Aws::MediaConvert::Model::CreateJobRequest::AddTags
CreateJobRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateJobRequest.h:683
Aws::MediaConvert::Model::CreateJobRequest::WithTags
CreateJobRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateJobRequest.h:643
Aws::MediaConvert::Model::CreateJobRequest::SetHopDestinations
void SetHopDestinations(const Aws::Vector< HopDestination > &value)
Definition: CreateJobRequest.h:211
Aws::MediaConvert::Model::CreateJobRequest::SetAccelerationSettings
void SetAccelerationSettings(AccelerationSettings &&value)
Definition: CreateJobRequest.h:74
Aws::MediaConvert::Model::CreateJobRequest::AddTags
CreateJobRequest & AddTags(const char *key, const char *value)
Definition: CreateJobRequest.h:699
UUID.h
Aws::MediaConvert::Model::CreateJobRequest::GetSimulateReservedQueue
const SimulateReservedQueue & GetSimulateReservedQueue() const
Definition: CreateJobRequest.h:499
AWSMap.h
Aws::MediaConvert::Model::CreateJobRequest::WithAccelerationSettings
CreateJobRequest & WithAccelerationSettings(AccelerationSettings &&value)
Definition: CreateJobRequest.h:90
Aws::MediaConvert::Model::CreateJobRequest::QueueHasBeenSet
bool QueueHasBeenSet() const
Definition: CreateJobRequest.h:354
Aws::MediaConvert::Model::CreateJobRequest::WithRole
CreateJobRequest & WithRole(const Aws::String &value)
Definition: CreateJobRequest.h:445
Aws::MediaConvert::Model::CreateJobRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateJobRequest.h:611
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::CreateJobRequest::SetQueue
void SetQueue(const Aws::String &value)
Definition: CreateJobRequest.h:362
Aws::MediaConvert::Model::CreateJobRequest::WithPriority
CreateJobRequest & WithPriority(int value)
Definition: CreateJobRequest.h:337
Aws::MediaConvert::Model::CreateJobRequest::GetUserMetadata
const Aws::Map< Aws::String, Aws::String > & GetUserMetadata() const
Definition: CreateJobRequest.h:708
Aws::MediaConvert::Model::CreateJobRequest::SetStatusUpdateInterval
void SetStatusUpdateInterval(const StatusUpdateInterval &value)
Definition: CreateJobRequest.h:567
Aws::MediaConvert::Model::CreateJobRequest::AddTags
CreateJobRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateJobRequest.h:659