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>
64 template <
typename PlatformOwnerT = Aws::String>
66 m_platformOwnerHasBeenSet =
true;
67 m_platformOwner = std::forward<PlatformOwnerT>(value);
69 template <
typename PlatformOwnerT = Aws::String>
84 m_platformStatusHasBeenSet =
true;
85 m_platformStatus = value;
99 template <
typename PlatformCategoryT = Aws::String>
101 m_platformCategoryHasBeenSet =
true;
102 m_platformCategory = std::forward<PlatformCategoryT>(value);
104 template <
typename PlatformCategoryT = Aws::String>
117 template <
typename OperatingSystemNameT = Aws::String>
119 m_operatingSystemNameHasBeenSet =
true;
120 m_operatingSystemName = std::forward<OperatingSystemNameT>(value);
122 template <
typename OperatingSystemNameT = Aws::String>
135 template <
typename OperatingSystemVersionT = Aws::String>
137 m_operatingSystemVersionHasBeenSet =
true;
138 m_operatingSystemVersion = std::forward<OperatingSystemVersionT>(value);
140 template <
typename OperatingSystemVersionT = Aws::String>
153 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
155 m_supportedTierListHasBeenSet =
true;
156 m_supportedTierList = std::forward<SupportedTierListT>(value);
158 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
163 template <
typename SupportedTierListT = Aws::String>
165 m_supportedTierListHasBeenSet =
true;
166 m_supportedTierList.emplace_back(std::forward<SupportedTierListT>(value));
177 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
179 m_supportedAddonListHasBeenSet =
true;
180 m_supportedAddonList = std::forward<SupportedAddonListT>(value);
182 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
187 template <
typename SupportedAddonListT = Aws::String>
189 m_supportedAddonListHasBeenSet =
true;
190 m_supportedAddonList.emplace_back(std::forward<SupportedAddonListT>(value));
203 template <
typename PlatformLifecycleStateT = Aws::String>
205 m_platformLifecycleStateHasBeenSet =
true;
206 m_platformLifecycleState = std::forward<PlatformLifecycleStateT>(value);
208 template <
typename PlatformLifecycleStateT = Aws::String>
221 template <
typename PlatformVersionT = Aws::String>
223 m_platformVersionHasBeenSet =
true;
224 m_platformVersion = std::forward<PlatformVersionT>(value);
226 template <
typename PlatformVersionT = Aws::String>
239 template <
typename PlatformBranchNameT = Aws::String>
241 m_platformBranchNameHasBeenSet =
true;
242 m_platformBranchName = std::forward<PlatformBranchNameT>(value);
244 template <
typename PlatformBranchNameT = Aws::String>
259 template <
typename PlatformBranchLifecycleStateT = Aws::String>
261 m_platformBranchLifecycleStateHasBeenSet =
true;
262 m_platformBranchLifecycleState = std::forward<PlatformBranchLifecycleStateT>(value);
264 template <
typename PlatformBranchLifecycleStateT = Aws::String>
294 bool m_platformArnHasBeenSet =
false;
295 bool m_platformOwnerHasBeenSet =
false;
296 bool m_platformStatusHasBeenSet =
false;
297 bool m_platformCategoryHasBeenSet =
false;
298 bool m_operatingSystemNameHasBeenSet =
false;
299 bool m_operatingSystemVersionHasBeenSet =
false;
300 bool m_supportedTierListHasBeenSet =
false;
301 bool m_supportedAddonListHasBeenSet =
false;
302 bool m_platformLifecycleStateHasBeenSet =
false;
303 bool m_platformVersionHasBeenSet =
false;
304 bool m_platformBranchNameHasBeenSet =
false;
305 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