7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
9#include <aws/medialive/model/AudioDescription.h>
10#include <aws/medialive/model/AvailBlanking.h>
11#include <aws/medialive/model/AvailConfiguration.h>
12#include <aws/medialive/model/BlackoutSlate.h>
13#include <aws/medialive/model/CaptionDescription.h>
14#include <aws/medialive/model/ColorCorrectionSettings.h>
15#include <aws/medialive/model/FeatureActivations.h>
16#include <aws/medialive/model/GlobalConfiguration.h>
17#include <aws/medialive/model/MotionGraphicsConfiguration.h>
18#include <aws/medialive/model/NielsenConfiguration.h>
19#include <aws/medialive/model/OutputGroup.h>
20#include <aws/medialive/model/ThumbnailConfiguration.h>
21#include <aws/medialive/model/TimecodeConfig.h>
22#include <aws/medialive/model/VideoDescription.h>
52 template <
typename AudioDescriptionsT = Aws::Vector<AudioDescription>>
54 m_audioDescriptionsHasBeenSet =
true;
55 m_audioDescriptions = std::forward<AudioDescriptionsT>(value);
57 template <
typename AudioDescriptionsT = Aws::Vector<AudioDescription>>
62 template <
typename AudioDescriptionsT = AudioDescription>
64 m_audioDescriptionsHasBeenSet =
true;
65 m_audioDescriptions.emplace_back(std::forward<AudioDescriptionsT>(value));
76 template <
typename AvailBlankingT = AvailBlanking>
78 m_availBlankingHasBeenSet =
true;
79 m_availBlanking = std::forward<AvailBlankingT>(value);
81 template <
typename AvailBlankingT = AvailBlanking>
94 template <
typename AvailConfigurationT = AvailConfiguration>
96 m_availConfigurationHasBeenSet =
true;
97 m_availConfiguration = std::forward<AvailConfigurationT>(value);
99 template <
typename AvailConfigurationT = AvailConfiguration>
112 template <
typename BlackoutSlateT = BlackoutSlate>
114 m_blackoutSlateHasBeenSet =
true;
115 m_blackoutSlate = std::forward<BlackoutSlateT>(value);
117 template <
typename BlackoutSlateT = BlackoutSlate>
130 template <
typename CaptionDescriptionsT = Aws::Vector<CaptionDescription>>
132 m_captionDescriptionsHasBeenSet =
true;
133 m_captionDescriptions = std::forward<CaptionDescriptionsT>(value);
135 template <
typename CaptionDescriptionsT = Aws::Vector<CaptionDescription>>
140 template <
typename CaptionDescriptionsT = CaptionDescription>
142 m_captionDescriptionsHasBeenSet =
true;
143 m_captionDescriptions.emplace_back(std::forward<CaptionDescriptionsT>(value));
154 template <
typename FeatureActivationsT = FeatureActivations>
156 m_featureActivationsHasBeenSet =
true;
157 m_featureActivations = std::forward<FeatureActivationsT>(value);
159 template <
typename FeatureActivationsT = FeatureActivations>
172 template <
typename GlobalConfigurationT = GlobalConfiguration>
174 m_globalConfigurationHasBeenSet =
true;
175 m_globalConfiguration = std::forward<GlobalConfigurationT>(value);
177 template <
typename GlobalConfigurationT = GlobalConfiguration>
190 template <
typename MotionGraphicsConfigurationT = MotionGraphicsConfiguration>
192 m_motionGraphicsConfigurationHasBeenSet =
true;
193 m_motionGraphicsConfiguration = std::forward<MotionGraphicsConfigurationT>(value);
195 template <
typename MotionGraphicsConfigurationT = MotionGraphicsConfiguration>
208 template <
typename NielsenConfigurationT = NielsenConfiguration>
210 m_nielsenConfigurationHasBeenSet =
true;
211 m_nielsenConfiguration = std::forward<NielsenConfigurationT>(value);
213 template <
typename NielsenConfigurationT = NielsenConfiguration>
224 template <
typename OutputGroupsT = Aws::Vector<OutputGroup>>
226 m_outputGroupsHasBeenSet =
true;
227 m_outputGroups = std::forward<OutputGroupsT>(value);
229 template <
typename OutputGroupsT = Aws::Vector<OutputGroup>>
234 template <
typename OutputGroupsT = OutputGroup>
236 m_outputGroupsHasBeenSet =
true;
237 m_outputGroups.emplace_back(std::forward<OutputGroupsT>(value));
248 template <
typename TimecodeConfigT = TimecodeConfig>
250 m_timecodeConfigHasBeenSet =
true;
251 m_timecodeConfig = std::forward<TimecodeConfigT>(value);
253 template <
typename TimecodeConfigT = TimecodeConfig>
264 template <
typename V
ideoDescriptionsT = Aws::Vector<V
ideoDescription>>
266 m_videoDescriptionsHasBeenSet =
true;
267 m_videoDescriptions = std::forward<VideoDescriptionsT>(value);
269 template <
typename V
ideoDescriptionsT = Aws::Vector<V
ideoDescription>>
274 template <
typename V
ideoDescriptionsT = V
ideoDescription>
276 m_videoDescriptionsHasBeenSet =
true;
277 m_videoDescriptions.emplace_back(std::forward<VideoDescriptionsT>(value));
288 template <
typename ThumbnailConfigurationT = ThumbnailConfiguration>
290 m_thumbnailConfigurationHasBeenSet =
true;
291 m_thumbnailConfiguration = std::forward<ThumbnailConfigurationT>(value);
293 template <
typename ThumbnailConfigurationT = ThumbnailConfiguration>
306 template <
typename ColorCorrectionSettingsT = ColorCorrectionSettings>
308 m_colorCorrectionSettingsHasBeenSet =
true;
309 m_colorCorrectionSettings = std::forward<ColorCorrectionSettingsT>(value);
311 template <
typename ColorCorrectionSettingsT = ColorCorrectionSettings>
345 bool m_audioDescriptionsHasBeenSet =
false;
346 bool m_availBlankingHasBeenSet =
false;
347 bool m_availConfigurationHasBeenSet =
false;
348 bool m_blackoutSlateHasBeenSet =
false;
349 bool m_captionDescriptionsHasBeenSet =
false;
350 bool m_featureActivationsHasBeenSet =
false;
351 bool m_globalConfigurationHasBeenSet =
false;
352 bool m_motionGraphicsConfigurationHasBeenSet =
false;
353 bool m_nielsenConfigurationHasBeenSet =
false;
354 bool m_outputGroupsHasBeenSet =
false;
355 bool m_timecodeConfigHasBeenSet =
false;
356 bool m_videoDescriptionsHasBeenSet =
false;
357 bool m_thumbnailConfigurationHasBeenSet =
false;
358 bool m_colorCorrectionSettingsHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue