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/InputTemplate.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<InputTemplate>>
184 m_inputsHasBeenSet =
true;
185 m_inputs = std::forward<InputsT>(value);
187 template <
typename InputsT = Aws::Vector<InputTemplate>>
192 template <
typename InputsT = InputTemplate>
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 NielsenConfigurationT = NielsenConfiguration>
254 m_nielsenConfigurationHasBeenSet =
true;
255 m_nielsenConfiguration = std::forward<NielsenConfigurationT>(value);
257 template <
typename NielsenConfigurationT = NielsenConfiguration>
276 template <
typename NielsenNonLinearWatermarkT = NielsenNonLinearWatermarkSettings>
278 m_nielsenNonLinearWatermarkHasBeenSet =
true;
279 m_nielsenNonLinearWatermark = std::forward<NielsenNonLinearWatermarkT>(value);
281 template <
typename NielsenNonLinearWatermarkT = NielsenNonLinearWatermarkSettings>
301 template <
typename OutputGroupsT = Aws::Vector<OutputGroup>>
303 m_outputGroupsHasBeenSet =
true;
304 m_outputGroups = std::forward<OutputGroupsT>(value);
306 template <
typename OutputGroupsT = Aws::Vector<OutputGroup>>
311 template <
typename OutputGroupsT = OutputGroup>
313 m_outputGroupsHasBeenSet =
true;
314 m_outputGroups.emplace_back(std::forward<OutputGroupsT>(value));
326 template <
typename TimecodeConfigT = TimecodeConfig>
328 m_timecodeConfigHasBeenSet =
true;
329 m_timecodeConfig = std::forward<TimecodeConfigT>(value);
331 template <
typename TimecodeConfigT = TimecodeConfig>
346 template <
typename TimedMetadataInsertionT = TimedMetadataInsertion>
348 m_timedMetadataInsertionHasBeenSet =
true;
349 m_timedMetadataInsertion = std::forward<TimedMetadataInsertionT>(value);
351 template <
typename TimedMetadataInsertionT = TimedMetadataInsertion>
358 int m_adAvailOffset{0};
360 AvailBlanking m_availBlanking;
366 ExtendedDataServices m_extendedDataServices;
368 int m_followSource{0};
372 KantarWatermarkSettings m_kantarWatermark;
374 MotionImageInserter m_motionImageInserter;
376 NielsenConfiguration m_nielsenConfiguration;
378 NielsenNonLinearWatermarkSettings m_nielsenNonLinearWatermark;
382 TimecodeConfig m_timecodeConfig;
384 TimedMetadataInsertion m_timedMetadataInsertion;
385 bool m_adAvailOffsetHasBeenSet =
false;
386 bool m_availBlankingHasBeenSet =
false;
387 bool m_colorConversion3DLUTSettingsHasBeenSet =
false;
388 bool m_esamHasBeenSet =
false;
389 bool m_extendedDataServicesHasBeenSet =
false;
390 bool m_followSourceHasBeenSet =
false;
391 bool m_inputsHasBeenSet =
false;
392 bool m_kantarWatermarkHasBeenSet =
false;
393 bool m_motionImageInserterHasBeenSet =
false;
394 bool m_nielsenConfigurationHasBeenSet =
false;
395 bool m_nielsenNonLinearWatermarkHasBeenSet =
false;
396 bool m_outputGroupsHasBeenSet =
false;
397 bool m_timecodeConfigHasBeenSet =
false;
398 bool m_timedMetadataInsertionHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue