Struct aws_sdk_workspaces::model::workspace_properties::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for WorkspaceProperties.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn running_mode(self, input: RunningMode) -> Self
pub fn running_mode(self, input: RunningMode) -> Self
The running mode. For more information, see Manage the WorkSpace Running Mode.
sourcepub fn set_running_mode(self, input: Option<RunningMode>) -> Self
pub fn set_running_mode(self, input: Option<RunningMode>) -> Self
The running mode. For more information, see Manage the WorkSpace Running Mode.
sourcepub fn running_mode_auto_stop_timeout_in_minutes(self, input: i32) -> Self
pub fn running_mode_auto_stop_timeout_in_minutes(self, input: i32) -> Self
The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.
sourcepub fn set_running_mode_auto_stop_timeout_in_minutes(
self,
input: Option<i32>
) -> Self
pub fn set_running_mode_auto_stop_timeout_in_minutes(
self,
input: Option<i32>
) -> Self
The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.
sourcepub fn root_volume_size_gib(self, input: i32) -> Self
pub fn root_volume_size_gib(self, input: i32) -> Self
The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
sourcepub fn set_root_volume_size_gib(self, input: Option<i32>) -> Self
pub fn set_root_volume_size_gib(self, input: Option<i32>) -> Self
The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
sourcepub fn user_volume_size_gib(self, input: i32) -> Self
pub fn user_volume_size_gib(self, input: i32) -> Self
The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
sourcepub fn set_user_volume_size_gib(self, input: Option<i32>) -> Self
pub fn set_user_volume_size_gib(self, input: Option<i32>) -> Self
The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
sourcepub fn compute_type_name(self, input: Compute) -> Self
pub fn compute_type_name(self, input: Compute) -> Self
The compute type. For more information, see Amazon WorkSpaces Bundles.
sourcepub fn set_compute_type_name(self, input: Option<Compute>) -> Self
pub fn set_compute_type_name(self, input: Option<Compute>) -> Self
The compute type. For more information, see Amazon WorkSpaces Bundles.
sourcepub fn build(self) -> WorkspaceProperties
pub fn build(self) -> WorkspaceProperties
Consumes the builder and constructs a WorkspaceProperties.