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>
67 template <
typename PlatformOwnerT = Aws::String>
69 m_platformOwnerHasBeenSet =
true;
70 m_platformOwner = std::forward<PlatformOwnerT>(value);
72 template <
typename PlatformOwnerT = Aws::String>
85 template <
typename PlatformNameT = Aws::String>
87 m_platformNameHasBeenSet =
true;
88 m_platformName = std::forward<PlatformNameT>(value);
90 template <
typename PlatformNameT = Aws::String>
103 template <
typename PlatformVersionT = Aws::String>
105 m_platformVersionHasBeenSet =
true;
106 m_platformVersion = std::forward<PlatformVersionT>(value);
108 template <
typename PlatformVersionT = Aws::String>
121 template <
typename SolutionStackNameT = Aws::String>
123 m_solutionStackNameHasBeenSet =
true;
124 m_solutionStackName = std::forward<SolutionStackNameT>(value);
126 template <
typename SolutionStackNameT = Aws::String>
140 m_platformStatusHasBeenSet =
true;
141 m_platformStatus = value;
155 template <
typename DateCreatedT = Aws::Utils::DateTime>
157 m_dateCreatedHasBeenSet =
true;
158 m_dateCreated = std::forward<DateCreatedT>(value);
160 template <
typename DateCreatedT = Aws::Utils::DateTime>
173 template <
typename DateUpdatedT = Aws::Utils::DateTime>
175 m_dateUpdatedHasBeenSet =
true;
176 m_dateUpdated = std::forward<DateUpdatedT>(value);
178 template <
typename DateUpdatedT = Aws::Utils::DateTime>
191 template <
typename PlatformCategoryT = Aws::String>
193 m_platformCategoryHasBeenSet =
true;
194 m_platformCategory = std::forward<PlatformCategoryT>(value);
196 template <
typename PlatformCategoryT = Aws::String>
209 template <
typename DescriptionT = Aws::String>
211 m_descriptionHasBeenSet =
true;
212 m_description = std::forward<DescriptionT>(value);
214 template <
typename DescriptionT = Aws::String>
227 template <
typename Ma
intainerT = Aws::String>
229 m_maintainerHasBeenSet =
true;
230 m_maintainer = std::forward<MaintainerT>(value);
232 template <
typename Ma
intainerT = Aws::String>
245 template <
typename OperatingSystemNameT = Aws::String>
247 m_operatingSystemNameHasBeenSet =
true;
248 m_operatingSystemName = std::forward<OperatingSystemNameT>(value);
250 template <
typename OperatingSystemNameT = Aws::String>
263 template <
typename OperatingSystemVersionT = Aws::String>
265 m_operatingSystemVersionHasBeenSet =
true;
266 m_operatingSystemVersion = std::forward<OperatingSystemVersionT>(value);
268 template <
typename OperatingSystemVersionT = Aws::String>
281 template <
typename ProgrammingLanguagesT = Aws::Vector<PlatformProgrammingLanguage>>
283 m_programmingLanguagesHasBeenSet =
true;
284 m_programmingLanguages = std::forward<ProgrammingLanguagesT>(value);
286 template <
typename ProgrammingLanguagesT = Aws::Vector<PlatformProgrammingLanguage>>
291 template <
typename ProgrammingLanguagesT = PlatformProgrammingLanguage>
293 m_programmingLanguagesHasBeenSet =
true;
294 m_programmingLanguages.emplace_back(std::forward<ProgrammingLanguagesT>(value));
305 template <
typename FrameworksT = Aws::Vector<PlatformFramework>>
307 m_frameworksHasBeenSet =
true;
308 m_frameworks = std::forward<FrameworksT>(value);
310 template <
typename FrameworksT = Aws::Vector<PlatformFramework>>
315 template <
typename FrameworksT = PlatformFramework>
317 m_frameworksHasBeenSet =
true;
318 m_frameworks.emplace_back(std::forward<FrameworksT>(value));
329 template <
typename CustomAmiListT = Aws::Vector<CustomAmi>>
331 m_customAmiListHasBeenSet =
true;
332 m_customAmiList = std::forward<CustomAmiListT>(value);
334 template <
typename CustomAmiListT = Aws::Vector<CustomAmi>>
339 template <
typename CustomAmiListT = CustomAmi>
341 m_customAmiListHasBeenSet =
true;
342 m_customAmiList.emplace_back(std::forward<CustomAmiListT>(value));
353 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
355 m_supportedTierListHasBeenSet =
true;
356 m_supportedTierList = std::forward<SupportedTierListT>(value);
358 template <
typename SupportedTierListT = Aws::Vector<Aws::String>>
363 template <
typename SupportedTierListT = Aws::String>
365 m_supportedTierListHasBeenSet =
true;
366 m_supportedTierList.emplace_back(std::forward<SupportedTierListT>(value));
377 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
379 m_supportedAddonListHasBeenSet =
true;
380 m_supportedAddonList = std::forward<SupportedAddonListT>(value);
382 template <
typename SupportedAddonListT = Aws::Vector<Aws::String>>
387 template <
typename SupportedAddonListT = Aws::String>
389 m_supportedAddonListHasBeenSet =
true;
390 m_supportedAddonList.emplace_back(std::forward<SupportedAddonListT>(value));
405 template <
typename PlatformLifecycleStateT = Aws::String>
407 m_platformLifecycleStateHasBeenSet =
true;
408 m_platformLifecycleState = std::forward<PlatformLifecycleStateT>(value);
410 template <
typename PlatformLifecycleStateT = Aws::String>
423 template <
typename PlatformBranchNameT = Aws::String>
425 m_platformBranchNameHasBeenSet =
true;
426 m_platformBranchName = std::forward<PlatformBranchNameT>(value);
428 template <
typename PlatformBranchNameT = Aws::String>
443 template <
typename PlatformBranchLifecycleStateT = Aws::String>
445 m_platformBranchLifecycleStateHasBeenSet =
true;
446 m_platformBranchLifecycleState = std::forward<PlatformBranchLifecycleStateT>(value);
448 template <
typename PlatformBranchLifecycleStateT = Aws::String>
496 bool m_platformArnHasBeenSet =
false;
497 bool m_platformOwnerHasBeenSet =
false;
498 bool m_platformNameHasBeenSet =
false;
499 bool m_platformVersionHasBeenSet =
false;
500 bool m_solutionStackNameHasBeenSet =
false;
501 bool m_platformStatusHasBeenSet =
false;
502 bool m_dateCreatedHasBeenSet =
false;
503 bool m_dateUpdatedHasBeenSet =
false;
504 bool m_platformCategoryHasBeenSet =
false;
505 bool m_descriptionHasBeenSet =
false;
506 bool m_maintainerHasBeenSet =
false;
507 bool m_operatingSystemNameHasBeenSet =
false;
508 bool m_operatingSystemVersionHasBeenSet =
false;
509 bool m_programmingLanguagesHasBeenSet =
false;
510 bool m_frameworksHasBeenSet =
false;
511 bool m_customAmiListHasBeenSet =
false;
512 bool m_supportedTierListHasBeenSet =
false;
513 bool m_supportedAddonListHasBeenSet =
false;
514 bool m_platformLifecycleStateHasBeenSet =
false;
515 bool m_platformBranchNameHasBeenSet =
false;
516 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