Struct aws_sdk_workspaces::model::workspace_bundle::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for WorkspaceBundle.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn set_bundle_id(self, input: Option<String>) -> Self
pub fn set_bundle_id(self, input: Option<String>) -> Self
The identifier of the bundle.
sourcepub fn owner(self, input: impl Into<String>) -> Self
pub fn owner(self, input: impl Into<String>) -> Self
The owner of the bundle. This is the account identifier of the owner, or AMAZON if the bundle is provided by Amazon Web Services.
sourcepub fn set_owner(self, input: Option<String>) -> Self
pub fn set_owner(self, input: Option<String>) -> Self
The owner of the bundle. This is the account identifier of the owner, or AMAZON if the bundle is provided by Amazon Web Services.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the bundle.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the bundle.
sourcepub fn image_id(self, input: impl Into<String>) -> Self
pub fn image_id(self, input: impl Into<String>) -> Self
The identifier of the image that was used to create the bundle.
sourcepub fn set_image_id(self, input: Option<String>) -> Self
pub fn set_image_id(self, input: Option<String>) -> Self
The identifier of the image that was used to create the bundle.
sourcepub fn root_storage(self, input: RootStorage) -> Self
pub fn root_storage(self, input: RootStorage) -> Self
The size of the root volume.
sourcepub fn set_root_storage(self, input: Option<RootStorage>) -> Self
pub fn set_root_storage(self, input: Option<RootStorage>) -> Self
The size of the root volume.
sourcepub fn user_storage(self, input: UserStorage) -> Self
pub fn user_storage(self, input: UserStorage) -> Self
The size of the user volume.
sourcepub fn set_user_storage(self, input: Option<UserStorage>) -> Self
pub fn set_user_storage(self, input: Option<UserStorage>) -> Self
The size of the user volume.
sourcepub fn compute_type(self, input: ComputeType) -> Self
pub fn compute_type(self, input: ComputeType) -> Self
The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.
sourcepub fn set_compute_type(self, input: Option<ComputeType>) -> Self
pub fn set_compute_type(self, input: Option<ComputeType>) -> Self
The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.
sourcepub fn last_updated_time(self, input: DateTime) -> Self
pub fn last_updated_time(self, input: DateTime) -> Self
The last time that the bundle was updated.
sourcepub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
The last time that the bundle was updated.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time when the bundle was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time when the bundle was created.
sourcepub fn build(self) -> WorkspaceBundle
pub fn build(self) -> WorkspaceBundle
Consumes the builder and constructs a WorkspaceBundle.