7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/Esam.h>
9#include <aws/medialive/model/Scte35SpliceInsert.h>
10#include <aws/medialive/model/Scte35TimeSignalApos.h>
40 template <
typename EsamT = Esam>
42 m_esamHasBeenSet =
true;
43 m_esam = std::forward<EsamT>(value);
45 template <
typename EsamT = Esam>
47 SetEsam(std::forward<EsamT>(value));
56 template <
typename Scte35SpliceInsertT = Scte35SpliceInsert>
58 m_scte35SpliceInsertHasBeenSet =
true;
59 m_scte35SpliceInsert = std::forward<Scte35SpliceInsertT>(value);
61 template <
typename Scte35SpliceInsertT = Scte35SpliceInsert>
72 template <
typename Scte35TimeSignalAposT = Scte35TimeSignalApos>
74 m_scte35TimeSignalAposHasBeenSet =
true;
75 m_scte35TimeSignalApos = std::forward<Scte35TimeSignalAposT>(value);
77 template <
typename Scte35TimeSignalAposT = Scte35TimeSignalApos>
89 bool m_esamHasBeenSet =
false;
90 bool m_scte35SpliceInsertHasBeenSet =
false;
91 bool m_scte35TimeSignalAposHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue