7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/AvailBlanking.h>
10#include <aws/mediaconvert/model/ColorConversion3DLUTSetting.h>
11#include <aws/mediaconvert/model/EsamSettings.h>
12#include <aws/mediaconvert/model/ExtendedDataServices.h>
13#include <aws/mediaconvert/model/Input.h>
14#include <aws/mediaconvert/model/KantarWatermarkSettings.h>
15#include <aws/mediaconvert/model/MotionImageInserter.h>
16#include <aws/mediaconvert/model/NielsenConfiguration.h>
17#include <aws/mediaconvert/model/NielsenNonLinearWatermarkSettings.h>
18#include <aws/mediaconvert/model/OutputGroup.h>
19#include <aws/mediaconvert/model/TimecodeConfig.h>
20#include <aws/mediaconvert/model/TimedMetadataInsertion.h>
31namespace MediaConvert {
55 m_adAvailOffsetHasBeenSet =
true;
56 m_adAvailOffset = value;
71 template <
typename AvailBlankingT = AvailBlanking>
73 m_availBlankingHasBeenSet =
true;
74 m_availBlanking = std::forward<AvailBlankingT>(value);
76 template <
typename AvailBlankingT = AvailBlanking>
92 template <
typename ColorConversion3DLUTSettingsT = Aws::Vector<ColorConversion3DLUTSetting>>
94 m_colorConversion3DLUTSettingsHasBeenSet =
true;
95 m_colorConversion3DLUTSettings = std::forward<ColorConversion3DLUTSettingsT>(value);
97 template <
typename ColorConversion3DLUTSettingsT = Aws::Vector<ColorConversion3DLUTSetting>>
102 template <
typename ColorConversion3DLUTSettingsT = ColorConversion3DLUTSetting>
104 m_colorConversion3DLUTSettingsHasBeenSet =
true;
105 m_colorConversion3DLUTSettings.emplace_back(std::forward<ColorConversion3DLUTSettingsT>(value));
117 template <
typename EsamT = EsamSettings>
119 m_esamHasBeenSet =
true;
120 m_esam = std::forward<EsamT>(value);
122 template <
typename EsamT = EsamSettings>
124 SetEsam(std::forward<EsamT>(value));
139 template <
typename ExtendedDataServicesT = ExtendedDataServices>
141 m_extendedDataServicesHasBeenSet =
true;
142 m_extendedDataServices = std::forward<ExtendedDataServicesT>(value);
144 template <
typename ExtendedDataServicesT = ExtendedDataServices>
165 m_followSourceHasBeenSet =
true;
166 m_followSource = value;
182 template <
typename InputsT = Aws::Vector<Input>>
184 m_inputsHasBeenSet =
true;
185 m_inputs = std::forward<InputsT>(value);
187 template <
typename InputsT = Aws::Vector<Input>>
192 template <
typename InputsT = Input>
194 m_inputsHasBeenSet =
true;
195 m_inputs.emplace_back(std::forward<InputsT>(value));
211 template <
typename KantarWatermarkT = KantarWatermarkSettings>
213 m_kantarWatermarkHasBeenSet =
true;
214 m_kantarWatermark = std::forward<KantarWatermarkT>(value);
216 template <
typename KantarWatermarkT = KantarWatermarkSettings>
232 template <
typename MotionImageInserterT = MotionImageInserter>
234 m_motionImageInserterHasBeenSet =
true;
235 m_motionImageInserter = std::forward<MotionImageInserterT>(value);
237 template <
typename MotionImageInserterT = MotionImageInserter>
252 template <
typename MotionImageInsertersT = Aws::Vector<MotionImageInserter>>
254 m_motionImageInsertersHasBeenSet =
true;
255 m_motionImageInserters = std::forward<MotionImageInsertersT>(value);
257 template <
typename MotionImageInsertersT = Aws::Vector<MotionImageInserter>>
262 template <
typename MotionImageInsertersT = MotionImageInserter>
264 m_motionImageInsertersHasBeenSet =
true;
265 m_motionImageInserters.emplace_back(std::forward<MotionImageInsertersT>(value));
278 template <
typename NielsenConfigurationT = NielsenConfiguration>
280 m_nielsenConfigurationHasBeenSet =
true;
281 m_nielsenConfiguration = std::forward<NielsenConfigurationT>(value);
283 template <
typename NielsenConfigurationT = NielsenConfiguration>
302 template <
typename NielsenNonLinearWatermarkT = NielsenNonLinearWatermarkSettings>
304 m_nielsenNonLinearWatermarkHasBeenSet =
true;
305 m_nielsenNonLinearWatermark = std::forward<NielsenNonLinearWatermarkT>(value);
307 template <
typename NielsenNonLinearWatermarkT = NielsenNonLinearWatermarkSettings>
327 template <
typename OutputGroupsT = Aws::Vector<OutputGroup>>
329 m_outputGroupsHasBeenSet =
true;
330 m_outputGroups = std::forward<OutputGroupsT>(value);
332 template <
typename OutputGroupsT = Aws::Vector<OutputGroup>>
337 template <
typename OutputGroupsT = OutputGroup>
339 m_outputGroupsHasBeenSet =
true;
340 m_outputGroups.emplace_back(std::forward<OutputGroupsT>(value));
352 template <
typename TimecodeConfigT = TimecodeConfig>
354 m_timecodeConfigHasBeenSet =
true;
355 m_timecodeConfig = std::forward<TimecodeConfigT>(value);
357 template <
typename TimecodeConfigT = TimecodeConfig>
372 template <
typename TimedMetadataInsertionT = TimedMetadataInsertion>
374 m_timedMetadataInsertionHasBeenSet =
true;
375 m_timedMetadataInsertion = std::forward<TimedMetadataInsertionT>(value);
377 template <
typename TimedMetadataInsertionT = TimedMetadataInsertion>
384 int m_adAvailOffset{0};
386 AvailBlanking m_availBlanking;
392 ExtendedDataServices m_extendedDataServices;
394 int m_followSource{0};
398 KantarWatermarkSettings m_kantarWatermark;
400 MotionImageInserter m_motionImageInserter;
404 NielsenConfiguration m_nielsenConfiguration;
406 NielsenNonLinearWatermarkSettings m_nielsenNonLinearWatermark;
410 TimecodeConfig m_timecodeConfig;
412 TimedMetadataInsertion m_timedMetadataInsertion;
413 bool m_adAvailOffsetHasBeenSet =
false;
414 bool m_availBlankingHasBeenSet =
false;
415 bool m_colorConversion3DLUTSettingsHasBeenSet =
false;
416 bool m_esamHasBeenSet =
false;
417 bool m_extendedDataServicesHasBeenSet =
false;
418 bool m_followSourceHasBeenSet =
false;
419 bool m_inputsHasBeenSet =
false;
420 bool m_kantarWatermarkHasBeenSet =
false;
421 bool m_motionImageInserterHasBeenSet =
false;
422 bool m_motionImageInsertersHasBeenSet =
false;
423 bool m_nielsenConfigurationHasBeenSet =
false;
424 bool m_nielsenNonLinearWatermarkHasBeenSet =
false;
425 bool m_outputGroupsHasBeenSet =
false;
426 bool m_timecodeConfigHasBeenSet =
false;
427 bool m_timedMetadataInsertionHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue