AWS SDK for C++  1.9.106
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 
155  inline const ExtendedDataServices& GetExtendedDataServices() const{ return m_extendedDataServices; }
156 
161  inline bool ExtendedDataServicesHasBeenSet() const { return m_extendedDataServicesHasBeenSet; }
162 
167  inline void SetExtendedDataServices(const ExtendedDataServices& value) { m_extendedDataServicesHasBeenSet = true; m_extendedDataServices = value; }
168 
173  inline void SetExtendedDataServices(ExtendedDataServices&& value) { m_extendedDataServicesHasBeenSet = true; m_extendedDataServices = std::move(value); }
174 
179  inline JobSettings& WithExtendedDataServices(const ExtendedDataServices& value) { SetExtendedDataServices(value); return *this;}
180 
185  inline JobSettings& WithExtendedDataServices(ExtendedDataServices&& value) { SetExtendedDataServices(std::move(value)); return *this;}
186 
187 
193  inline const Aws::Vector<Input>& GetInputs() const{ return m_inputs; }
194 
200  inline bool InputsHasBeenSet() const { return m_inputsHasBeenSet; }
201 
207  inline void SetInputs(const Aws::Vector<Input>& value) { m_inputsHasBeenSet = true; m_inputs = value; }
208 
214  inline void SetInputs(Aws::Vector<Input>&& value) { m_inputsHasBeenSet = true; m_inputs = std::move(value); }
215 
221  inline JobSettings& WithInputs(const Aws::Vector<Input>& value) { SetInputs(value); return *this;}
222 
228  inline JobSettings& WithInputs(Aws::Vector<Input>&& value) { SetInputs(std::move(value)); return *this;}
229 
235  inline JobSettings& AddInputs(const Input& value) { m_inputsHasBeenSet = true; m_inputs.push_back(value); return *this; }
236 
242  inline JobSettings& AddInputs(Input&& value) { m_inputsHasBeenSet = true; m_inputs.push_back(std::move(value)); return *this; }
243 
244 
253  inline const KantarWatermarkSettings& GetKantarWatermark() const{ return m_kantarWatermark; }
254 
263  inline bool KantarWatermarkHasBeenSet() const { return m_kantarWatermarkHasBeenSet; }
264 
273  inline void SetKantarWatermark(const KantarWatermarkSettings& value) { m_kantarWatermarkHasBeenSet = true; m_kantarWatermark = value; }
274 
283  inline void SetKantarWatermark(KantarWatermarkSettings&& value) { m_kantarWatermarkHasBeenSet = true; m_kantarWatermark = std::move(value); }
284 
293  inline JobSettings& WithKantarWatermark(const KantarWatermarkSettings& value) { SetKantarWatermark(value); return *this;}
294 
303  inline JobSettings& WithKantarWatermark(KantarWatermarkSettings&& value) { SetKantarWatermark(std::move(value)); return *this;}
304 
305 
312  inline const MotionImageInserter& GetMotionImageInserter() const{ return m_motionImageInserter; }
313 
320  inline bool MotionImageInserterHasBeenSet() const { return m_motionImageInserterHasBeenSet; }
321 
328  inline void SetMotionImageInserter(const MotionImageInserter& value) { m_motionImageInserterHasBeenSet = true; m_motionImageInserter = value; }
329 
336  inline void SetMotionImageInserter(MotionImageInserter&& value) { m_motionImageInserterHasBeenSet = true; m_motionImageInserter = std::move(value); }
337 
344  inline JobSettings& WithMotionImageInserter(const MotionImageInserter& value) { SetMotionImageInserter(value); return *this;}
345 
352  inline JobSettings& WithMotionImageInserter(MotionImageInserter&& value) { SetMotionImageInserter(std::move(value)); return *this;}
353 
354 
364  inline const NielsenConfiguration& GetNielsenConfiguration() const{ return m_nielsenConfiguration; }
365 
375  inline bool NielsenConfigurationHasBeenSet() const { return m_nielsenConfigurationHasBeenSet; }
376 
386  inline void SetNielsenConfiguration(const NielsenConfiguration& value) { m_nielsenConfigurationHasBeenSet = true; m_nielsenConfiguration = value; }
387 
397  inline void SetNielsenConfiguration(NielsenConfiguration&& value) { m_nielsenConfigurationHasBeenSet = true; m_nielsenConfiguration = std::move(value); }
398 
408  inline JobSettings& WithNielsenConfiguration(const NielsenConfiguration& value) { SetNielsenConfiguration(value); return *this;}
409 
419  inline JobSettings& WithNielsenConfiguration(NielsenConfiguration&& value) { SetNielsenConfiguration(std::move(value)); return *this;}
420 
421 
431  inline const NielsenNonLinearWatermarkSettings& GetNielsenNonLinearWatermark() const{ return m_nielsenNonLinearWatermark; }
432 
442  inline bool NielsenNonLinearWatermarkHasBeenSet() const { return m_nielsenNonLinearWatermarkHasBeenSet; }
443 
453  inline void SetNielsenNonLinearWatermark(const NielsenNonLinearWatermarkSettings& value) { m_nielsenNonLinearWatermarkHasBeenSet = true; m_nielsenNonLinearWatermark = value; }
454 
464  inline void SetNielsenNonLinearWatermark(NielsenNonLinearWatermarkSettings&& value) { m_nielsenNonLinearWatermarkHasBeenSet = true; m_nielsenNonLinearWatermark = std::move(value); }
465 
475  inline JobSettings& WithNielsenNonLinearWatermark(const NielsenNonLinearWatermarkSettings& value) { SetNielsenNonLinearWatermark(value); return *this;}
476 
486  inline JobSettings& WithNielsenNonLinearWatermark(NielsenNonLinearWatermarkSettings&& value) { SetNielsenNonLinearWatermark(std::move(value)); return *this;}
487 
488 
501  inline const Aws::Vector<OutputGroup>& GetOutputGroups() const{ return m_outputGroups; }
502 
515  inline bool OutputGroupsHasBeenSet() const { return m_outputGroupsHasBeenSet; }
516 
529  inline void SetOutputGroups(const Aws::Vector<OutputGroup>& value) { m_outputGroupsHasBeenSet = true; m_outputGroups = value; }
530 
543  inline void SetOutputGroups(Aws::Vector<OutputGroup>&& value) { m_outputGroupsHasBeenSet = true; m_outputGroups = std::move(value); }
544 
557  inline JobSettings& WithOutputGroups(const Aws::Vector<OutputGroup>& value) { SetOutputGroups(value); return *this;}
558 
571  inline JobSettings& WithOutputGroups(Aws::Vector<OutputGroup>&& value) { SetOutputGroups(std::move(value)); return *this;}
572 
585  inline JobSettings& AddOutputGroups(const OutputGroup& value) { m_outputGroupsHasBeenSet = true; m_outputGroups.push_back(value); return *this; }
586 
599  inline JobSettings& AddOutputGroups(OutputGroup&& value) { m_outputGroupsHasBeenSet = true; m_outputGroups.push_back(std::move(value)); return *this; }
600 
601 
606  inline const TimecodeConfig& GetTimecodeConfig() const{ return m_timecodeConfig; }
607 
612  inline bool TimecodeConfigHasBeenSet() const { return m_timecodeConfigHasBeenSet; }
613 
618  inline void SetTimecodeConfig(const TimecodeConfig& value) { m_timecodeConfigHasBeenSet = true; m_timecodeConfig = value; }
619 
624  inline void SetTimecodeConfig(TimecodeConfig&& value) { m_timecodeConfigHasBeenSet = true; m_timecodeConfig = std::move(value); }
625 
630  inline JobSettings& WithTimecodeConfig(const TimecodeConfig& value) { SetTimecodeConfig(value); return *this;}
631 
636  inline JobSettings& WithTimecodeConfig(TimecodeConfig&& value) { SetTimecodeConfig(std::move(value)); return *this;}
637 
638 
645  inline const TimedMetadataInsertion& GetTimedMetadataInsertion() const{ return m_timedMetadataInsertion; }
646 
653  inline bool TimedMetadataInsertionHasBeenSet() const { return m_timedMetadataInsertionHasBeenSet; }
654 
661  inline void SetTimedMetadataInsertion(const TimedMetadataInsertion& value) { m_timedMetadataInsertionHasBeenSet = true; m_timedMetadataInsertion = value; }
662 
669  inline void SetTimedMetadataInsertion(TimedMetadataInsertion&& value) { m_timedMetadataInsertionHasBeenSet = true; m_timedMetadataInsertion = std::move(value); }
670 
677  inline JobSettings& WithTimedMetadataInsertion(const TimedMetadataInsertion& value) { SetTimedMetadataInsertion(value); return *this;}
678 
685  inline JobSettings& WithTimedMetadataInsertion(TimedMetadataInsertion&& value) { SetTimedMetadataInsertion(std::move(value)); return *this;}
686 
687  private:
688 
689  int m_adAvailOffset;
690  bool m_adAvailOffsetHasBeenSet;
691 
692  AvailBlanking m_availBlanking;
693  bool m_availBlankingHasBeenSet;
694 
695  EsamSettings m_esam;
696  bool m_esamHasBeenSet;
697 
698  ExtendedDataServices m_extendedDataServices;
699  bool m_extendedDataServicesHasBeenSet;
700 
701  Aws::Vector<Input> m_inputs;
702  bool m_inputsHasBeenSet;
703 
704  KantarWatermarkSettings m_kantarWatermark;
705  bool m_kantarWatermarkHasBeenSet;
706 
707  MotionImageInserter m_motionImageInserter;
708  bool m_motionImageInserterHasBeenSet;
709 
710  NielsenConfiguration m_nielsenConfiguration;
711  bool m_nielsenConfigurationHasBeenSet;
712 
713  NielsenNonLinearWatermarkSettings m_nielsenNonLinearWatermark;
714  bool m_nielsenNonLinearWatermarkHasBeenSet;
715 
716  Aws::Vector<OutputGroup> m_outputGroups;
717  bool m_outputGroupsHasBeenSet;
718 
719  TimecodeConfig m_timecodeConfig;
720  bool m_timecodeConfigHasBeenSet;
721 
722  TimedMetadataInsertion m_timedMetadataInsertion;
723  bool m_timedMetadataInsertionHasBeenSet;
724  };
725 
726 } // namespace Model
727 } // namespace MediaConvert
728 } // namespace Aws
Aws::MediaConvert::Model::JobSettings::WithOutputGroups
JobSettings & WithOutputGroups(const Aws::Vector< OutputGroup > &value)
Definition: JobSettings.h:557
Aws::MediaConvert::Model::JobSettings::WithInputs
JobSettings & WithInputs(const Aws::Vector< Input > &value)
Definition: JobSettings.h:221
Aws::MediaConvert::Model::JobSettings::GetKantarWatermark
const KantarWatermarkSettings & GetKantarWatermark() const
Definition: JobSettings.h:253
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:529
Aws::MediaConvert::Model::JobSettings::WithKantarWatermark
JobSettings & WithKantarWatermark(KantarWatermarkSettings &&value)
Definition: JobSettings.h:303
Aws::MediaConvert::Model::JobSettings::GetInputs
const Aws::Vector< Input > & GetInputs() const
Definition: JobSettings.h:193
Aws::MediaConvert::Model::JobSettings::SetMotionImageInserter
void SetMotionImageInserter(const MotionImageInserter &value)
Definition: JobSettings.h:328
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:453
Aws::MediaConvert::Model::JobSettings::SetExtendedDataServices
void SetExtendedDataServices(ExtendedDataServices &&value)
Definition: JobSettings.h:173
Aws::MediaConvert::Model::JobSettings::AddInputs
JobSettings & AddInputs(Input &&value)
Definition: JobSettings.h:242
ExtendedDataServices.h
Aws::MediaConvert::Model::JobSettings::SetMotionImageInserter
void SetMotionImageInserter(MotionImageInserter &&value)
Definition: JobSettings.h:336
Aws::MediaConvert::Model::JobSettings::TimecodeConfigHasBeenSet
bool TimecodeConfigHasBeenSet() const
Definition: JobSettings.h:612
Aws::MediaConvert::Model::JobSettings::GetExtendedDataServices
const ExtendedDataServices & GetExtendedDataServices() const
Definition: JobSettings.h:155
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:442
Aws::MediaConvert::Model::JobSettings::GetTimedMetadataInsertion
const TimedMetadataInsertion & GetTimedMetadataInsertion() const
Definition: JobSettings.h:645
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::JobSettings::SetNielsenConfiguration
void SetNielsenConfiguration(const NielsenConfiguration &value)
Definition: JobSettings.h:386
Aws::MediaConvert::Model::JobSettings::TimedMetadataInsertionHasBeenSet
bool TimedMetadataInsertionHasBeenSet() const
Definition: JobSettings.h:653
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:419
Aws::MediaConvert::Model::JobSettings::GetNielsenNonLinearWatermark
const NielsenNonLinearWatermarkSettings & GetNielsenNonLinearWatermark() const
Definition: JobSettings.h:431
Aws::MediaConvert::Model::JobSettings::MotionImageInserterHasBeenSet
bool MotionImageInserterHasBeenSet() const
Definition: JobSettings.h:320
Aws::MediaConvert::Model::JobSettings::WithKantarWatermark
JobSettings & WithKantarWatermark(const KantarWatermarkSettings &value)
Definition: JobSettings.h:293
Aws::MediaConvert::Model::JobSettings::WithNielsenNonLinearWatermark
JobSettings & WithNielsenNonLinearWatermark(const NielsenNonLinearWatermarkSettings &value)
Definition: JobSettings.h:475
Aws::MediaConvert::Model::JobSettings::InputsHasBeenSet
bool InputsHasBeenSet() const
Definition: JobSettings.h:200
Aws::MediaConvert::Model::JobSettings::SetInputs
void SetInputs(const Aws::Vector< Input > &value)
Definition: JobSettings.h:207
Aws::MediaConvert::Model::JobSettings::WithTimecodeConfig
JobSettings & WithTimecodeConfig(const TimecodeConfig &value)
Definition: JobSettings.h:630
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:344
Aws::MediaConvert::Model::JobSettings::WithExtendedDataServices
JobSettings & WithExtendedDataServices(ExtendedDataServices &&value)
Definition: JobSettings.h:185
Aws::MediaConvert::Model::JobSettings::WithOutputGroups
JobSettings & WithOutputGroups(Aws::Vector< OutputGroup > &&value)
Definition: JobSettings.h:571
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:661
Aws::MediaConvert::Model::JobSettings::JobSettings
JobSettings()
Aws::MediaConvert::Model::JobSettings::SetTimecodeConfig
void SetTimecodeConfig(TimecodeConfig &&value)
Definition: JobSettings.h:624
Aws::MediaConvert::Model::JobSettings::SetTimecodeConfig
void SetTimecodeConfig(const TimecodeConfig &value)
Definition: JobSettings.h:618
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:214
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:283
Aws::MediaConvert::Model::ExtendedDataServices
Definition: ExtendedDataServices.h:34
OutputGroup.h
Aws::MediaConvert::Model::TimecodeConfig
Definition: TimecodeConfig.h:34
Aws::MediaConvert::Model::JobSettings::ExtendedDataServicesHasBeenSet
bool ExtendedDataServicesHasBeenSet() const
Definition: JobSettings.h:161
Aws::MediaConvert::Model::JobSettings::WithMotionImageInserter
JobSettings & WithMotionImageInserter(MotionImageInserter &&value)
Definition: JobSettings.h:352
Aws::MediaConvert::Model::JobSettings::SetNielsenConfiguration
void SetNielsenConfiguration(NielsenConfiguration &&value)
Definition: JobSettings.h:397
Aws::MediaConvert::Model::JobSettings::AddInputs
JobSettings & AddInputs(const Input &value)
Definition: JobSettings.h:235
Aws::MediaConvert::Model::JobSettings::GetOutputGroups
const Aws::Vector< OutputGroup > & GetOutputGroups() const
Definition: JobSettings.h:501
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:685
Aws::MediaConvert::Model::JobSettings::AddOutputGroups
JobSettings & AddOutputGroups(const OutputGroup &value)
Definition: JobSettings.h:585
Aws::MediaConvert::Model::JobSettings::OutputGroupsHasBeenSet
bool OutputGroupsHasBeenSet() const
Definition: JobSettings.h:515
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:273
Input.h
Aws::MediaConvert::Model::JobSettings::GetTimecodeConfig
const TimecodeConfig & GetTimecodeConfig() const
Definition: JobSettings.h:606
Aws::MediaConvert::Model::AvailBlanking
Definition: AvailBlanking.h:37
Aws::MediaConvert::Model::JobSettings::GetNielsenConfiguration
const NielsenConfiguration & GetNielsenConfiguration() const
Definition: JobSettings.h:364
MotionImageInserter.h
NielsenConfiguration.h
Aws::MediaConvert::Model::JobSettings::WithExtendedDataServices
JobSettings & WithExtendedDataServices(const ExtendedDataServices &value)
Definition: JobSettings.h:179
Aws::MediaConvert::Model::JobSettings::GetAdAvailOffset
int GetAdAvailOffset() const
Definition: JobSettings.h:56
Aws::MediaConvert::Model::JobSettings::WithNielsenNonLinearWatermark
JobSettings & WithNielsenNonLinearWatermark(NielsenNonLinearWatermarkSettings &&value)
Definition: JobSettings.h:486
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:464
KantarWatermarkSettings.h
Aws
Definition: AccessManagementClient.h:15
TimecodeConfig.h
Aws::MediaConvert::Model::JobSettings::WithNielsenConfiguration
JobSettings & WithNielsenConfiguration(const NielsenConfiguration &value)
Definition: JobSettings.h:408
Aws::MediaConvert::Model::JobSettings::SetTimedMetadataInsertion
void SetTimedMetadataInsertion(TimedMetadataInsertion &&value)
Definition: JobSettings.h:669
Aws::MediaConvert::Model::JobSettings::SetExtendedDataServices
void SetExtendedDataServices(const ExtendedDataServices &value)
Definition: JobSettings.h:167
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:312
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:263
Aws::MediaConvert::Model::JobSettings::WithInputs
JobSettings & WithInputs(Aws::Vector< Input > &&value)
Definition: JobSettings.h:228
Aws::MediaConvert::Model::JobSettings::WithTimecodeConfig
JobSettings & WithTimecodeConfig(TimecodeConfig &&value)
Definition: JobSettings.h:636
Aws::MediaConvert::Model::JobSettings::WithTimedMetadataInsertion
JobSettings & WithTimedMetadataInsertion(const TimedMetadataInsertion &value)
Definition: JobSettings.h:677
Aws::MediaConvert::Model::JobSettings::operator=
JobSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::JobSettings::AddOutputGroups
JobSettings & AddOutputGroups(OutputGroup &&value)
Definition: JobSettings.h:599
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:543
Aws::MediaConvert::Model::JobSettings::GetEsam
const EsamSettings & GetEsam() const
Definition: JobSettings.h:118
Aws::MediaConvert::Model::JobSettings::NielsenConfigurationHasBeenSet
bool NielsenConfigurationHasBeenSet() const
Definition: JobSettings.h:375
Aws::MediaConvert::Model::TimedMetadataInsertion
Definition: TimedMetadataInsertion.h:36
Aws::MediaConvert::Model::OutputGroup
Definition: OutputGroup.h:36