7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/medialive/model/SmoothGroupAudioOnlyTimecodeControl.h>
10#include <aws/medialive/model/SmoothGroupCertificateMode.h>
11#include <aws/medialive/model/OutputLocationRef.h>
12#include <aws/medialive/model/SmoothGroupEventIdMode.h>
13#include <aws/medialive/model/SmoothGroupEventStopBehavior.h>
14#include <aws/medialive/model/InputLossActionForMsSmoothOut.h>
15#include <aws/medialive/model/SmoothGroupSegmentationMode.h>
16#include <aws/medialive/model/SmoothGroupSparseTrackType.h>
17#include <aws/medialive/model/SmoothGroupStreamManifestBehavior.h>
18#include <aws/medialive/model/SmoothGroupTimestampOffsetMode.h>
59 inline void SetAcquisitionPointId(
const char* value) { m_acquisitionPointIdHasBeenSet =
true; m_acquisitionPointId.assign(value); }
129 inline void SetEventId(
const char* value) { m_eventIdHasBeenSet =
true; m_eventId.assign(value); }
175 inline void SetFilecacheDuration(
int value) { m_filecacheDurationHasBeenSet =
true; m_filecacheDuration = value; }
186 inline void SetFragmentLength(
int value) { m_fragmentLengthHasBeenSet =
true; m_fragmentLength = value; }
208 inline void SetNumRetries(
int value) { m_numRetriesHasBeenSet =
true; m_numRetries = value; }
219 inline void SetRestartDelay(
int value) { m_restartDelayHasBeenSet =
true; m_restartDelay = value; }
242 inline void SetSendDelayMs(
int value) { m_sendDelayMsHasBeenSet =
true; m_sendDelayMs = value; }
288 inline void SetTimestampOffset(
const char* value) { m_timestampOffsetHasBeenSet =
true; m_timestampOffset.assign(value); }
312 bool m_acquisitionPointIdHasBeenSet =
false;
315 bool m_audioOnlyTimecodeControlHasBeenSet =
false;
318 bool m_certificateModeHasBeenSet =
false;
320 int m_connectionRetryInterval;
321 bool m_connectionRetryIntervalHasBeenSet =
false;
324 bool m_destinationHasBeenSet =
false;
327 bool m_eventIdHasBeenSet =
false;
330 bool m_eventIdModeHasBeenSet =
false;
333 bool m_eventStopBehaviorHasBeenSet =
false;
335 int m_filecacheDuration;
336 bool m_filecacheDurationHasBeenSet =
false;
338 int m_fragmentLength;
339 bool m_fragmentLengthHasBeenSet =
false;
342 bool m_inputLossActionHasBeenSet =
false;
345 bool m_numRetriesHasBeenSet =
false;
348 bool m_restartDelayHasBeenSet =
false;
351 bool m_segmentationModeHasBeenSet =
false;
354 bool m_sendDelayMsHasBeenSet =
false;
357 bool m_sparseTrackTypeHasBeenSet =
false;
360 bool m_streamManifestBehaviorHasBeenSet =
false;
363 bool m_timestampOffsetHasBeenSet =
false;
366 bool m_timestampOffsetModeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue