Class CfnWorkspace.WorkspacePropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.workspaces.CfnWorkspace.WorkspacePropertiesProperty.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnWorkspace.WorkspacePropertiesProperty>
- Enclosing interface:
- CfnWorkspace.WorkspacePropertiesProperty
@Stability(Stable)
public static final class CfnWorkspace.WorkspacePropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWorkspace.WorkspacePropertiesProperty>
A builder for 
CfnWorkspace.WorkspacePropertiesProperty- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds the configured instance.computeTypeName(String computeTypeName) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getComputeTypeName()rootVolumeSizeGib(Number rootVolumeSizeGib) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getRootVolumeSizeGib()runningMode(String runningMode) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getRunningMode()runningModeAutoStopTimeoutInMinutes(Number runningModeAutoStopTimeoutInMinutes) userVolumeSizeGib(Number userVolumeSizeGib) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getUserVolumeSizeGib()
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
computeTypeName@Stability(Stable) public CfnWorkspace.WorkspacePropertiesProperty.Builder computeTypeName(String computeTypeName) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getComputeTypeName()- Parameters:
- computeTypeName- The compute type. For more information, see Amazon WorkSpaces Bundles .
- Returns:
- this
 
- 
rootVolumeSizeGib@Stability(Stable) public CfnWorkspace.WorkspacePropertiesProperty.Builder rootVolumeSizeGib(Number rootVolumeSizeGib) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getRootVolumeSizeGib()- Parameters:
- rootVolumeSizeGib- 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 .
- Returns:
- this
 
- 
runningMode@Stability(Stable) public CfnWorkspace.WorkspacePropertiesProperty.Builder runningMode(String runningMode) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getRunningMode()- Parameters:
- runningMode- The running mode. For more information, see Manage the WorkSpace Running Mode .- The - MANUALvalue is only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use this value. For more information, see Amazon WorkSpaces Core .
- Returns:
- this
 
- 
runningModeAutoStopTimeoutInMinutes@Stability(Stable) public CfnWorkspace.WorkspacePropertiesProperty.Builder runningModeAutoStopTimeoutInMinutes(Number runningModeAutoStopTimeoutInMinutes) - Parameters:
- runningModeAutoStopTimeoutInMinutes- The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.
- Returns:
- this
 
- 
userVolumeSizeGib@Stability(Stable) public CfnWorkspace.WorkspacePropertiesProperty.Builder userVolumeSizeGib(Number userVolumeSizeGib) Sets the value ofCfnWorkspace.WorkspacePropertiesProperty.getUserVolumeSizeGib()- Parameters:
- userVolumeSizeGib- 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 .
- Returns:
- this
 
- 
buildBuilds the configured instance.- Specified by:
- buildin interface- software.amazon.jsii.Builder<CfnWorkspace.WorkspacePropertiesProperty>
- Returns:
- a new instance of CfnWorkspace.WorkspacePropertiesProperty
- Throws:
- NullPointerException- if any required attribute was not provided
 
 
-