7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
9#include <aws/medialive/model/Scte35DeliveryRestrictions.h>
10#include <aws/medialive/model/Scte35SegmentationCancelIndicator.h>
42 template <
typename DeliveryRestrictionsT = Scte35DeliveryRestrictions>
44 m_deliveryRestrictionsHasBeenSet =
true;
45 m_deliveryRestrictions = std::forward<DeliveryRestrictionsT>(value);
47 template <
typename DeliveryRestrictionsT = Scte35DeliveryRestrictions>
62 m_segmentNumHasBeenSet =
true;
78 m_segmentationCancelIndicatorHasBeenSet =
true;
79 m_segmentationCancelIndicator = value;
97 m_segmentationDurationHasBeenSet =
true;
98 m_segmentationDuration = value;
113 m_segmentationEventIdHasBeenSet =
true;
114 m_segmentationEventId = value;
132 m_segmentationTypeIdHasBeenSet =
true;
133 m_segmentationTypeId = value;
151 template <
typename SegmentationUp
idT = Aws::String>
153 m_segmentationUpidHasBeenSet =
true;
154 m_segmentationUpid = std::forward<SegmentationUpidT>(value);
156 template <
typename SegmentationUp
idT = Aws::String>
174 m_segmentationUpidTypeHasBeenSet =
true;
175 m_segmentationUpidType = value;
191 m_segmentsExpectedHasBeenSet =
true;
192 m_segmentsExpected = value;
208 m_subSegmentNumHasBeenSet =
true;
209 m_subSegmentNum = value;
225 m_subSegmentsExpectedHasBeenSet =
true;
226 m_subSegmentsExpected = value;
240 long long m_segmentationDuration{0};
242 long long m_segmentationEventId{0};
244 int m_segmentationTypeId{0};
248 int m_segmentationUpidType{0};
250 int m_segmentsExpected{0};
252 int m_subSegmentNum{0};
254 int m_subSegmentsExpected{0};
255 bool m_deliveryRestrictionsHasBeenSet =
false;
256 bool m_segmentNumHasBeenSet =
false;
257 bool m_segmentationCancelIndicatorHasBeenSet =
false;
258 bool m_segmentationDurationHasBeenSet =
false;
259 bool m_segmentationEventIdHasBeenSet =
false;
260 bool m_segmentationTypeIdHasBeenSet =
false;
261 bool m_segmentationUpidHasBeenSet =
false;
262 bool m_segmentationUpidTypeHasBeenSet =
false;
263 bool m_segmentsExpectedHasBeenSet =
false;
264 bool m_subSegmentNumHasBeenSet =
false;
265 bool m_subSegmentsExpectedHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue