7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AncillarySourceSettings.h>
9#include <aws/medialive/model/AribSourceSettings.h>
10#include <aws/medialive/model/DvbSubSourceSettings.h>
11#include <aws/medialive/model/EmbeddedSourceSettings.h>
12#include <aws/medialive/model/Scte20SourceSettings.h>
13#include <aws/medialive/model/Scte27SourceSettings.h>
14#include <aws/medialive/model/TeletextSourceSettings.h>
44 template <
typename AncillarySourceSettingsT = AncillarySourceSettings>
46 m_ancillarySourceSettingsHasBeenSet =
true;
47 m_ancillarySourceSettings = std::forward<AncillarySourceSettingsT>(value);
49 template <
typename AncillarySourceSettingsT = AncillarySourceSettings>
60 template <
typename AribSourceSettingsT = AribSourceSettings>
62 m_aribSourceSettingsHasBeenSet =
true;
63 m_aribSourceSettings = std::forward<AribSourceSettingsT>(value);
65 template <
typename AribSourceSettingsT = AribSourceSettings>
76 template <
typename DvbSubSourceSettingsT = DvbSubSourceSettings>
78 m_dvbSubSourceSettingsHasBeenSet =
true;
79 m_dvbSubSourceSettings = std::forward<DvbSubSourceSettingsT>(value);
81 template <
typename DvbSubSourceSettingsT = DvbSubSourceSettings>
92 template <
typename EmbeddedSourceSettingsT = EmbeddedSourceSettings>
94 m_embeddedSourceSettingsHasBeenSet =
true;
95 m_embeddedSourceSettings = std::forward<EmbeddedSourceSettingsT>(value);
97 template <
typename EmbeddedSourceSettingsT = EmbeddedSourceSettings>
108 template <
typename Scte20SourceSettingsT = Scte20SourceSettings>
110 m_scte20SourceSettingsHasBeenSet =
true;
111 m_scte20SourceSettings = std::forward<Scte20SourceSettingsT>(value);
113 template <
typename Scte20SourceSettingsT = Scte20SourceSettings>
124 template <
typename Scte27SourceSettingsT = Scte27SourceSettings>
126 m_scte27SourceSettingsHasBeenSet =
true;
127 m_scte27SourceSettings = std::forward<Scte27SourceSettingsT>(value);
129 template <
typename Scte27SourceSettingsT = Scte27SourceSettings>
140 template <
typename TeletextSourceSettingsT = TeletextSourceSettings>
142 m_teletextSourceSettingsHasBeenSet =
true;
143 m_teletextSourceSettings = std::forward<TeletextSourceSettingsT>(value);
145 template <
typename TeletextSourceSettingsT = TeletextSourceSettings>
165 bool m_ancillarySourceSettingsHasBeenSet =
false;
166 bool m_aribSourceSettingsHasBeenSet =
false;
167 bool m_dvbSubSourceSettingsHasBeenSet =
false;
168 bool m_embeddedSourceSettingsHasBeenSet =
false;
169 bool m_scte20SourceSettingsHasBeenSet =
false;
170 bool m_scte27SourceSettingsHasBeenSet =
false;
171 bool m_teletextSourceSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue