7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
12#include <aws/elasticbeanstalk/model/CustomAmi.h>
13#include <aws/elasticbeanstalk/model/PlatformFramework.h>
14#include <aws/elasticbeanstalk/model/PlatformProgrammingLanguage.h>
15#include <aws/elasticbeanstalk/model/PlatformStatus.h>
25namespace ElasticBeanstalk {
40 const char* locationValue)
const;
49 template <
typename PlatformArnT = Aws::String>
51 m_platformArnHasBeenSet =
true;
52 m_platformArn = std::forward<PlatformArnT>(value);
54 template <
typename PlatformArnT = Aws::String>
68 template <
typename PlatformOwnerT = Aws::String>
70 m_platformOwnerHasBeenSet =
true;
71 m_platformOwner = std::forward<PlatformOwnerT>(value);
73 template <
typename PlatformOwnerT = Aws::String>
86 template <
typename PlatformNameT = Aws::String>
88 m_platformNameHasBeenSet =
true;
89 m_platformName = std::forward<PlatformNameT>(value);
91 template <
typename PlatformNameT = Aws::String>
104 template <
typename PlatformVersionT = Aws::String>
106 m_platformVersionHasBeenSet =
true;
107 m_platformVersion = std::forward<PlatformVersionT>(value);
109 template <
typename PlatformVersionT = Aws::String>
122 template <
typename SolutionStackNameT = Aws::String>
124 m_solutionStackNameHasBeenSet =
true;
125 m_solutionStackName = std::forward<SolutionStackNameT>(value);
127 template <
typename SolutionStackNameT = Aws::String>
141 m_platformStatusHasBeenSet =
true;
142 m_platformStatus = value;
156 template <
typename DateCreatedT = Aws::Utils::DateTime>
158 m_dateCreatedHasBeenSet =
true;
159 m_dateCreated = std::forward<DateCreatedT>(value);
161 template <
typename DateCreatedT = Aws::Utils::DateTime>
174 template <
typename DateUpdatedT = Aws::Utils::DateTime>
176 m_dateUpdatedHasBeenSet =
true;
177 m_dateUpdated = std::forward<DateUpdatedT>(value);
179 template <
typename DateUpdatedT = Aws::Utils::DateTime>
192 template <
typename PlatformCategoryT = Aws::String>
194 m_platformCategoryHasBeenSet =
true;
195 m_platformCategory = std::forward<PlatformCategoryT>(value);
197 template <
typename PlatformCategoryT = Aws::String>
210 template <
typename DescriptionT = Aws::String>
212 m_descriptionHasBeenSet =
true;
213 m_description = std::forward<DescriptionT>(value);
215 template <
typename DescriptionT = Aws::String>
228 template <
typename Ma
intainerT = Aws::String>
230 m_maintainerHasBeenSet =
true;
231 m_maintainer = std::forward<MaintainerT>(value);
233 template <
typename Ma
intainerT = Aws::String>
246 template <
typename OperatingSystemNameT = Aws::String>
248 m_operatingSystemNameHasBeenSet =
true;
249 m_operatingSystemName = std::forward<OperatingSystemNameT>(value);
251 template <
typename OperatingSystemNameT = Aws::String>
264 template <
typename OperatingSystemVersionT = Aws::String>
266 m_operatingSystemVersionHasBeenSet =
true;
267 m_operatingSystemVersion = std::forward<OperatingSystemVersionT>(value);
269 template <
typename OperatingSystemVersionT = Aws::String>
282 template <
typename ProgrammingLanguagesT = Aws::Vector<PlatformProgrammingLanguage>>
284 m_programmingLanguagesHasBeenSet =
true;
285 m_programmingLanguages = std::forward<ProgrammingLanguagesT>(value);
287 template <
typename ProgrammingLanguagesT = Aws::Vector<PlatformProgrammingLanguage>>
292 template <
typename ProgrammingLanguagesT = PlatformProgrammingLanguage>
294 m_programmingLanguagesHasBeenSet =
true;
295 m_programmingLanguages.emplace_back(std::forward<ProgrammingLanguagesT>(value));
306 template <
typename FrameworksT = Aws::Vector<PlatformFramework>>
308 m_frameworksHasBeenSet =
true;
309 m_frameworks = std::forward<FrameworksT>(value);
311 template <
typename FrameworksT = Aws::Vector<PlatformFramework>>
316 template <
typename FrameworksT = PlatformFramework>
318 m_frameworksHasBeenSet =
true;
319 m_frameworks.emplace_back(std::forward<FrameworksT>(value));
330 template <
typename CustomAmiListT = Aws::Vector<CustomAmi>>
332 m_customAmiListHasBeenSet =
true;
333 m_customAmiList = std::forward<CustomAmiListT>(value);
335 template <
typename CustomAmiListT = Aws::Vector<CustomAmi>>
340 template <
typename CustomAmiListT = CustomAmi>
342 m_customAmiListHasBeenSet =
true;
343 m_customAmiList.emplace_back(std::forward<CustomAmiListT>(value));
354 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
356 m_supportedTierListHasBeenSet =
true;
357 m_supportedTierList = std::forward<SupportedTierListT>(value);
359 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
364 template <
typename SupportedTierListT = Aws::String>
366 m_supportedTierListHasBeenSet =
true;
367 m_supportedTierList.emplace_back(std::forward<SupportedTierListT>(value));
378 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
380 m_supportedAddonListHasBeenSet =
true;
381 m_supportedAddonList = std::forward<SupportedAddonListT>(value);
383 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
388 template <
typename SupportedAddonListT = Aws::String>
390 m_supportedAddonListHasBeenSet =
true;
391 m_supportedAddonList.emplace_back(std::forward<SupportedAddonListT>(value));
406 template <
typename PlatformLifecycleStateT = Aws::String>
408 m_platformLifecycleStateHasBeenSet =
true;
409 m_platformLifecycleState = std::forward<PlatformLifecycleStateT>(value);
411 template <
typename PlatformLifecycleStateT = Aws::String>
424 template <
typename PlatformBranchNameT = Aws::String>
426 m_platformBranchNameHasBeenSet =
true;
427 m_platformBranchName = std::forward<PlatformBranchNameT>(value);
429 template <
typename PlatformBranchNameT = Aws::String>
444 template <
typename PlatformBranchLifecycleStateT = Aws::String>
446 m_platformBranchLifecycleStateHasBeenSet =
true;
447 m_platformBranchLifecycleState = std::forward<PlatformBranchLifecycleStateT>(value);
449 template <
typename PlatformBranchLifecycleStateT = Aws::String>
497 bool m_platformArnHasBeenSet =
false;
498 bool m_platformOwnerHasBeenSet =
false;
499 bool m_platformNameHasBeenSet =
false;
500 bool m_platformVersionHasBeenSet =
false;
501 bool m_solutionStackNameHasBeenSet =
false;
502 bool m_platformStatusHasBeenSet =
false;
503 bool m_dateCreatedHasBeenSet =
false;
504 bool m_dateUpdatedHasBeenSet =
false;
505 bool m_platformCategoryHasBeenSet =
false;
506 bool m_descriptionHasBeenSet =
false;
507 bool m_maintainerHasBeenSet =
false;
508 bool m_operatingSystemNameHasBeenSet =
false;
509 bool m_operatingSystemVersionHasBeenSet =
false;
510 bool m_programmingLanguagesHasBeenSet =
false;
511 bool m_frameworksHasBeenSet =
false;
512 bool m_customAmiListHasBeenSet =
false;
513 bool m_supportedTierListHasBeenSet =
false;
514 bool m_supportedAddonListHasBeenSet =
false;
515 bool m_platformLifecycleStateHasBeenSet =
false;
516 bool m_platformBranchNameHasBeenSet =
false;
517 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