7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/BurninDestinationSettings.h>
9#include <aws/mediaconvert/model/CaptionDestinationType.h>
10#include <aws/mediaconvert/model/DvbSubDestinationSettings.h>
11#include <aws/mediaconvert/model/EmbeddedDestinationSettings.h>
12#include <aws/mediaconvert/model/ImscDestinationSettings.h>
13#include <aws/mediaconvert/model/SccDestinationSettings.h>
14#include <aws/mediaconvert/model/SrtDestinationSettings.h>
15#include <aws/mediaconvert/model/TeletextDestinationSettings.h>
16#include <aws/mediaconvert/model/TtmlDestinationSettings.h>
17#include <aws/mediaconvert/model/WebvttDestinationSettings.h>
64 template<
typename BurninDestinationSettingsT = BurninDestinationSettings>
65 void SetBurninDestinationSettings(BurninDestinationSettingsT&& value) { m_burninDestinationSettingsHasBeenSet =
true; m_burninDestinationSettings = std::forward<BurninDestinationSettingsT>(value); }
66 template<
typename BurninDestinationSettingsT = BurninDestinationSettings>
94 template<
typename DvbSubDestinationSettingsT = DvbSubDestinationSettings>
95 void SetDvbSubDestinationSettings(DvbSubDestinationSettingsT&& value) { m_dvbSubDestinationSettingsHasBeenSet =
true; m_dvbSubDestinationSettings = std::forward<DvbSubDestinationSettingsT>(value); }
96 template<
typename DvbSubDestinationSettingsT = DvbSubDestinationSettings>
109 template<
typename EmbeddedDestinationSettingsT = EmbeddedDestinationSettings>
110 void SetEmbeddedDestinationSettings(EmbeddedDestinationSettingsT&& value) { m_embeddedDestinationSettingsHasBeenSet =
true; m_embeddedDestinationSettings = std::forward<EmbeddedDestinationSettingsT>(value); }
111 template<
typename EmbeddedDestinationSettingsT = EmbeddedDestinationSettings>
125 template<
typename ImscDestinationSettingsT = ImscDestinationSettings>
126 void SetImscDestinationSettings(ImscDestinationSettingsT&& value) { m_imscDestinationSettingsHasBeenSet =
true; m_imscDestinationSettings = std::forward<ImscDestinationSettingsT>(value); }
127 template<
typename ImscDestinationSettingsT = ImscDestinationSettings>
141 template<
typename SccDestinationSettingsT = SccDestinationSettings>
142 void SetSccDestinationSettings(SccDestinationSettingsT&& value) { m_sccDestinationSettingsHasBeenSet =
true; m_sccDestinationSettings = std::forward<SccDestinationSettingsT>(value); }
143 template<
typename SccDestinationSettingsT = SccDestinationSettings>
155 template<
typename SrtDestinationSettingsT = SrtDestinationSettings>
156 void SetSrtDestinationSettings(SrtDestinationSettingsT&& value) { m_srtDestinationSettingsHasBeenSet =
true; m_srtDestinationSettings = std::forward<SrtDestinationSettingsT>(value); }
157 template<
typename SrtDestinationSettingsT = SrtDestinationSettings>
169 template<
typename TeletextDestinationSettingsT = TeletextDestinationSettings>
170 void SetTeletextDestinationSettings(TeletextDestinationSettingsT&& value) { m_teletextDestinationSettingsHasBeenSet =
true; m_teletextDestinationSettings = std::forward<TeletextDestinationSettingsT>(value); }
171 template<
typename TeletextDestinationSettingsT = TeletextDestinationSettings>
185 template<
typename TtmlDestinationSettingsT = TtmlDestinationSettings>
186 void SetTtmlDestinationSettings(TtmlDestinationSettingsT&& value) { m_ttmlDestinationSettingsHasBeenSet =
true; m_ttmlDestinationSettings = std::forward<TtmlDestinationSettingsT>(value); }
187 template<
typename TtmlDestinationSettingsT = TtmlDestinationSettings>
201 template<
typename WebvttDestinationSettingsT = WebvttDestinationSettings>
202 void SetWebvttDestinationSettings(WebvttDestinationSettingsT&& value) { m_webvttDestinationSettingsHasBeenSet =
true; m_webvttDestinationSettings = std::forward<WebvttDestinationSettingsT>(value); }
203 template<
typename WebvttDestinationSettingsT = WebvttDestinationSettings>
209 bool m_burninDestinationSettingsHasBeenSet =
false;
212 bool m_destinationTypeHasBeenSet =
false;
214 DvbSubDestinationSettings m_dvbSubDestinationSettings;
215 bool m_dvbSubDestinationSettingsHasBeenSet =
false;
217 EmbeddedDestinationSettings m_embeddedDestinationSettings;
218 bool m_embeddedDestinationSettingsHasBeenSet =
false;
220 ImscDestinationSettings m_imscDestinationSettings;
221 bool m_imscDestinationSettingsHasBeenSet =
false;
223 SccDestinationSettings m_sccDestinationSettings;
224 bool m_sccDestinationSettingsHasBeenSet =
false;
226 SrtDestinationSettings m_srtDestinationSettings;
227 bool m_srtDestinationSettingsHasBeenSet =
false;
229 TeletextDestinationSettings m_teletextDestinationSettings;
230 bool m_teletextDestinationSettingsHasBeenSet =
false;
232 TtmlDestinationSettings m_ttmlDestinationSettings;
233 bool m_ttmlDestinationSettingsHasBeenSet =
false;
235 WebvttDestinationSettings m_webvttDestinationSettings;
236 bool m_webvttDestinationSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue