7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mediapackage-vod/MediaPackageVod_EXPORTS.h>
9#include <aws/mediapackage-vod/model/AdMarkers.h>
10#include <aws/mediapackage-vod/model/StreamSelection.h>
21namespace MediaPackageVod {
54 m_adMarkersHasBeenSet =
true;
70 m_includeIframeOnlyStreamHasBeenSet =
true;
71 m_includeIframeOnlyStream = value;
85 template <
typename ManifestNameT = Aws::String>
87 m_manifestNameHasBeenSet =
true;
88 m_manifestName = std::forward<ManifestNameT>(value);
90 template <
typename ManifestNameT = Aws::String>
120 m_programDateTimeIntervalSecondsHasBeenSet =
true;
121 m_programDateTimeIntervalSeconds = value;
136 m_repeatExtXKeyHasBeenSet =
true;
137 m_repeatExtXKey = value;
149 template <
typename StreamSelectionT = StreamSelection>
151 m_streamSelectionHasBeenSet =
true;
152 m_streamSelection = std::forward<StreamSelectionT>(value);
154 template <
typename StreamSelectionT = StreamSelection>
163 bool m_includeIframeOnlyStream{
false};
167 int m_programDateTimeIntervalSeconds{0};
169 bool m_repeatExtXKey{
false};
171 StreamSelection m_streamSelection;
172 bool m_adMarkersHasBeenSet =
false;
173 bool m_includeIframeOnlyStreamHasBeenSet =
false;
174 bool m_manifestNameHasBeenSet =
false;
175 bool m_programDateTimeIntervalSecondsHasBeenSet =
false;
176 bool m_repeatExtXKeyHasBeenSet =
false;
177 bool m_streamSelectionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue