7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/CmafGroupSettings.h>
10#include <aws/mediaconvert/model/DashIsoGroupSettings.h>
11#include <aws/mediaconvert/model/FileGroupSettings.h>
12#include <aws/mediaconvert/model/FrameMetricType.h>
13#include <aws/mediaconvert/model/HlsGroupSettings.h>
14#include <aws/mediaconvert/model/MsSmoothGroupSettings.h>
15#include <aws/mediaconvert/model/OutputGroupType.h>
26namespace MediaConvert {
48 template <
typename CmafGroupSettingsT = CmafGroupSettings>
50 m_cmafGroupSettingsHasBeenSet =
true;
51 m_cmafGroupSettings = std::forward<CmafGroupSettingsT>(value);
53 template <
typename CmafGroupSettingsT = CmafGroupSettings>
67 template <
typename DashIsoGroupSettingsT = DashIsoGroupSettings>
69 m_dashIsoGroupSettingsHasBeenSet =
true;
70 m_dashIsoGroupSettings = std::forward<DashIsoGroupSettingsT>(value);
72 template <
typename DashIsoGroupSettingsT = DashIsoGroupSettings>
86 template <
typename FileGroupSettingsT = FileGroupSettings>
88 m_fileGroupSettingsHasBeenSet =
true;
89 m_fileGroupSettings = std::forward<FileGroupSettingsT>(value);
91 template <
typename FileGroupSettingsT = FileGroupSettings>
105 template <
typename HlsGroupSettingsT = HlsGroupSettings>
107 m_hlsGroupSettingsHasBeenSet =
true;
108 m_hlsGroupSettings = std::forward<HlsGroupSettingsT>(value);
110 template <
typename HlsGroupSettingsT = HlsGroupSettings>
125 template <
typename MsSmoothGroupSettingsT = MsSmoothGroupSettings>
127 m_msSmoothGroupSettingsHasBeenSet =
true;
128 m_msSmoothGroupSettings = std::forward<MsSmoothGroupSettingsT>(value);
130 template <
typename MsSmoothGroupSettingsT = MsSmoothGroupSettings>
159 template <
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
161 m_perFrameMetricsHasBeenSet =
true;
162 m_perFrameMetrics = std::forward<PerFrameMetricsT>(value);
164 template <
typename PerFrameMetricsT = Aws::Vector<FrameMetricType>>
170 m_perFrameMetricsHasBeenSet =
true;
171 m_perFrameMetrics.push_back(value);
184 m_typeHasBeenSet =
true;
206 bool m_cmafGroupSettingsHasBeenSet =
false;
207 bool m_dashIsoGroupSettingsHasBeenSet =
false;
208 bool m_fileGroupSettingsHasBeenSet =
false;
209 bool m_hlsGroupSettingsHasBeenSet =
false;
210 bool m_msSmoothGroupSettingsHasBeenSet =
false;
211 bool m_perFrameMetricsHasBeenSet =
false;
212 bool m_typeHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue