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>
56 template<
typename AribDestinationSettingsT = AribDestinationSettings>
57 void SetAribDestinationSettings(AribDestinationSettingsT&& value) { m_aribDestinationSettingsHasBeenSet =
true; m_aribDestinationSettings = std::forward<AribDestinationSettingsT>(value); }
58 template<
typename AribDestinationSettingsT = AribDestinationSettings>
66 template<
typename BurnInDestinationSettingsT = BurnInDestinationSettings>
67 void SetBurnInDestinationSettings(BurnInDestinationSettingsT&& value) { m_burnInDestinationSettingsHasBeenSet =
true; m_burnInDestinationSettings = std::forward<BurnInDestinationSettingsT>(value); }
68 template<
typename BurnInDestinationSettingsT = BurnInDestinationSettings>
76 template<
typename DvbSubDestinationSettingsT = DvbSubDestinationSettings>
77 void SetDvbSubDestinationSettings(DvbSubDestinationSettingsT&& value) { m_dvbSubDestinationSettingsHasBeenSet =
true; m_dvbSubDestinationSettings = std::forward<DvbSubDestinationSettingsT>(value); }
78 template<
typename DvbSubDestinationSettingsT = DvbSubDestinationSettings>
86 template<
typename EbuTtDDestinationSettingsT = EbuTtDDestinationSettings>
87 void SetEbuTtDDestinationSettings(EbuTtDDestinationSettingsT&& value) { m_ebuTtDDestinationSettingsHasBeenSet =
true; m_ebuTtDDestinationSettings = std::forward<EbuTtDDestinationSettingsT>(value); }
88 template<
typename EbuTtDDestinationSettingsT = EbuTtDDestinationSettings>
96 template<
typename EmbeddedDestinationSettingsT = EmbeddedDestinationSettings>
97 void SetEmbeddedDestinationSettings(EmbeddedDestinationSettingsT&& value) { m_embeddedDestinationSettingsHasBeenSet =
true; m_embeddedDestinationSettings = std::forward<EmbeddedDestinationSettingsT>(value); }
98 template<
typename EmbeddedDestinationSettingsT = EmbeddedDestinationSettings>
106 template<
typename EmbeddedPlusScte20DestinationSettingsT = EmbeddedPlusScte20DestinationSettings>
107 void SetEmbeddedPlusScte20DestinationSettings(EmbeddedPlusScte20DestinationSettingsT&& value) { m_embeddedPlusScte20DestinationSettingsHasBeenSet =
true; m_embeddedPlusScte20DestinationSettings = std::forward<EmbeddedPlusScte20DestinationSettingsT>(value); }
108 template<
typename EmbeddedPlusScte20DestinationSettingsT = EmbeddedPlusScte20DestinationSettings>
116 template<
typename RtmpCaptionInfoDestinationSettingsT = RtmpCaptionInfoDestinationSettings>
117 void SetRtmpCaptionInfoDestinationSettings(RtmpCaptionInfoDestinationSettingsT&& value) { m_rtmpCaptionInfoDestinationSettingsHasBeenSet =
true; m_rtmpCaptionInfoDestinationSettings = std::forward<RtmpCaptionInfoDestinationSettingsT>(value); }
118 template<
typename RtmpCaptionInfoDestinationSettingsT = RtmpCaptionInfoDestinationSettings>
126 template<
typename Scte20PlusEmbeddedDestinationSettingsT = Scte20PlusEmbeddedDestinationSettings>
127 void SetScte20PlusEmbeddedDestinationSettings(Scte20PlusEmbeddedDestinationSettingsT&& value) { m_scte20PlusEmbeddedDestinationSettingsHasBeenSet =
true; m_scte20PlusEmbeddedDestinationSettings = std::forward<Scte20PlusEmbeddedDestinationSettingsT>(value); }
128 template<
typename Scte20PlusEmbeddedDestinationSettingsT = Scte20PlusEmbeddedDestinationSettings>
136 template<
typename Scte27DestinationSettingsT = Scte27DestinationSettings>
137 void SetScte27DestinationSettings(Scte27DestinationSettingsT&& value) { m_scte27DestinationSettingsHasBeenSet =
true; m_scte27DestinationSettings = std::forward<Scte27DestinationSettingsT>(value); }
138 template<
typename Scte27DestinationSettingsT = Scte27DestinationSettings>
146 template<
typename SmpteTtDestinationSettingsT = SmpteTtDestinationSettings>
147 void SetSmpteTtDestinationSettings(SmpteTtDestinationSettingsT&& value) { m_smpteTtDestinationSettingsHasBeenSet =
true; m_smpteTtDestinationSettings = std::forward<SmpteTtDestinationSettingsT>(value); }
148 template<
typename SmpteTtDestinationSettingsT = SmpteTtDestinationSettings>
156 template<
typename TeletextDestinationSettingsT = TeletextDestinationSettings>
157 void SetTeletextDestinationSettings(TeletextDestinationSettingsT&& value) { m_teletextDestinationSettingsHasBeenSet =
true; m_teletextDestinationSettings = std::forward<TeletextDestinationSettingsT>(value); }
158 template<
typename TeletextDestinationSettingsT = TeletextDestinationSettings>
166 template<
typename TtmlDestinationSettingsT = TtmlDestinationSettings>
167 void SetTtmlDestinationSettings(TtmlDestinationSettingsT&& value) { m_ttmlDestinationSettingsHasBeenSet =
true; m_ttmlDestinationSettings = std::forward<TtmlDestinationSettingsT>(value); }
168 template<
typename TtmlDestinationSettingsT = TtmlDestinationSettings>
176 template<
typename WebvttDestinationSettingsT = WebvttDestinationSettings>
177 void SetWebvttDestinationSettings(WebvttDestinationSettingsT&& value) { m_webvttDestinationSettingsHasBeenSet =
true; m_webvttDestinationSettings = std::forward<WebvttDestinationSettingsT>(value); }
178 template<
typename WebvttDestinationSettingsT = WebvttDestinationSettings>
184 bool m_aribDestinationSettingsHasBeenSet =
false;
187 bool m_burnInDestinationSettingsHasBeenSet =
false;
190 bool m_dvbSubDestinationSettingsHasBeenSet =
false;
193 bool m_ebuTtDDestinationSettingsHasBeenSet =
false;
196 bool m_embeddedDestinationSettingsHasBeenSet =
false;
199 bool m_embeddedPlusScte20DestinationSettingsHasBeenSet =
false;
202 bool m_rtmpCaptionInfoDestinationSettingsHasBeenSet =
false;
205 bool m_scte20PlusEmbeddedDestinationSettingsHasBeenSet =
false;
208 bool m_scte27DestinationSettingsHasBeenSet =
false;
211 bool m_smpteTtDestinationSettingsHasBeenSet =
false;
214 bool m_teletextDestinationSettingsHasBeenSet =
false;
217 bool m_ttmlDestinationSettingsHasBeenSet =
false;
220 bool m_webvttDestinationSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue