7#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/elasticbeanstalk/model/PlatformStatus.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/elasticbeanstalk/model/PlatformProgrammingLanguage.h>
14#include <aws/elasticbeanstalk/model/PlatformFramework.h>
15#include <aws/elasticbeanstalk/model/CustomAmi.h>
27namespace ElasticBeanstalk
44 AWS_ELASTICBEANSTALK_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
56 inline void SetPlatformArn(
const char* value) { m_platformArnHasBeenSet =
true; m_platformArn.assign(value); }
70 inline void SetPlatformOwner(
const char* value) { m_platformOwnerHasBeenSet =
true; m_platformOwner.assign(value); }
84 inline void SetPlatformName(
const char* value) { m_platformNameHasBeenSet =
true; m_platformName.assign(value); }
98 inline void SetPlatformVersion(
const char* value) { m_platformVersionHasBeenSet =
true; m_platformVersion.assign(value); }
112 inline void SetSolutionStackName(
const char* value) { m_solutionStackNameHasBeenSet =
true; m_solutionStackName.assign(value); }
162 inline void SetPlatformCategory(
const char* value) { m_platformCategoryHasBeenSet =
true; m_platformCategory.assign(value); }
176 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
190 inline void SetMaintainer(
const char* value) { m_maintainerHasBeenSet =
true; m_maintainer.assign(value); }
204 inline void SetOperatingSystemName(
const char* value) { m_operatingSystemNameHasBeenSet =
true; m_operatingSystemName.assign(value); }
218 inline void SetOperatingSystemVersion(
const char* value) { m_operatingSystemVersionHasBeenSet =
true; m_operatingSystemVersion.assign(value); }
308 inline void SetPlatformLifecycleState(
const char* value) { m_platformLifecycleStateHasBeenSet =
true; m_platformLifecycleState.assign(value); }
322 inline void SetPlatformBranchName(
const char* value) { m_platformBranchNameHasBeenSet =
true; m_platformBranchName.assign(value); }
346 bool m_platformArnHasBeenSet =
false;
349 bool m_platformOwnerHasBeenSet =
false;
352 bool m_platformNameHasBeenSet =
false;
355 bool m_platformVersionHasBeenSet =
false;
358 bool m_solutionStackNameHasBeenSet =
false;
361 bool m_platformStatusHasBeenSet =
false;
364 bool m_dateCreatedHasBeenSet =
false;
367 bool m_dateUpdatedHasBeenSet =
false;
370 bool m_platformCategoryHasBeenSet =
false;
373 bool m_descriptionHasBeenSet =
false;
376 bool m_maintainerHasBeenSet =
false;
379 bool m_operatingSystemNameHasBeenSet =
false;
382 bool m_operatingSystemVersionHasBeenSet =
false;
385 bool m_programmingLanguagesHasBeenSet =
false;
388 bool m_frameworksHasBeenSet =
false;
391 bool m_customAmiListHasBeenSet =
false;
394 bool m_supportedTierListHasBeenSet =
false;
397 bool m_supportedAddonListHasBeenSet =
false;
400 bool m_platformLifecycleStateHasBeenSet =
false;
403 bool m_platformBranchNameHasBeenSet =
false;
406 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