Struct aws_sdk_imagebuilder::model::component_summary::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ComponentSummary
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the component.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the component.
sourcepub fn set_version(self, input: Option<String>) -> Self
pub fn set_version(self, input: Option<String>) -> Self
The version of the component.
sourcepub fn set_platform(self, input: Option<Platform>) -> Self
pub fn set_platform(self, input: Option<Platform>) -> Self
The platform of the component.
sourcepub fn supported_os_versions(self, input: impl Into<String>) -> Self
pub fn supported_os_versions(self, input: impl Into<String>) -> Self
Appends an item to supported_os_versions
.
To override the contents of this collection use set_supported_os_versions
.
The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
sourcepub fn set_supported_os_versions(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_os_versions(self, input: Option<Vec<String>>) -> Self
The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
sourcepub fn state(self, input: ComponentState) -> Self
pub fn state(self, input: ComponentState) -> Self
Describes the current status of the component.
sourcepub fn set_state(self, input: Option<ComponentState>) -> Self
pub fn set_state(self, input: Option<ComponentState>) -> Self
Describes the current status of the component.
sourcepub fn type(self, input: ComponentType) -> Self
pub fn type(self, input: ComponentType) -> Self
The type of the component denotes whether the component is used to build the image or only to test it.
sourcepub fn set_type(self, input: Option<ComponentType>) -> Self
pub fn set_type(self, input: Option<ComponentType>) -> Self
The type of the component denotes whether the component is used to build the image or only to test it.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the component.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the component.
sourcepub fn change_description(self, input: impl Into<String>) -> Self
pub fn change_description(self, input: impl Into<String>) -> Self
The change description of the component.
sourcepub fn set_change_description(self, input: Option<String>) -> Self
pub fn set_change_description(self, input: Option<String>) -> Self
The change description of the component.
sourcepub fn date_created(self, input: impl Into<String>) -> Self
pub fn date_created(self, input: impl Into<String>) -> Self
The date that the component was created.
sourcepub fn set_date_created(self, input: Option<String>) -> Self
pub fn set_date_created(self, input: Option<String>) -> Self
The date that the component was created.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags associated with the component.
The tags associated with the component.
sourcepub fn build(self) -> ComponentSummary
pub fn build(self) -> ComponentSummary
Consumes the builder and constructs a ComponentSummary
.