Struct aws_sdk_elasticbeanstalk::model::platform_summary::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for PlatformSummary
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn platform_arn(self, input: impl Into<String>) -> Self
pub fn platform_arn(self, input: impl Into<String>) -> Self
The ARN of the platform version.
sourcepub fn set_platform_arn(self, input: Option<String>) -> Self
pub fn set_platform_arn(self, input: Option<String>) -> Self
The ARN of the platform version.
sourcepub fn platform_owner(self, input: impl Into<String>) -> Self
pub fn platform_owner(self, input: impl Into<String>) -> Self
The AWS account ID of the person who created the platform version.
sourcepub fn set_platform_owner(self, input: Option<String>) -> Self
pub fn set_platform_owner(self, input: Option<String>) -> Self
The AWS account ID of the person who created the platform version.
sourcepub fn platform_status(self, input: PlatformStatus) -> Self
pub fn platform_status(self, input: PlatformStatus) -> Self
The status of the platform version. You can create an environment from the platform version once it is ready.
sourcepub fn set_platform_status(self, input: Option<PlatformStatus>) -> Self
pub fn set_platform_status(self, input: Option<PlatformStatus>) -> Self
The status of the platform version. You can create an environment from the platform version once it is ready.
sourcepub fn platform_category(self, input: impl Into<String>) -> Self
pub fn platform_category(self, input: impl Into<String>) -> Self
The category of platform version.
sourcepub fn set_platform_category(self, input: Option<String>) -> Self
pub fn set_platform_category(self, input: Option<String>) -> Self
The category of platform version.
sourcepub fn operating_system_name(self, input: impl Into<String>) -> Self
pub fn operating_system_name(self, input: impl Into<String>) -> Self
The operating system used by the platform version.
sourcepub fn set_operating_system_name(self, input: Option<String>) -> Self
pub fn set_operating_system_name(self, input: Option<String>) -> Self
The operating system used by the platform version.
sourcepub fn operating_system_version(self, input: impl Into<String>) -> Self
pub fn operating_system_version(self, input: impl Into<String>) -> Self
The version of the operating system used by the platform version.
sourcepub fn set_operating_system_version(self, input: Option<String>) -> Self
pub fn set_operating_system_version(self, input: Option<String>) -> Self
The version of the operating system used by the platform version.
sourcepub fn supported_tier_list(self, input: impl Into<String>) -> Self
pub fn supported_tier_list(self, input: impl Into<String>) -> Self
Appends an item to supported_tier_list
.
To override the contents of this collection use set_supported_tier_list
.
The tiers in which the platform version runs.
sourcepub fn set_supported_tier_list(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_tier_list(self, input: Option<Vec<String>>) -> Self
The tiers in which the platform version runs.
sourcepub fn supported_addon_list(self, input: impl Into<String>) -> Self
pub fn supported_addon_list(self, input: impl Into<String>) -> Self
Appends an item to supported_addon_list
.
To override the contents of this collection use set_supported_addon_list
.
The additions associated with the platform version.
sourcepub fn set_supported_addon_list(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_addon_list(self, input: Option<Vec<String>>) -> Self
The additions associated with the platform version.
sourcepub fn platform_lifecycle_state(self, input: impl Into<String>) -> Self
pub fn platform_lifecycle_state(self, input: impl Into<String>) -> Self
The state of the platform version in its lifecycle.
Possible values: recommended
| empty
If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.
sourcepub fn set_platform_lifecycle_state(self, input: Option<String>) -> Self
pub fn set_platform_lifecycle_state(self, input: Option<String>) -> Self
The state of the platform version in its lifecycle.
Possible values: recommended
| empty
If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.
sourcepub fn platform_version(self, input: impl Into<String>) -> Self
pub fn platform_version(self, input: impl Into<String>) -> Self
The version string of the platform version.
sourcepub fn set_platform_version(self, input: Option<String>) -> Self
pub fn set_platform_version(self, input: Option<String>) -> Self
The version string of the platform version.
sourcepub fn platform_branch_name(self, input: impl Into<String>) -> Self
pub fn platform_branch_name(self, input: impl Into<String>) -> Self
The platform branch to which the platform version belongs.
sourcepub fn set_platform_branch_name(self, input: Option<String>) -> Self
pub fn set_platform_branch_name(self, input: Option<String>) -> Self
The platform branch to which the platform version belongs.
sourcepub fn platform_branch_lifecycle_state(self, input: impl Into<String>) -> Self
pub fn platform_branch_lifecycle_state(self, input: impl Into<String>) -> Self
The state of the platform version's branch in its lifecycle.
Possible values: beta
| supported
| deprecated
| retired
sourcepub fn set_platform_branch_lifecycle_state(self, input: Option<String>) -> Self
pub fn set_platform_branch_lifecycle_state(self, input: Option<String>) -> Self
The state of the platform version's branch in its lifecycle.
Possible values: beta
| supported
| deprecated
| retired
sourcepub fn build(self) -> PlatformSummary
pub fn build(self) -> PlatformSummary
Consumes the builder and constructs a PlatformSummary
.