7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediapackage-vod/MediaPackageVod_EXPORTS.h>
10#include <aws/mediapackage-vod/model/CmafPackage.h>
11#include <aws/mediapackage-vod/model/DashPackage.h>
12#include <aws/mediapackage-vod/model/HlsPackage.h>
13#include <aws/mediapackage-vod/model/MssPackage.h>
24namespace MediaPackageVod {
45 template <
typename ArnT = Aws::String>
47 m_arnHasBeenSet =
true;
48 m_arn = std::forward<ArnT>(value);
50 template <
typename ArnT = Aws::String>
52 SetArn(std::forward<ArnT>(value));
61 template <
typename CmafPackageT = CmafPackage>
63 m_cmafPackageHasBeenSet =
true;
64 m_cmafPackage = std::forward<CmafPackageT>(value);
66 template <
typename CmafPackageT = CmafPackage>
79 template <
typename CreatedAtT = Aws::String>
81 m_createdAtHasBeenSet =
true;
82 m_createdAt = std::forward<CreatedAtT>(value);
84 template <
typename CreatedAtT = Aws::String>
95 template <
typename DashPackageT = DashPackage>
97 m_dashPackageHasBeenSet =
true;
98 m_dashPackage = std::forward<DashPackageT>(value);
100 template <
typename DashPackageT = DashPackage>
111 template <
typename HlsPackageT = HlsPackage>
113 m_hlsPackageHasBeenSet =
true;
114 m_hlsPackage = std::forward<HlsPackageT>(value);
116 template <
typename HlsPackageT = HlsPackage>
129 template <
typename IdT = Aws::String>
131 m_idHasBeenSet =
true;
132 m_id = std::forward<IdT>(value);
134 template <
typename IdT = Aws::String>
136 SetId(std::forward<IdT>(value));
145 template <
typename MssPackageT = MssPackage>
147 m_mssPackageHasBeenSet =
true;
148 m_mssPackage = std::forward<MssPackageT>(value);
150 template <
typename MssPackageT = MssPackage>
163 template <
typename PackagingGroupIdT = Aws::String>
165 m_packagingGroupIdHasBeenSet =
true;
166 m_packagingGroupId = std::forward<PackagingGroupIdT>(value);
168 template <
typename PackagingGroupIdT = Aws::String>
179 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
181 m_tagsHasBeenSet =
true;
182 m_tags = std::forward<TagsT>(value);
184 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
186 SetTags(std::forward<TagsT>(value));
189 template <
typename TagsKeyT = Aws::String,
typename TagsValueT = Aws::String>
191 m_tagsHasBeenSet =
true;
192 m_tags.emplace(std::forward<TagsKeyT>(key), std::forward<TagsValueT>(value));
214 bool m_arnHasBeenSet =
false;
215 bool m_cmafPackageHasBeenSet =
false;
216 bool m_createdAtHasBeenSet =
false;
217 bool m_dashPackageHasBeenSet =
false;
218 bool m_hlsPackageHasBeenSet =
false;
219 bool m_idHasBeenSet =
false;
220 bool m_mssPackageHasBeenSet =
false;
221 bool m_packagingGroupIdHasBeenSet =
false;
222 bool m_tagsHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue