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>
46 template<
typename EsamT = Esam>
47 void SetEsam(EsamT&& value) { m_esamHasBeenSet =
true; m_esam = std::forward<EsamT>(value); }
48 template<
typename EsamT = Esam>
56 template<
typename Scte35SpliceInsertT = Scte35SpliceInsert>
57 void SetScte35SpliceInsert(Scte35SpliceInsertT&& value) { m_scte35SpliceInsertHasBeenSet =
true; m_scte35SpliceInsert = std::forward<Scte35SpliceInsertT>(value); }
58 template<
typename Scte35SpliceInsertT = Scte35SpliceInsert>
66 template<
typename Scte35TimeSignalAposT = Scte35TimeSignalApos>
67 void SetScte35TimeSignalApos(Scte35TimeSignalAposT&& value) { m_scte35TimeSignalAposHasBeenSet =
true; m_scte35TimeSignalApos = std::forward<Scte35TimeSignalAposT>(value); }
68 template<
typename Scte35TimeSignalAposT = Scte35TimeSignalApos>
74 bool m_esamHasBeenSet =
false;
77 bool m_scte35SpliceInsertHasBeenSet =
false;
80 bool m_scte35TimeSignalAposHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue