AWS SDK for C++  1.9.175
AWS SDK for C++
JobSettings.h
Go to the documentation of this file.
1 
6 #pragma once
20 #include <utility>
21 
22 namespace Aws
23 {
24 namespace Utils
25 {
26 namespace Json
27 {
28  class JsonValue;
29  class JsonView;
30 } // namespace Json
31 } // namespace Utils
32 namespace MediaConvert
33 {
34 namespace Model
35 {
36 
44  {
45  public:
50 
51 
56  inline int GetAdAvailOffset() const{ return m_adAvailOffset; }
57 
62  inline bool AdAvailOffsetHasBeenSet() const { return m_adAvailOffsetHasBeenSet; }
63 
68  inline void SetAdAvailOffset(int value) { m_adAvailOffsetHasBeenSet = true; m_adAvailOffset = value; }
69 
74  inline JobSettings& WithAdAvailOffset(int value) { SetAdAvailOffset(value); return *this;}
75 
76 
81  inline const AvailBlanking& GetAvailBlanking() const{ return m_availBlanking; }
82 
87  inline bool AvailBlankingHasBeenSet() const { return m_availBlankingHasBeenSet; }
88 
93  inline void SetAvailBlanking(const AvailBlanking& value) { m_availBlankingHasBeenSet = true; m_availBlanking = value; }
94 
99  inline void SetAvailBlanking(AvailBlanking&& value) { m_availBlankingHasBeenSet = true; m_availBlanking = std::move(value); }
100 
105  inline JobSettings& WithAvailBlanking(const AvailBlanking& value) { SetAvailBlanking(value); return *this;}
106 
111  inline JobSettings& WithAvailBlanking(AvailBlanking&& value) { SetAvailBlanking(std::move(value)); return *this;}
112 
113 
118  inline const EsamSettings& GetEsam() const{ return m_esam; }
119 
124  inline bool EsamHasBeenSet() const { return m_esamHasBeenSet; }
125 
130  inline void SetEsam(const EsamSettings& value) { m_esamHasBeenSet = true; m_esam = value; }
131 
136  inline void SetEsam(EsamSettings&& value) { m_esamHasBeenSet = true; m_esam = std::move(value); }
137 
142  inline JobSettings& WithEsam(const EsamSettings& value) { SetEsam(value); return *this;}
143 
148  inline JobSettings& WithEsam(EsamSettings&& value) { SetEsam(std::move(value)); return *this;}
149 
150 
158  inline const ExtendedDataServices& GetExtendedDataServices() const{ return m_extendedDataServices; }
159 
167  inline bool ExtendedDataServicesHasBeenSet() const { return m_extendedDataServicesHasBeenSet; }
168 
176  inline void SetExtendedDataServices(const ExtendedDataServices& value) { m_extendedDataServicesHasBeenSet = true; m_extendedDataServices = value; }
177 
185  inline void SetExtendedDataServices(ExtendedDataServices&& value) { m_extendedDataServicesHasBeenSet = true; m_extendedDataServices = std::move(value); }
186 
194  inline JobSettings& WithExtendedDataServices(const ExtendedDataServices& value) { SetExtendedDataServices(value); return *this;}
195 
203  inline JobSettings& WithExtendedDataServices(ExtendedDataServices&& value) { SetExtendedDataServices(std::move(value)); return *this;}
204 
205 
211  inline const Aws::Vector<Input>& GetInputs() const{ return m_inputs; }
212 
218  inline bool InputsHasBeenSet() const { return m_inputsHasBeenSet; }
219 
225  inline void SetInputs(const Aws::Vector<Input>& value) { m_inputsHasBeenSet = true; m_inputs = value; }
226 
232  inline void SetInputs(Aws::Vector<Input>&& value) { m_inputsHasBeenSet = true; m_inputs = std::move(value); }
233 
239  inline JobSettings& WithInputs(const Aws::Vector<Input>& value) { SetInputs(value); return *this;}
240 
246  inline JobSettings& WithInputs(Aws::Vector<Input>&& value) { SetInputs(std::move(value)); return *this;}
247 
253  inline JobSettings& AddInputs(const Input& value) { m_inputsHasBeenSet = true; m_inputs.push_back(value); return *this; }
254 
260  inline JobSettings& AddInputs(Input&& value) { m_inputsHasBeenSet = true; m_inputs.push_back(std::move(value)); return *this; }
261 
262 
271  inline const KantarWatermarkSettings& GetKantarWatermark() const{ return m_kantarWatermark; }
272 
281  inline bool KantarWatermarkHasBeenSet() const { return m_kantarWatermarkHasBeenSet; }
282 
291  inline void SetKantarWatermark(const KantarWatermarkSettings& value) { m_kantarWatermarkHasBeenSet = true; m_kantarWatermark = value; }
292 
301  inline void SetKantarWatermark(KantarWatermarkSettings&& value) { m_kantarWatermarkHasBeenSet = true; m_kantarWatermark = std::move(value); }
302 
311  inline JobSettings& WithKantarWatermark(const KantarWatermarkSettings& value) { SetKantarWatermark(value); return *this;}
312 
321  inline JobSettings& WithKantarWatermark(KantarWatermarkSettings&& value) { SetKantarWatermark(std::move(value)); return *this;}
322 
323 
330  inline const MotionImageInserter& GetMotionImageInserter() const{ return m_motionImageInserter; }
331 
338  inline bool MotionImageInserterHasBeenSet() const { return m_motionImageInserterHasBeenSet; }
339 
346  inline void SetMotionImageInserter(const MotionImageInserter& value) { m_motionImageInserterHasBeenSet = true; m_motionImageInserter = value; }
347 
354  inline void SetMotionImageInserter(MotionImageInserter&& value) { m_motionImageInserterHasBeenSet = true; m_motionImageInserter = std::move(value); }
355 
362  inline JobSettings& WithMotionImageInserter(const MotionImageInserter& value) { SetMotionImageInserter(value); return *this;}
363 
370  inline JobSettings& WithMotionImageInserter(MotionImageInserter&& value) { SetMotionImageInserter(std::move(value)); return *this;}
371 
372 
382  inline const NielsenConfiguration& GetNielsenConfiguration() const{ return m_nielsenConfiguration; }
383 
393  inline bool NielsenConfigurationHasBeenSet() const { return m_nielsenConfigurationHasBeenSet; }
394 
404  inline void SetNielsenConfiguration(const NielsenConfiguration& value) { m_nielsenConfigurationHasBeenSet = true; m_nielsenConfiguration = value; }
405 
415  inline void SetNielsenConfiguration(NielsenConfiguration&& value) { m_nielsenConfigurationHasBeenSet = true; m_nielsenConfiguration = std::move(value); }
416 
426  inline JobSettings& WithNielsenConfiguration(const NielsenConfiguration& value) { SetNielsenConfiguration(value); return *this;}
427 
437  inline JobSettings& WithNielsenConfiguration(NielsenConfiguration&& value) { SetNielsenConfiguration(std::move(value)); return *this;}
438 
439 
449  inline const NielsenNonLinearWatermarkSettings& GetNielsenNonLinearWatermark() const{ return m_nielsenNonLinearWatermark; }
450 
460  inline bool NielsenNonLinearWatermarkHasBeenSet() const { return m_nielsenNonLinearWatermarkHasBeenSet; }
461 
471  inline void SetNielsenNonLinearWatermark(const NielsenNonLinearWatermarkSettings& value) { m_nielsenNonLinearWatermarkHasBeenSet = true; m_nielsenNonLinearWatermark = value; }
472 
482  inline void SetNielsenNonLinearWatermark(NielsenNonLinearWatermarkSettings&& value) { m_nielsenNonLinearWatermarkHasBeenSet = true; m_nielsenNonLinearWatermark = std::move(value); }
483 
493  inline JobSettings& WithNielsenNonLinearWatermark(const NielsenNonLinearWatermarkSettings& value) { SetNielsenNonLinearWatermark(value); return *this;}
494 
504  inline JobSettings& WithNielsenNonLinearWatermark(NielsenNonLinearWatermarkSettings&& value) { SetNielsenNonLinearWatermark(std::move(value)); return *this;}
505 
506 
519  inline const Aws::Vector<OutputGroup>& GetOutputGroups() const{ return m_outputGroups; }
520 
533  inline bool OutputGroupsHasBeenSet() const { return m_outputGroupsHasBeenSet; }
534 
547  inline void SetOutputGroups(const Aws::Vector<OutputGroup>& value) { m_outputGroupsHasBeenSet = true; m_outputGroups = value; }
548 
561  inline void SetOutputGroups(Aws::Vector<OutputGroup>&& value) { m_outputGroupsHasBeenSet = true; m_outputGroups = std::move(value); }
562 
575  inline JobSettings& WithOutputGroups(const Aws::Vector<OutputGroup>& value) { SetOutputGroups(value); return *this;}
576 
589  inline JobSettings& WithOutputGroups(Aws::Vector<OutputGroup>&& value) { SetOutputGroups(std::move(value)); return *this;}
590 
603  inline JobSettings& AddOutputGroups(const OutputGroup& value) { m_outputGroupsHasBeenSet = true; m_outputGroups.push_back(value); return *this; }
604 
617  inline JobSettings& AddOutputGroups(OutputGroup&& value) { m_outputGroupsHasBeenSet = true; m_outputGroups.push_back(std::move(value)); return *this; }
618 
619 
624  inline const TimecodeConfig& GetTimecodeConfig() const{ return m_timecodeConfig; }
625 
630  inline bool TimecodeConfigHasBeenSet() const { return m_timecodeConfigHasBeenSet; }
631 
636  inline void SetTimecodeConfig(const TimecodeConfig& value) { m_timecodeConfigHasBeenSet = true; m_timecodeConfig = value; }
637 
642  inline void SetTimecodeConfig(TimecodeConfig&& value) { m_timecodeConfigHasBeenSet = true; m_timecodeConfig = std::move(value); }
643 
648  inline JobSettings& WithTimecodeConfig(const TimecodeConfig& value) { SetTimecodeConfig(value); return *this;}
649 
654  inline JobSettings& WithTimecodeConfig(TimecodeConfig&& value) { SetTimecodeConfig(std::move(value)); return *this;}
655 
656 
663  inline const TimedMetadataInsertion& GetTimedMetadataInsertion() const{ return m_timedMetadataInsertion; }
664 
671  inline bool TimedMetadataInsertionHasBeenSet() const { return m_timedMetadataInsertionHasBeenSet; }
672 
679  inline void SetTimedMetadataInsertion(const TimedMetadataInsertion& value) { m_timedMetadataInsertionHasBeenSet = true; m_timedMetadataInsertion = value; }
680 
687  inline void SetTimedMetadataInsertion(TimedMetadataInsertion&& value) { m_timedMetadataInsertionHasBeenSet = true; m_timedMetadataInsertion = std::move(value); }
688 
695  inline JobSettings& WithTimedMetadataInsertion(const TimedMetadataInsertion& value) { SetTimedMetadataInsertion(value); return *this;}
696 
703  inline JobSettings& WithTimedMetadataInsertion(TimedMetadataInsertion&& value) { SetTimedMetadataInsertion(std::move(value)); return *this;}
704 
705  private:
706 
707  int m_adAvailOffset;
708  bool m_adAvailOffsetHasBeenSet;
709 
710  AvailBlanking m_availBlanking;
711  bool m_availBlankingHasBeenSet;
712 
713  EsamSettings m_esam;
714  bool m_esamHasBeenSet;
715 
716  ExtendedDataServices m_extendedDataServices;
717  bool m_extendedDataServicesHasBeenSet;
718 
719  Aws::Vector<Input> m_inputs;
720  bool m_inputsHasBeenSet;
721 
722  KantarWatermarkSettings m_kantarWatermark;
723  bool m_kantarWatermarkHasBeenSet;
724 
725  MotionImageInserter m_motionImageInserter;
726  bool m_motionImageInserterHasBeenSet;
727 
728  NielsenConfiguration m_nielsenConfiguration;
729  bool m_nielsenConfigurationHasBeenSet;
730 
731  NielsenNonLinearWatermarkSettings m_nielsenNonLinearWatermark;
732  bool m_nielsenNonLinearWatermarkHasBeenSet;
733 
734  Aws::Vector<OutputGroup> m_outputGroups;
735  bool m_outputGroupsHasBeenSet;
736 
737  TimecodeConfig m_timecodeConfig;
738  bool m_timecodeConfigHasBeenSet;
739 
740  TimedMetadataInsertion m_timedMetadataInsertion;
741  bool m_timedMetadataInsertionHasBeenSet;
742  };
743 
744 } // namespace Model
745 } // namespace MediaConvert
746 } // namespace Aws
Aws::MediaConvert::Model::JobSettings::WithOutputGroups
JobSettings & WithOutputGroups(const Aws::Vector< OutputGroup > &value)
Definition: JobSettings.h:575
Aws::MediaConvert::Model::JobSettings::WithInputs
JobSettings & WithInputs(const Aws::Vector< Input > &value)
Definition: JobSettings.h:239
Aws::MediaConvert::Model::JobSettings::GetKantarWatermark
const KantarWatermarkSettings & GetKantarWatermark() const
Definition: JobSettings.h:271
Aws::MediaConvert::Model::JobSettings::WithAdAvailOffset
JobSettings & WithAdAvailOffset(int value)
Definition: JobSettings.h:74
Aws::MediaConvert::Model::JobSettings::SetOutputGroups
void SetOutputGroups(const Aws::Vector< OutputGroup > &value)
Definition: JobSettings.h:547
Aws::MediaConvert::Model::JobSettings::WithKantarWatermark
JobSettings & WithKantarWatermark(KantarWatermarkSettings &&value)
Definition: JobSettings.h:321
Aws::MediaConvert::Model::JobSettings::GetInputs
const Aws::Vector< Input > & GetInputs() const
Definition: JobSettings.h:211
Aws::MediaConvert::Model::JobSettings::SetMotionImageInserter
void SetMotionImageInserter(const MotionImageInserter &value)
Definition: JobSettings.h:346
Aws::MediaConvert::Model::JobSettings::AdAvailOffsetHasBeenSet
bool AdAvailOffsetHasBeenSet() const
Definition: JobSettings.h:62
Aws::MediaConvert::Model::JobSettings::SetNielsenNonLinearWatermark
void SetNielsenNonLinearWatermark(const NielsenNonLinearWatermarkSettings &value)
Definition: JobSettings.h:471
Aws::MediaConvert::Model::JobSettings::SetExtendedDataServices
void SetExtendedDataServices(ExtendedDataServices &&value)
Definition: JobSettings.h:185
Aws::MediaConvert::Model::JobSettings::AddInputs
JobSettings & AddInputs(Input &&value)
Definition: JobSettings.h:260
ExtendedDataServices.h
Aws::MediaConvert::Model::JobSettings::SetMotionImageInserter
void SetMotionImageInserter(MotionImageInserter &&value)
Definition: JobSettings.h:354
Aws::MediaConvert::Model::JobSettings::TimecodeConfigHasBeenSet
bool TimecodeConfigHasBeenSet() const
Definition: JobSettings.h:630
Aws::MediaConvert::Model::JobSettings::GetExtendedDataServices
const ExtendedDataServices & GetExtendedDataServices() const
Definition: JobSettings.h:158
Aws::MediaConvert::Model::JobSettings::SetEsam
void SetEsam(const EsamSettings &value)
Definition: JobSettings.h:130
Aws::MediaConvert::Model::JobSettings::SetAvailBlanking
void SetAvailBlanking(AvailBlanking &&value)
Definition: JobSettings.h:99
Aws::MediaConvert::Model::JobSettings::NielsenNonLinearWatermarkHasBeenSet
bool NielsenNonLinearWatermarkHasBeenSet() const
Definition: JobSettings.h:460
Aws::MediaConvert::Model::JobSettings::GetTimedMetadataInsertion
const TimedMetadataInsertion & GetTimedMetadataInsertion() const
Definition: JobSettings.h:663
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::JobSettings::SetNielsenConfiguration
void SetNielsenConfiguration(const NielsenConfiguration &value)
Definition: JobSettings.h:404
Aws::MediaConvert::Model::JobSettings::TimedMetadataInsertionHasBeenSet
bool TimedMetadataInsertionHasBeenSet() const
Definition: JobSettings.h:671
AvailBlanking.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::JobSettings::WithNielsenConfiguration
JobSettings & WithNielsenConfiguration(NielsenConfiguration &&value)
Definition: JobSettings.h:437
Aws::MediaConvert::Model::JobSettings::GetNielsenNonLinearWatermark
const NielsenNonLinearWatermarkSettings & GetNielsenNonLinearWatermark() const
Definition: JobSettings.h:449
Aws::MediaConvert::Model::JobSettings::MotionImageInserterHasBeenSet
bool MotionImageInserterHasBeenSet() const
Definition: JobSettings.h:338
Aws::MediaConvert::Model::JobSettings::WithKantarWatermark
JobSettings & WithKantarWatermark(const KantarWatermarkSettings &value)
Definition: JobSettings.h:311
Aws::MediaConvert::Model::JobSettings::WithNielsenNonLinearWatermark
JobSettings & WithNielsenNonLinearWatermark(const NielsenNonLinearWatermarkSettings &value)
Definition: JobSettings.h:493
Aws::MediaConvert::Model::JobSettings::InputsHasBeenSet
bool InputsHasBeenSet() const
Definition: JobSettings.h:218
Aws::MediaConvert::Model::JobSettings::SetInputs
void SetInputs(const Aws::Vector< Input > &value)
Definition: JobSettings.h:225
Aws::MediaConvert::Model::JobSettings::WithTimecodeConfig
JobSettings & WithTimecodeConfig(const TimecodeConfig &value)
Definition: JobSettings.h:648
Aws::MediaConvert::Model::JobSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::JobSettings::SetAdAvailOffset
void SetAdAvailOffset(int value)
Definition: JobSettings.h:68
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
TimedMetadataInsertion.h
Aws::MediaConvert::Model::JobSettings
Definition: JobSettings.h:44
Aws::MediaConvert::Model::JobSettings::WithMotionImageInserter
JobSettings & WithMotionImageInserter(const MotionImageInserter &value)
Definition: JobSettings.h:362
Aws::MediaConvert::Model::JobSettings::WithExtendedDataServices
JobSettings & WithExtendedDataServices(ExtendedDataServices &&value)
Definition: JobSettings.h:203
Aws::MediaConvert::Model::JobSettings::WithOutputGroups
JobSettings & WithOutputGroups(Aws::Vector< OutputGroup > &&value)
Definition: JobSettings.h:589
Aws::MediaConvert::Model::JobSettings::JobSettings
JobSettings(Aws::Utils::Json::JsonView jsonValue)
AWSVector.h
Aws::MediaConvert::Model::JobSettings::GetAvailBlanking
const AvailBlanking & GetAvailBlanking() const
Definition: JobSettings.h:81
Aws::MediaConvert::Model::JobSettings::SetTimedMetadataInsertion
void SetTimedMetadataInsertion(const TimedMetadataInsertion &value)
Definition: JobSettings.h:679
Aws::MediaConvert::Model::JobSettings::JobSettings
JobSettings()
Aws::MediaConvert::Model::JobSettings::SetTimecodeConfig
void SetTimecodeConfig(TimecodeConfig &&value)
Definition: JobSettings.h:642
Aws::MediaConvert::Model::JobSettings::SetTimecodeConfig
void SetTimecodeConfig(const TimecodeConfig &value)
Definition: JobSettings.h:636
Aws::MediaConvert::Model::KantarWatermarkSettings
Definition: KantarWatermarkSettings.h:38
Aws::MediaConvert::Model::NielsenNonLinearWatermarkSettings
Definition: NielsenNonLinearWatermarkSettings.h:42
Aws::MediaConvert::Model::NielsenConfiguration
Definition: NielsenConfiguration.h:38
Aws::MediaConvert::Model::JobSettings::SetInputs
void SetInputs(Aws::Vector< Input > &&value)
Definition: JobSettings.h:232
NielsenNonLinearWatermarkSettings.h
Aws::MediaConvert::Model::MotionImageInserter
Definition: MotionImageInserter.h:40
Aws::MediaConvert::Model::Input
Definition: Input.h:54
EsamSettings.h
Aws::MediaConvert::Model::JobSettings::SetEsam
void SetEsam(EsamSettings &&value)
Definition: JobSettings.h:136
Aws::MediaConvert::Model::JobSettings::SetKantarWatermark
void SetKantarWatermark(KantarWatermarkSettings &&value)
Definition: JobSettings.h:301
Aws::MediaConvert::Model::ExtendedDataServices
Definition: ExtendedDataServices.h:37
OutputGroup.h
Aws::MediaConvert::Model::TimecodeConfig
Definition: TimecodeConfig.h:34
Aws::MediaConvert::Model::JobSettings::ExtendedDataServicesHasBeenSet
bool ExtendedDataServicesHasBeenSet() const
Definition: JobSettings.h:167
Aws::MediaConvert::Model::JobSettings::WithMotionImageInserter
JobSettings & WithMotionImageInserter(MotionImageInserter &&value)
Definition: JobSettings.h:370
Aws::MediaConvert::Model::JobSettings::SetNielsenConfiguration
void SetNielsenConfiguration(NielsenConfiguration &&value)
Definition: JobSettings.h:415
Aws::MediaConvert::Model::JobSettings::AddInputs
JobSettings & AddInputs(const Input &value)
Definition: JobSettings.h:253
Aws::MediaConvert::Model::JobSettings::GetOutputGroups
const Aws::Vector< OutputGroup > & GetOutputGroups() const
Definition: JobSettings.h:519
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::JobSettings::WithTimedMetadataInsertion
JobSettings & WithTimedMetadataInsertion(TimedMetadataInsertion &&value)
Definition: JobSettings.h:703
Aws::MediaConvert::Model::JobSettings::AddOutputGroups
JobSettings & AddOutputGroups(const OutputGroup &value)
Definition: JobSettings.h:603
Aws::MediaConvert::Model::JobSettings::OutputGroupsHasBeenSet
bool OutputGroupsHasBeenSet() const
Definition: JobSettings.h:533
Aws::MediaConvert::Model::JobSettings::EsamHasBeenSet
bool EsamHasBeenSet() const
Definition: JobSettings.h:124
Aws::MediaConvert::Model::JobSettings::SetKantarWatermark
void SetKantarWatermark(const KantarWatermarkSettings &value)
Definition: JobSettings.h:291
Input.h
Aws::MediaConvert::Model::JobSettings::GetTimecodeConfig
const TimecodeConfig & GetTimecodeConfig() const
Definition: JobSettings.h:624
Aws::MediaConvert::Model::AvailBlanking
Definition: AvailBlanking.h:37
Aws::MediaConvert::Model::JobSettings::GetNielsenConfiguration
const NielsenConfiguration & GetNielsenConfiguration() const
Definition: JobSettings.h:382
MotionImageInserter.h
NielsenConfiguration.h
Aws::MediaConvert::Model::JobSettings::WithExtendedDataServices
JobSettings & WithExtendedDataServices(const ExtendedDataServices &value)
Definition: JobSettings.h:194
Aws::MediaConvert::Model::JobSettings::GetAdAvailOffset
int GetAdAvailOffset() const
Definition: JobSettings.h:56
Aws::MediaConvert::Model::JobSettings::WithNielsenNonLinearWatermark
JobSettings & WithNielsenNonLinearWatermark(NielsenNonLinearWatermarkSettings &&value)
Definition: JobSettings.h:504
Aws::MediaConvert::Model::JobSettings::WithEsam
JobSettings & WithEsam(EsamSettings &&value)
Definition: JobSettings.h:148
Aws::MediaConvert::Model::EsamSettings
Definition: EsamSettings.h:34
Aws::MediaConvert::Model::JobSettings::SetNielsenNonLinearWatermark
void SetNielsenNonLinearWatermark(NielsenNonLinearWatermarkSettings &&value)
Definition: JobSettings.h:482
KantarWatermarkSettings.h
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
TimecodeConfig.h
Aws::MediaConvert::Model::JobSettings::WithNielsenConfiguration
JobSettings & WithNielsenConfiguration(const NielsenConfiguration &value)
Definition: JobSettings.h:426
Aws::MediaConvert::Model::JobSettings::SetTimedMetadataInsertion
void SetTimedMetadataInsertion(TimedMetadataInsertion &&value)
Definition: JobSettings.h:687
Aws::MediaConvert::Model::JobSettings::SetExtendedDataServices
void SetExtendedDataServices(const ExtendedDataServices &value)
Definition: JobSettings.h:176
Aws::MediaConvert::Model::JobSettings::SetAvailBlanking
void SetAvailBlanking(const AvailBlanking &value)
Definition: JobSettings.h:93
Aws::MediaConvert::Model::JobSettings::GetMotionImageInserter
const MotionImageInserter & GetMotionImageInserter() const
Definition: JobSettings.h:330
Aws::MediaConvert::Model::JobSettings::WithAvailBlanking
JobSettings & WithAvailBlanking(AvailBlanking &&value)
Definition: JobSettings.h:111
Aws::MediaConvert::Model::JobSettings::WithEsam
JobSettings & WithEsam(const EsamSettings &value)
Definition: JobSettings.h:142
Aws::MediaConvert::Model::JobSettings::KantarWatermarkHasBeenSet
bool KantarWatermarkHasBeenSet() const
Definition: JobSettings.h:281
Aws::MediaConvert::Model::JobSettings::WithInputs
JobSettings & WithInputs(Aws::Vector< Input > &&value)
Definition: JobSettings.h:246
Aws::MediaConvert::Model::JobSettings::WithTimecodeConfig
JobSettings & WithTimecodeConfig(TimecodeConfig &&value)
Definition: JobSettings.h:654
Aws::MediaConvert::Model::JobSettings::WithTimedMetadataInsertion
JobSettings & WithTimedMetadataInsertion(const TimedMetadataInsertion &value)
Definition: JobSettings.h:695
Aws::MediaConvert::Model::JobSettings::operator=
JobSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::JobSettings::AddOutputGroups
JobSettings & AddOutputGroups(OutputGroup &&value)
Definition: JobSettings.h:617
Aws::MediaConvert::Model::JobSettings::WithAvailBlanking
JobSettings & WithAvailBlanking(const AvailBlanking &value)
Definition: JobSettings.h:105
Aws::MediaConvert::Model::JobSettings::AvailBlankingHasBeenSet
bool AvailBlankingHasBeenSet() const
Definition: JobSettings.h:87
Aws::MediaConvert::Model::JobSettings::SetOutputGroups
void SetOutputGroups(Aws::Vector< OutputGroup > &&value)
Definition: JobSettings.h:561
Aws::MediaConvert::Model::JobSettings::GetEsam
const EsamSettings & GetEsam() const
Definition: JobSettings.h:118
Aws::MediaConvert::Model::JobSettings::NielsenConfigurationHasBeenSet
bool NielsenConfigurationHasBeenSet() const
Definition: JobSettings.h:393
Aws::MediaConvert::Model::TimedMetadataInsertion
Definition: TimedMetadataInsertion.h:36
Aws::MediaConvert::Model::OutputGroup
Definition: OutputGroup.h:36