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>
50 template<
typename AncillarySourceSettingsT = AncillarySourceSettings>
51 void SetAncillarySourceSettings(AncillarySourceSettingsT&& value) { m_ancillarySourceSettingsHasBeenSet =
true; m_ancillarySourceSettings = std::forward<AncillarySourceSettingsT>(value); }
52 template<
typename AncillarySourceSettingsT = AncillarySourceSettings>
60 template<
typename AribSourceSettingsT = AribSourceSettings>
61 void SetAribSourceSettings(AribSourceSettingsT&& value) { m_aribSourceSettingsHasBeenSet =
true; m_aribSourceSettings = std::forward<AribSourceSettingsT>(value); }
62 template<
typename AribSourceSettingsT = AribSourceSettings>
70 template<
typename DvbSubSourceSettingsT = DvbSubSourceSettings>
71 void SetDvbSubSourceSettings(DvbSubSourceSettingsT&& value) { m_dvbSubSourceSettingsHasBeenSet =
true; m_dvbSubSourceSettings = std::forward<DvbSubSourceSettingsT>(value); }
72 template<
typename DvbSubSourceSettingsT = DvbSubSourceSettings>
80 template<
typename EmbeddedSourceSettingsT = EmbeddedSourceSettings>
81 void SetEmbeddedSourceSettings(EmbeddedSourceSettingsT&& value) { m_embeddedSourceSettingsHasBeenSet =
true; m_embeddedSourceSettings = std::forward<EmbeddedSourceSettingsT>(value); }
82 template<
typename EmbeddedSourceSettingsT = EmbeddedSourceSettings>
90 template<
typename Scte20SourceSettingsT = Scte20SourceSettings>
91 void SetScte20SourceSettings(Scte20SourceSettingsT&& value) { m_scte20SourceSettingsHasBeenSet =
true; m_scte20SourceSettings = std::forward<Scte20SourceSettingsT>(value); }
92 template<
typename Scte20SourceSettingsT = Scte20SourceSettings>
100 template<
typename Scte27SourceSettingsT = Scte27SourceSettings>
101 void SetScte27SourceSettings(Scte27SourceSettingsT&& value) { m_scte27SourceSettingsHasBeenSet =
true; m_scte27SourceSettings = std::forward<Scte27SourceSettingsT>(value); }
102 template<
typename Scte27SourceSettingsT = Scte27SourceSettings>
110 template<
typename TeletextSourceSettingsT = TeletextSourceSettings>
111 void SetTeletextSourceSettings(TeletextSourceSettingsT&& value) { m_teletextSourceSettingsHasBeenSet =
true; m_teletextSourceSettings = std::forward<TeletextSourceSettingsT>(value); }
112 template<
typename TeletextSourceSettingsT = TeletextSourceSettings>
118 bool m_ancillarySourceSettingsHasBeenSet =
false;
121 bool m_aribSourceSettingsHasBeenSet =
false;
124 bool m_dvbSubSourceSettingsHasBeenSet =
false;
127 bool m_embeddedSourceSettingsHasBeenSet =
false;
130 bool m_scte20SourceSettingsHasBeenSet =
false;
133 bool m_scte27SourceSettingsHasBeenSet =
false;
136 bool m_teletextSourceSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue