7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
11#include <aws/elasticbeanstalk/model/PlatformStatus.h>
21namespace ElasticBeanstalk {
36 const char* locationValue)
const;
45 template <
typename PlatformArnT = Aws::String>
47 m_platformArnHasBeenSet =
true;
48 m_platformArn = std::forward<PlatformArnT>(value);
50 template <
typename PlatformArnT = Aws::String>
63 template <
typename PlatformOwnerT = Aws::String>
65 m_platformOwnerHasBeenSet =
true;
66 m_platformOwner = std::forward<PlatformOwnerT>(value);
68 template <
typename PlatformOwnerT = Aws::String>
83 m_platformStatusHasBeenSet =
true;
84 m_platformStatus = value;
98 template <
typename PlatformCategoryT = Aws::String>
100 m_platformCategoryHasBeenSet =
true;
101 m_platformCategory = std::forward<PlatformCategoryT>(value);
103 template <
typename PlatformCategoryT = Aws::String>
116 template <
typename OperatingSystemNameT = Aws::String>
118 m_operatingSystemNameHasBeenSet =
true;
119 m_operatingSystemName = std::forward<OperatingSystemNameT>(value);
121 template <
typename OperatingSystemNameT = Aws::String>
134 template <
typename OperatingSystemVersionT = Aws::String>
136 m_operatingSystemVersionHasBeenSet =
true;
137 m_operatingSystemVersion = std::forward<OperatingSystemVersionT>(value);
139 template <
typename OperatingSystemVersionT = Aws::String>
152 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
154 m_supportedTierListHasBeenSet =
true;
155 m_supportedTierList = std::forward<SupportedTierListT>(value);
157 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
162 template <
typename SupportedTierListT = Aws::String>
164 m_supportedTierListHasBeenSet =
true;
165 m_supportedTierList.emplace_back(std::forward<SupportedTierListT>(value));
176 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
178 m_supportedAddonListHasBeenSet =
true;
179 m_supportedAddonList = std::forward<SupportedAddonListT>(value);
181 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
186 template <
typename SupportedAddonListT = Aws::String>
188 m_supportedAddonListHasBeenSet =
true;
189 m_supportedAddonList.emplace_back(std::forward<SupportedAddonListT>(value));
202 template <
typename PlatformLifecycleStateT = Aws::String>
204 m_platformLifecycleStateHasBeenSet =
true;
205 m_platformLifecycleState = std::forward<PlatformLifecycleStateT>(value);
207 template <
typename PlatformLifecycleStateT = Aws::String>
220 template <
typename PlatformVersionT = Aws::String>
222 m_platformVersionHasBeenSet =
true;
223 m_platformVersion = std::forward<PlatformVersionT>(value);
225 template <
typename PlatformVersionT = Aws::String>
238 template <
typename PlatformBranchNameT = Aws::String>
240 m_platformBranchNameHasBeenSet =
true;
241 m_platformBranchName = std::forward<PlatformBranchNameT>(value);
243 template <
typename PlatformBranchNameT = Aws::String>
258 template <
typename PlatformBranchLifecycleStateT = Aws::String>
260 m_platformBranchLifecycleStateHasBeenSet =
true;
261 m_platformBranchLifecycleState = std::forward<PlatformBranchLifecycleStateT>(value);
263 template <
typename PlatformBranchLifecycleStateT = Aws::String>
293 bool m_platformArnHasBeenSet =
false;
294 bool m_platformOwnerHasBeenSet =
false;
295 bool m_platformStatusHasBeenSet =
false;
296 bool m_platformCategoryHasBeenSet =
false;
297 bool m_operatingSystemNameHasBeenSet =
false;
298 bool m_operatingSystemVersionHasBeenSet =
false;
299 bool m_supportedTierListHasBeenSet =
false;
300 bool m_supportedAddonListHasBeenSet =
false;
301 bool m_platformLifecycleStateHasBeenSet =
false;
302 bool m_platformVersionHasBeenSet =
false;
303 bool m_platformBranchNameHasBeenSet =
false;
304 bool m_platformBranchLifecycleStateHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream