7#include <aws/mediatailor/MediaTailor_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
56 inline void SetSegmentationEventId(
int value) { m_segmentationEventIdHasBeenSet =
true; m_segmentationEventId = value; }
69 inline void SetSegmentationUpidType(
int value) { m_segmentationUpidTypeHasBeenSet =
true; m_segmentationUpidType = value; }
83 template<
typename SegmentationUp
idT = Aws::String>
84 void SetSegmentationUpid(SegmentationUpidT&& value) { m_segmentationUpidHasBeenSet =
true; m_segmentationUpid = std::forward<SegmentationUpidT>(value); }
85 template<
typename SegmentationUp
idT = Aws::String>
98 inline void SetSegmentationTypeId(
int value) { m_segmentationTypeIdHasBeenSet =
true; m_segmentationTypeId = value; }
111 inline void SetSegmentNum(
int value) { m_segmentNumHasBeenSet =
true; m_segmentNum = value; }
124 inline void SetSegmentsExpected(
int value) { m_segmentsExpectedHasBeenSet =
true; m_segmentsExpected = value; }
137 inline void SetSubSegmentNum(
int value) { m_subSegmentNumHasBeenSet =
true; m_subSegmentNum = value; }
155 int m_segmentationEventId{0};
156 bool m_segmentationEventIdHasBeenSet =
false;
158 int m_segmentationUpidType{0};
159 bool m_segmentationUpidTypeHasBeenSet =
false;
162 bool m_segmentationUpidHasBeenSet =
false;
164 int m_segmentationTypeId{0};
165 bool m_segmentationTypeIdHasBeenSet =
false;
168 bool m_segmentNumHasBeenSet =
false;
170 int m_segmentsExpected{0};
171 bool m_segmentsExpectedHasBeenSet =
false;
173 int m_subSegmentNum{0};
174 bool m_subSegmentNumHasBeenSet =
false;
176 int m_subSegmentsExpected{0};
177 bool m_subSegmentsExpectedHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue