/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Detailed information about a platform version.See Also:
AWS
* API Reference
The ARN of the platform version.
*/ inline const Aws::String& GetPlatformArn() const{ return m_platformArn; } /** *The ARN of the platform version.
*/ inline bool PlatformArnHasBeenSet() const { return m_platformArnHasBeenSet; } /** *The ARN of the platform version.
*/ inline void SetPlatformArn(const Aws::String& value) { m_platformArnHasBeenSet = true; m_platformArn = value; } /** *The ARN of the platform version.
*/ inline void SetPlatformArn(Aws::String&& value) { m_platformArnHasBeenSet = true; m_platformArn = std::move(value); } /** *The ARN of the platform version.
*/ inline void SetPlatformArn(const char* value) { m_platformArnHasBeenSet = true; m_platformArn.assign(value); } /** *The ARN of the platform version.
*/ inline PlatformDescription& WithPlatformArn(const Aws::String& value) { SetPlatformArn(value); return *this;} /** *The ARN of the platform version.
*/ inline PlatformDescription& WithPlatformArn(Aws::String&& value) { SetPlatformArn(std::move(value)); return *this;} /** *The ARN of the platform version.
*/ inline PlatformDescription& WithPlatformArn(const char* value) { SetPlatformArn(value); return *this;} /** *The AWS account ID of the person who created the platform version.
*/ inline const Aws::String& GetPlatformOwner() const{ return m_platformOwner; } /** *The AWS account ID of the person who created the platform version.
*/ inline bool PlatformOwnerHasBeenSet() const { return m_platformOwnerHasBeenSet; } /** *The AWS account ID of the person who created the platform version.
*/ inline void SetPlatformOwner(const Aws::String& value) { m_platformOwnerHasBeenSet = true; m_platformOwner = value; } /** *The AWS account ID of the person who created the platform version.
*/ inline void SetPlatformOwner(Aws::String&& value) { m_platformOwnerHasBeenSet = true; m_platformOwner = std::move(value); } /** *The AWS account ID of the person who created the platform version.
*/ inline void SetPlatformOwner(const char* value) { m_platformOwnerHasBeenSet = true; m_platformOwner.assign(value); } /** *The AWS account ID of the person who created the platform version.
*/ inline PlatformDescription& WithPlatformOwner(const Aws::String& value) { SetPlatformOwner(value); return *this;} /** *The AWS account ID of the person who created the platform version.
*/ inline PlatformDescription& WithPlatformOwner(Aws::String&& value) { SetPlatformOwner(std::move(value)); return *this;} /** *The AWS account ID of the person who created the platform version.
*/ inline PlatformDescription& WithPlatformOwner(const char* value) { SetPlatformOwner(value); return *this;} /** *The name of the platform version.
*/ inline const Aws::String& GetPlatformName() const{ return m_platformName; } /** *The name of the platform version.
*/ inline bool PlatformNameHasBeenSet() const { return m_platformNameHasBeenSet; } /** *The name of the platform version.
*/ inline void SetPlatformName(const Aws::String& value) { m_platformNameHasBeenSet = true; m_platformName = value; } /** *The name of the platform version.
*/ inline void SetPlatformName(Aws::String&& value) { m_platformNameHasBeenSet = true; m_platformName = std::move(value); } /** *The name of the platform version.
*/ inline void SetPlatformName(const char* value) { m_platformNameHasBeenSet = true; m_platformName.assign(value); } /** *The name of the platform version.
*/ inline PlatformDescription& WithPlatformName(const Aws::String& value) { SetPlatformName(value); return *this;} /** *The name of the platform version.
*/ inline PlatformDescription& WithPlatformName(Aws::String&& value) { SetPlatformName(std::move(value)); return *this;} /** *The name of the platform version.
*/ inline PlatformDescription& WithPlatformName(const char* value) { SetPlatformName(value); return *this;} /** *The version of the platform version.
*/ inline const Aws::String& GetPlatformVersion() const{ return m_platformVersion; } /** *The version of the platform version.
*/ inline bool PlatformVersionHasBeenSet() const { return m_platformVersionHasBeenSet; } /** *The version of the platform version.
*/ inline void SetPlatformVersion(const Aws::String& value) { m_platformVersionHasBeenSet = true; m_platformVersion = value; } /** *The version of the platform version.
*/ inline void SetPlatformVersion(Aws::String&& value) { m_platformVersionHasBeenSet = true; m_platformVersion = std::move(value); } /** *The version of the platform version.
*/ inline void SetPlatformVersion(const char* value) { m_platformVersionHasBeenSet = true; m_platformVersion.assign(value); } /** *The version of the platform version.
*/ inline PlatformDescription& WithPlatformVersion(const Aws::String& value) { SetPlatformVersion(value); return *this;} /** *The version of the platform version.
*/ inline PlatformDescription& WithPlatformVersion(Aws::String&& value) { SetPlatformVersion(std::move(value)); return *this;} /** *The version of the platform version.
*/ inline PlatformDescription& WithPlatformVersion(const char* value) { SetPlatformVersion(value); return *this;} /** *The name of the solution stack used by the platform version.
*/ inline const Aws::String& GetSolutionStackName() const{ return m_solutionStackName; } /** *The name of the solution stack used by the platform version.
*/ inline bool SolutionStackNameHasBeenSet() const { return m_solutionStackNameHasBeenSet; } /** *The name of the solution stack used by the platform version.
*/ inline void SetSolutionStackName(const Aws::String& value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName = value; } /** *The name of the solution stack used by the platform version.
*/ inline void SetSolutionStackName(Aws::String&& value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName = std::move(value); } /** *The name of the solution stack used by the platform version.
*/ inline void SetSolutionStackName(const char* value) { m_solutionStackNameHasBeenSet = true; m_solutionStackName.assign(value); } /** *The name of the solution stack used by the platform version.
*/ inline PlatformDescription& WithSolutionStackName(const Aws::String& value) { SetSolutionStackName(value); return *this;} /** *The name of the solution stack used by the platform version.
*/ inline PlatformDescription& WithSolutionStackName(Aws::String&& value) { SetSolutionStackName(std::move(value)); return *this;} /** *The name of the solution stack used by the platform version.
*/ inline PlatformDescription& WithSolutionStackName(const char* value) { SetSolutionStackName(value); return *this;} /** *The status of the platform version.
*/ inline const PlatformStatus& GetPlatformStatus() const{ return m_platformStatus; } /** *The status of the platform version.
*/ inline bool PlatformStatusHasBeenSet() const { return m_platformStatusHasBeenSet; } /** *The status of the platform version.
*/ inline void SetPlatformStatus(const PlatformStatus& value) { m_platformStatusHasBeenSet = true; m_platformStatus = value; } /** *The status of the platform version.
*/ inline void SetPlatformStatus(PlatformStatus&& value) { m_platformStatusHasBeenSet = true; m_platformStatus = std::move(value); } /** *The status of the platform version.
*/ inline PlatformDescription& WithPlatformStatus(const PlatformStatus& value) { SetPlatformStatus(value); return *this;} /** *The status of the platform version.
*/ inline PlatformDescription& WithPlatformStatus(PlatformStatus&& value) { SetPlatformStatus(std::move(value)); return *this;} /** *The date when the platform version was created.
*/ inline const Aws::Utils::DateTime& GetDateCreated() const{ return m_dateCreated; } /** *The date when the platform version was created.
*/ inline bool DateCreatedHasBeenSet() const { return m_dateCreatedHasBeenSet; } /** *The date when the platform version was created.
*/ inline void SetDateCreated(const Aws::Utils::DateTime& value) { m_dateCreatedHasBeenSet = true; m_dateCreated = value; } /** *The date when the platform version was created.
*/ inline void SetDateCreated(Aws::Utils::DateTime&& value) { m_dateCreatedHasBeenSet = true; m_dateCreated = std::move(value); } /** *The date when the platform version was created.
*/ inline PlatformDescription& WithDateCreated(const Aws::Utils::DateTime& value) { SetDateCreated(value); return *this;} /** *The date when the platform version was created.
*/ inline PlatformDescription& WithDateCreated(Aws::Utils::DateTime&& value) { SetDateCreated(std::move(value)); return *this;} /** *The date when the platform version was last updated.
*/ inline const Aws::Utils::DateTime& GetDateUpdated() const{ return m_dateUpdated; } /** *The date when the platform version was last updated.
*/ inline bool DateUpdatedHasBeenSet() const { return m_dateUpdatedHasBeenSet; } /** *The date when the platform version was last updated.
*/ inline void SetDateUpdated(const Aws::Utils::DateTime& value) { m_dateUpdatedHasBeenSet = true; m_dateUpdated = value; } /** *The date when the platform version was last updated.
*/ inline void SetDateUpdated(Aws::Utils::DateTime&& value) { m_dateUpdatedHasBeenSet = true; m_dateUpdated = std::move(value); } /** *The date when the platform version was last updated.
*/ inline PlatformDescription& WithDateUpdated(const Aws::Utils::DateTime& value) { SetDateUpdated(value); return *this;} /** *The date when the platform version was last updated.
*/ inline PlatformDescription& WithDateUpdated(Aws::Utils::DateTime&& value) { SetDateUpdated(std::move(value)); return *this;} /** *The category of the platform version.
*/ inline const Aws::String& GetPlatformCategory() const{ return m_platformCategory; } /** *The category of the platform version.
*/ inline bool PlatformCategoryHasBeenSet() const { return m_platformCategoryHasBeenSet; } /** *The category of the platform version.
*/ inline void SetPlatformCategory(const Aws::String& value) { m_platformCategoryHasBeenSet = true; m_platformCategory = value; } /** *The category of the platform version.
*/ inline void SetPlatformCategory(Aws::String&& value) { m_platformCategoryHasBeenSet = true; m_platformCategory = std::move(value); } /** *The category of the platform version.
*/ inline void SetPlatformCategory(const char* value) { m_platformCategoryHasBeenSet = true; m_platformCategory.assign(value); } /** *The category of the platform version.
*/ inline PlatformDescription& WithPlatformCategory(const Aws::String& value) { SetPlatformCategory(value); return *this;} /** *The category of the platform version.
*/ inline PlatformDescription& WithPlatformCategory(Aws::String&& value) { SetPlatformCategory(std::move(value)); return *this;} /** *The category of the platform version.
*/ inline PlatformDescription& WithPlatformCategory(const char* value) { SetPlatformCategory(value); return *this;} /** *The description of the platform version.
*/ inline const Aws::String& GetDescription() const{ return m_description; } /** *The description of the platform version.
*/ inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } /** *The description of the platform version.
*/ inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } /** *The description of the platform version.
*/ inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } /** *The description of the platform version.
*/ inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } /** *The description of the platform version.
*/ inline PlatformDescription& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} /** *The description of the platform version.
*/ inline PlatformDescription& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} /** *The description of the platform version.
*/ inline PlatformDescription& WithDescription(const char* value) { SetDescription(value); return *this;} /** *Information about the maintainer of the platform version.
*/ inline const Aws::String& GetMaintainer() const{ return m_maintainer; } /** *Information about the maintainer of the platform version.
*/ inline bool MaintainerHasBeenSet() const { return m_maintainerHasBeenSet; } /** *Information about the maintainer of the platform version.
*/ inline void SetMaintainer(const Aws::String& value) { m_maintainerHasBeenSet = true; m_maintainer = value; } /** *Information about the maintainer of the platform version.
*/ inline void SetMaintainer(Aws::String&& value) { m_maintainerHasBeenSet = true; m_maintainer = std::move(value); } /** *Information about the maintainer of the platform version.
*/ inline void SetMaintainer(const char* value) { m_maintainerHasBeenSet = true; m_maintainer.assign(value); } /** *Information about the maintainer of the platform version.
*/ inline PlatformDescription& WithMaintainer(const Aws::String& value) { SetMaintainer(value); return *this;} /** *Information about the maintainer of the platform version.
*/ inline PlatformDescription& WithMaintainer(Aws::String&& value) { SetMaintainer(std::move(value)); return *this;} /** *Information about the maintainer of the platform version.
*/ inline PlatformDescription& WithMaintainer(const char* value) { SetMaintainer(value); return *this;} /** *The operating system used by the platform version.
*/ inline const Aws::String& GetOperatingSystemName() const{ return m_operatingSystemName; } /** *The operating system used by the platform version.
*/ inline bool OperatingSystemNameHasBeenSet() const { return m_operatingSystemNameHasBeenSet; } /** *The operating system used by the platform version.
*/ inline void SetOperatingSystemName(const Aws::String& value) { m_operatingSystemNameHasBeenSet = true; m_operatingSystemName = value; } /** *The operating system used by the platform version.
*/ inline void SetOperatingSystemName(Aws::String&& value) { m_operatingSystemNameHasBeenSet = true; m_operatingSystemName = std::move(value); } /** *The operating system used by the platform version.
*/ inline void SetOperatingSystemName(const char* value) { m_operatingSystemNameHasBeenSet = true; m_operatingSystemName.assign(value); } /** *The operating system used by the platform version.
*/ inline PlatformDescription& WithOperatingSystemName(const Aws::String& value) { SetOperatingSystemName(value); return *this;} /** *The operating system used by the platform version.
*/ inline PlatformDescription& WithOperatingSystemName(Aws::String&& value) { SetOperatingSystemName(std::move(value)); return *this;} /** *The operating system used by the platform version.
*/ inline PlatformDescription& WithOperatingSystemName(const char* value) { SetOperatingSystemName(value); return *this;} /** *The version of the operating system used by the platform version.
*/ inline const Aws::String& GetOperatingSystemVersion() const{ return m_operatingSystemVersion; } /** *The version of the operating system used by the platform version.
*/ inline bool OperatingSystemVersionHasBeenSet() const { return m_operatingSystemVersionHasBeenSet; } /** *The version of the operating system used by the platform version.
*/ inline void SetOperatingSystemVersion(const Aws::String& value) { m_operatingSystemVersionHasBeenSet = true; m_operatingSystemVersion = value; } /** *The version of the operating system used by the platform version.
*/ inline void SetOperatingSystemVersion(Aws::String&& value) { m_operatingSystemVersionHasBeenSet = true; m_operatingSystemVersion = std::move(value); } /** *The version of the operating system used by the platform version.
*/ inline void SetOperatingSystemVersion(const char* value) { m_operatingSystemVersionHasBeenSet = true; m_operatingSystemVersion.assign(value); } /** *The version of the operating system used by the platform version.
*/ inline PlatformDescription& WithOperatingSystemVersion(const Aws::String& value) { SetOperatingSystemVersion(value); return *this;} /** *The version of the operating system used by the platform version.
*/ inline PlatformDescription& WithOperatingSystemVersion(Aws::String&& value) { SetOperatingSystemVersion(std::move(value)); return *this;} /** *The version of the operating system used by the platform version.
*/ inline PlatformDescription& WithOperatingSystemVersion(const char* value) { SetOperatingSystemVersion(value); return *this;} /** *The programming languages supported by the platform version.
*/ inline const Aws::VectorThe programming languages supported by the platform version.
*/ inline bool ProgrammingLanguagesHasBeenSet() const { return m_programmingLanguagesHasBeenSet; } /** *The programming languages supported by the platform version.
*/ inline void SetProgrammingLanguages(const Aws::VectorThe programming languages supported by the platform version.
*/ inline void SetProgrammingLanguages(Aws::VectorThe programming languages supported by the platform version.
*/ inline PlatformDescription& WithProgrammingLanguages(const Aws::VectorThe programming languages supported by the platform version.
*/ inline PlatformDescription& WithProgrammingLanguages(Aws::VectorThe programming languages supported by the platform version.
*/ inline PlatformDescription& AddProgrammingLanguages(const PlatformProgrammingLanguage& value) { m_programmingLanguagesHasBeenSet = true; m_programmingLanguages.push_back(value); return *this; } /** *The programming languages supported by the platform version.
*/ inline PlatformDescription& AddProgrammingLanguages(PlatformProgrammingLanguage&& value) { m_programmingLanguagesHasBeenSet = true; m_programmingLanguages.push_back(std::move(value)); return *this; } /** *The frameworks supported by the platform version.
*/ inline const Aws::VectorThe frameworks supported by the platform version.
*/ inline bool FrameworksHasBeenSet() const { return m_frameworksHasBeenSet; } /** *The frameworks supported by the platform version.
*/ inline void SetFrameworks(const Aws::VectorThe frameworks supported by the platform version.
*/ inline void SetFrameworks(Aws::VectorThe frameworks supported by the platform version.
*/ inline PlatformDescription& WithFrameworks(const Aws::VectorThe frameworks supported by the platform version.
*/ inline PlatformDescription& WithFrameworks(Aws::VectorThe frameworks supported by the platform version.
*/ inline PlatformDescription& AddFrameworks(const PlatformFramework& value) { m_frameworksHasBeenSet = true; m_frameworks.push_back(value); return *this; } /** *The frameworks supported by the platform version.
*/ inline PlatformDescription& AddFrameworks(PlatformFramework&& value) { m_frameworksHasBeenSet = true; m_frameworks.push_back(std::move(value)); return *this; } /** *The custom AMIs supported by the platform version.
*/ inline const Aws::VectorThe custom AMIs supported by the platform version.
*/ inline bool CustomAmiListHasBeenSet() const { return m_customAmiListHasBeenSet; } /** *The custom AMIs supported by the platform version.
*/ inline void SetCustomAmiList(const Aws::VectorThe custom AMIs supported by the platform version.
*/ inline void SetCustomAmiList(Aws::VectorThe custom AMIs supported by the platform version.
*/ inline PlatformDescription& WithCustomAmiList(const Aws::VectorThe custom AMIs supported by the platform version.
*/ inline PlatformDescription& WithCustomAmiList(Aws::VectorThe custom AMIs supported by the platform version.
*/ inline PlatformDescription& AddCustomAmiList(const CustomAmi& value) { m_customAmiListHasBeenSet = true; m_customAmiList.push_back(value); return *this; } /** *The custom AMIs supported by the platform version.
*/ inline PlatformDescription& AddCustomAmiList(CustomAmi&& value) { m_customAmiListHasBeenSet = true; m_customAmiList.push_back(std::move(value)); return *this; } /** *The tiers supported by the platform version.
*/ inline const Aws::VectorThe tiers supported by the platform version.
*/ inline bool SupportedTierListHasBeenSet() const { return m_supportedTierListHasBeenSet; } /** *The tiers supported by the platform version.
*/ inline void SetSupportedTierList(const Aws::VectorThe tiers supported by the platform version.
*/ inline void SetSupportedTierList(Aws::VectorThe tiers supported by the platform version.
*/ inline PlatformDescription& WithSupportedTierList(const Aws::VectorThe tiers supported by the platform version.
*/ inline PlatformDescription& WithSupportedTierList(Aws::VectorThe tiers supported by the platform version.
*/ inline PlatformDescription& AddSupportedTierList(const Aws::String& value) { m_supportedTierListHasBeenSet = true; m_supportedTierList.push_back(value); return *this; } /** *The tiers supported by the platform version.
*/ inline PlatformDescription& AddSupportedTierList(Aws::String&& value) { m_supportedTierListHasBeenSet = true; m_supportedTierList.push_back(std::move(value)); return *this; } /** *The tiers supported by the platform version.
*/ inline PlatformDescription& AddSupportedTierList(const char* value) { m_supportedTierListHasBeenSet = true; m_supportedTierList.push_back(value); return *this; } /** *The additions supported by the platform version.
*/ inline const Aws::VectorThe additions supported by the platform version.
*/ inline bool SupportedAddonListHasBeenSet() const { return m_supportedAddonListHasBeenSet; } /** *The additions supported by the platform version.
*/ inline void SetSupportedAddonList(const Aws::VectorThe additions supported by the platform version.
*/ inline void SetSupportedAddonList(Aws::VectorThe additions supported by the platform version.
*/ inline PlatformDescription& WithSupportedAddonList(const Aws::VectorThe additions supported by the platform version.
*/ inline PlatformDescription& WithSupportedAddonList(Aws::VectorThe additions supported by the platform version.
*/ inline PlatformDescription& AddSupportedAddonList(const Aws::String& value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList.push_back(value); return *this; } /** *The additions supported by the platform version.
*/ inline PlatformDescription& AddSupportedAddonList(Aws::String&& value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList.push_back(std::move(value)); return *this; } /** *The additions supported by the platform version.
*/ inline PlatformDescription& AddSupportedAddonList(const char* value) { m_supportedAddonListHasBeenSet = true; m_supportedAddonList.push_back(value); return *this; } /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline const Aws::String& GetPlatformLifecycleState() const{ return m_platformLifecycleState; } /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline bool PlatformLifecycleStateHasBeenSet() const { return m_platformLifecycleStateHasBeenSet; } /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline void SetPlatformLifecycleState(const Aws::String& value) { m_platformLifecycleStateHasBeenSet = true; m_platformLifecycleState = value; } /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline void SetPlatformLifecycleState(Aws::String&& value) { m_platformLifecycleStateHasBeenSet = true; m_platformLifecycleState = std::move(value); } /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline void SetPlatformLifecycleState(const char* value) { m_platformLifecycleStateHasBeenSet = true; m_platformLifecycleState.assign(value); } /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline PlatformDescription& WithPlatformLifecycleState(const Aws::String& value) { SetPlatformLifecycleState(value); return *this;} /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline PlatformDescription& WithPlatformLifecycleState(Aws::String&& value) { SetPlatformLifecycleState(std::move(value)); return *this;} /** *The state of the platform version in its lifecycle.
Possible values:
* Recommended
| null
If a null value is * returned, the platform version isn't the recommended one for its branch. Each * platform branch has a single recommended platform version, typically the most * recent one.
*/ inline PlatformDescription& WithPlatformLifecycleState(const char* value) { SetPlatformLifecycleState(value); return *this;} /** *The platform branch to which the platform version belongs.
*/ inline const Aws::String& GetPlatformBranchName() const{ return m_platformBranchName; } /** *The platform branch to which the platform version belongs.
*/ inline bool PlatformBranchNameHasBeenSet() const { return m_platformBranchNameHasBeenSet; } /** *The platform branch to which the platform version belongs.
*/ inline void SetPlatformBranchName(const Aws::String& value) { m_platformBranchNameHasBeenSet = true; m_platformBranchName = value; } /** *The platform branch to which the platform version belongs.
*/ inline void SetPlatformBranchName(Aws::String&& value) { m_platformBranchNameHasBeenSet = true; m_platformBranchName = std::move(value); } /** *The platform branch to which the platform version belongs.
*/ inline void SetPlatformBranchName(const char* value) { m_platformBranchNameHasBeenSet = true; m_platformBranchName.assign(value); } /** *The platform branch to which the platform version belongs.
*/ inline PlatformDescription& WithPlatformBranchName(const Aws::String& value) { SetPlatformBranchName(value); return *this;} /** *The platform branch to which the platform version belongs.
*/ inline PlatformDescription& WithPlatformBranchName(Aws::String&& value) { SetPlatformBranchName(std::move(value)); return *this;} /** *The platform branch to which the platform version belongs.
*/ inline PlatformDescription& WithPlatformBranchName(const char* value) { SetPlatformBranchName(value); return *this;} /** *The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired
The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired
The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired
The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired
The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired
The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired
The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired
The state of the platform version's branch in its lifecycle.
Possible
* values: Beta
| Supported
| Deprecated
|
* Retired