7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mediapackage/MediaPackageRequest.h>
10#include <aws/mediapackage/MediaPackage_EXPORTS.h>
11#include <aws/mediapackage/model/Authorization.h>
12#include <aws/mediapackage/model/CmafPackageCreateOrUpdateParameters.h>
13#include <aws/mediapackage/model/DashPackage.h>
14#include <aws/mediapackage/model/HlsPackage.h>
15#include <aws/mediapackage/model/MssPackage.h>
16#include <aws/mediapackage/model/Origination.h>
21namespace MediaPackage {
46 template <
typename AuthorizationT = Authorization>
48 m_authorizationHasBeenSet =
true;
49 m_authorization = std::forward<AuthorizationT>(value);
51 template <
typename AuthorizationT = Authorization>
62 template <
typename CmafPackageT = CmafPackageCreateOrUpdateParameters>
64 m_cmafPackageHasBeenSet =
true;
65 m_cmafPackage = std::forward<CmafPackageT>(value);
67 template <
typename CmafPackageT = CmafPackageCreateOrUpdateParameters>
78 template <
typename DashPackageT = DashPackage>
80 m_dashPackageHasBeenSet =
true;
81 m_dashPackage = std::forward<DashPackageT>(value);
83 template <
typename DashPackageT = DashPackage>
96 template <
typename DescriptionT = Aws::String>
98 m_descriptionHasBeenSet =
true;
99 m_description = std::forward<DescriptionT>(value);
101 template <
typename DescriptionT = Aws::String>
112 template <
typename HlsPackageT = HlsPackage>
114 m_hlsPackageHasBeenSet =
true;
115 m_hlsPackage = std::forward<HlsPackageT>(value);
117 template <
typename HlsPackageT = HlsPackage>
130 template <
typename IdT = Aws::String>
132 m_idHasBeenSet =
true;
133 m_id = std::forward<IdT>(value);
135 template <
typename IdT = Aws::String>
137 SetId(std::forward<IdT>(value));
148 template <
typename ManifestNameT = Aws::String>
150 m_manifestNameHasBeenSet =
true;
151 m_manifestName = std::forward<ManifestNameT>(value);
153 template <
typename ManifestNameT = Aws::String>
164 template <
typename MssPackageT = MssPackage>
166 m_mssPackageHasBeenSet =
true;
167 m_mssPackage = std::forward<MssPackageT>(value);
169 template <
typename MssPackageT = MssPackage>
190 m_originationHasBeenSet =
true;
191 m_origination = value;
209 m_startoverWindowSecondsHasBeenSet =
true;
210 m_startoverWindowSeconds = value;
228 m_timeDelaySecondsHasBeenSet =
true;
229 m_timeDelaySeconds = value;
244 template <
typename WhitelistT = Aws::Vector<Aws::String>>
246 m_whitelistHasBeenSet =
true;
247 m_whitelist = std::forward<WhitelistT>(value);
249 template <
typename WhitelistT = Aws::Vector<Aws::String>>
254 template <
typename WhitelistT = Aws::String>
256 m_whitelistHasBeenSet =
true;
257 m_whitelist.emplace_back(std::forward<WhitelistT>(value));
280 int m_startoverWindowSeconds{0};
282 int m_timeDelaySeconds{0};
285 bool m_authorizationHasBeenSet =
false;
286 bool m_cmafPackageHasBeenSet =
false;
287 bool m_dashPackageHasBeenSet =
false;
288 bool m_descriptionHasBeenSet =
false;
289 bool m_hlsPackageHasBeenSet =
false;
290 bool m_idHasBeenSet =
false;
291 bool m_manifestNameHasBeenSet =
false;
292 bool m_mssPackageHasBeenSet =
false;
293 bool m_originationHasBeenSet =
false;
294 bool m_startoverWindowSecondsHasBeenSet =
false;
295 bool m_timeDelaySecondsHasBeenSet =
false;
296 bool m_whitelistHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector