7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AribDestinationSettings.h>
9#include <aws/medialive/model/BurnInDestinationSettings.h>
10#include <aws/medialive/model/DvbSubDestinationSettings.h>
11#include <aws/medialive/model/EbuTtDDestinationSettings.h>
12#include <aws/medialive/model/EmbeddedDestinationSettings.h>
13#include <aws/medialive/model/EmbeddedPlusScte20DestinationSettings.h>
14#include <aws/medialive/model/RtmpCaptionInfoDestinationSettings.h>
15#include <aws/medialive/model/Scte20PlusEmbeddedDestinationSettings.h>
16#include <aws/medialive/model/Scte27DestinationSettings.h>
17#include <aws/medialive/model/SmpteTtDestinationSettings.h>
18#include <aws/medialive/model/TeletextDestinationSettings.h>
19#include <aws/medialive/model/TtmlDestinationSettings.h>
20#include <aws/medialive/model/WebvttDestinationSettings.h>
50 template <
typename AribDestinationSettingsT = AribDestinationSettings>
52 m_aribDestinationSettingsHasBeenSet =
true;
53 m_aribDestinationSettings = std::forward<AribDestinationSettingsT>(value);
55 template <
typename AribDestinationSettingsT = AribDestinationSettings>
66 template <
typename BurnInDestinationSettingsT = BurnInDestinationSettings>
68 m_burnInDestinationSettingsHasBeenSet =
true;
69 m_burnInDestinationSettings = std::forward<BurnInDestinationSettingsT>(value);
71 template <
typename BurnInDestinationSettingsT = BurnInDestinationSettings>
82 template <
typename DvbSubDestinationSettingsT = DvbSubDestinationSettings>
84 m_dvbSubDestinationSettingsHasBeenSet =
true;
85 m_dvbSubDestinationSettings = std::forward<DvbSubDestinationSettingsT>(value);
87 template <
typename DvbSubDestinationSettingsT = DvbSubDestinationSettings>
98 template <
typename EbuTtDDestinationSettingsT = EbuTtDDestinationSettings>
100 m_ebuTtDDestinationSettingsHasBeenSet =
true;
101 m_ebuTtDDestinationSettings = std::forward<EbuTtDDestinationSettingsT>(value);
103 template <
typename EbuTtDDestinationSettingsT = EbuTtDDestinationSettings>
114 template <
typename EmbeddedDestinationSettingsT = EmbeddedDestinationSettings>
116 m_embeddedDestinationSettingsHasBeenSet =
true;
117 m_embeddedDestinationSettings = std::forward<EmbeddedDestinationSettingsT>(value);
119 template <
typename EmbeddedDestinationSettingsT = EmbeddedDestinationSettings>
129 return m_embeddedPlusScte20DestinationSettings;
132 template <
typename EmbeddedPlusScte20DestinationSettingsT = EmbeddedPlusScte20DestinationSettings>
134 m_embeddedPlusScte20DestinationSettingsHasBeenSet =
true;
135 m_embeddedPlusScte20DestinationSettings = std::forward<EmbeddedPlusScte20DestinationSettingsT>(value);
137 template <
typename EmbeddedPlusScte20DestinationSettingsT = EmbeddedPlusScte20DestinationSettings>
147 return m_rtmpCaptionInfoDestinationSettings;
150 template <
typename RtmpCaptionInfoDestinationSettingsT = RtmpCaptionInfoDestinationSettings>
152 m_rtmpCaptionInfoDestinationSettingsHasBeenSet =
true;
153 m_rtmpCaptionInfoDestinationSettings = std::forward<RtmpCaptionInfoDestinationSettingsT>(value);
155 template <
typename RtmpCaptionInfoDestinationSettingsT = RtmpCaptionInfoDestinationSettings>
165 return m_scte20PlusEmbeddedDestinationSettings;
168 template <
typename Scte20PlusEmbeddedDestinationSettingsT = Scte20PlusEmbeddedDestinationSettings>
170 m_scte20PlusEmbeddedDestinationSettingsHasBeenSet =
true;
171 m_scte20PlusEmbeddedDestinationSettings = std::forward<Scte20PlusEmbeddedDestinationSettingsT>(value);
173 template <
typename Scte20PlusEmbeddedDestinationSettingsT = Scte20PlusEmbeddedDestinationSettings>
184 template <
typename Scte27DestinationSettingsT = Scte27DestinationSettings>
186 m_scte27DestinationSettingsHasBeenSet =
true;
187 m_scte27DestinationSettings = std::forward<Scte27DestinationSettingsT>(value);
189 template <
typename Scte27DestinationSettingsT = Scte27DestinationSettings>
200 template <
typename SmpteTtDestinationSettingsT = SmpteTtDestinationSettings>
202 m_smpteTtDestinationSettingsHasBeenSet =
true;
203 m_smpteTtDestinationSettings = std::forward<SmpteTtDestinationSettingsT>(value);
205 template <
typename SmpteTtDestinationSettingsT = SmpteTtDestinationSettings>
216 template <
typename TeletextDestinationSettingsT = TeletextDestinationSettings>
218 m_teletextDestinationSettingsHasBeenSet =
true;
219 m_teletextDestinationSettings = std::forward<TeletextDestinationSettingsT>(value);
221 template <
typename TeletextDestinationSettingsT = TeletextDestinationSettings>
232 template <
typename TtmlDestinationSettingsT = TtmlDestinationSettings>
234 m_ttmlDestinationSettingsHasBeenSet =
true;
235 m_ttmlDestinationSettings = std::forward<TtmlDestinationSettingsT>(value);
237 template <
typename TtmlDestinationSettingsT = TtmlDestinationSettings>
248 template <
typename WebvttDestinationSettingsT = WebvttDestinationSettings>
250 m_webvttDestinationSettingsHasBeenSet =
true;
251 m_webvttDestinationSettings = std::forward<WebvttDestinationSettingsT>(value);
253 template <
typename WebvttDestinationSettingsT = WebvttDestinationSettings>
285 bool m_aribDestinationSettingsHasBeenSet =
false;
286 bool m_burnInDestinationSettingsHasBeenSet =
false;
287 bool m_dvbSubDestinationSettingsHasBeenSet =
false;
288 bool m_ebuTtDDestinationSettingsHasBeenSet =
false;
289 bool m_embeddedDestinationSettingsHasBeenSet =
false;
290 bool m_embeddedPlusScte20DestinationSettingsHasBeenSet =
false;
291 bool m_rtmpCaptionInfoDestinationSettingsHasBeenSet =
false;
292 bool m_scte20PlusEmbeddedDestinationSettingsHasBeenSet =
false;
293 bool m_scte27DestinationSettingsHasBeenSet =
false;
294 bool m_smpteTtDestinationSettingsHasBeenSet =
false;
295 bool m_teletextDestinationSettingsHasBeenSet =
false;
296 bool m_ttmlDestinationSettingsHasBeenSet =
false;
297 bool m_webvttDestinationSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue