7#include <aws/mediapackagev2/Mediapackagev2_EXPORTS.h>
8#include <aws/mediapackagev2/Mediapackagev2Request.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/mediapackagev2/model/ContainerType.h>
11#include <aws/mediapackagev2/model/Segment.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/mediapackagev2/model/ForceEndpointErrorConfiguration.h>
14#include <aws/mediapackagev2/model/CreateHlsManifestConfiguration.h>
15#include <aws/mediapackagev2/model/CreateLowLatencyHlsManifestConfiguration.h>
16#include <aws/mediapackagev2/model/CreateDashManifestConfiguration.h>
21namespace mediapackagev2
54 inline void SetChannelGroupName(
const char* value) { m_channelGroupNameHasBeenSet =
true; m_channelGroupName.assign(value); }
70 inline void SetChannelName(
const char* value) { m_channelNameHasBeenSet =
true; m_channelName.assign(value); }
86 inline void SetOriginEndpointName(
const char* value) { m_originEndpointNameHasBeenSet =
true; m_originEndpointName.assign(value); }
114 inline void SetSegment(
Segment&& value) { m_segmentHasBeenSet =
true; m_segment = std::move(value); }
128 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
211 inline void SetETag(
const char* value) { m_eTagHasBeenSet =
true; m_eTag.assign(value); }
219 bool m_channelGroupNameHasBeenSet =
false;
222 bool m_channelNameHasBeenSet =
false;
225 bool m_originEndpointNameHasBeenSet =
false;
228 bool m_containerTypeHasBeenSet =
false;
231 bool m_segmentHasBeenSet =
false;
234 bool m_descriptionHasBeenSet =
false;
236 int m_startoverWindowSeconds;
237 bool m_startoverWindowSecondsHasBeenSet =
false;
240 bool m_hlsManifestsHasBeenSet =
false;
243 bool m_lowLatencyHlsManifestsHasBeenSet =
false;
246 bool m_dashManifestsHasBeenSet =
false;
249 bool m_forceEndpointErrorConfigurationHasBeenSet =
false;
252 bool m_eTagHasBeenSet =
false;
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector