Interface WorkspaceProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<WorkspaceProperties.Builder,WorkspaceProperties>,SdkBuilder<WorkspaceProperties.Builder,WorkspaceProperties>,SdkPojo
- Enclosing class:
- WorkspaceProperties
public static interface WorkspaceProperties.Builder extends SdkPojo, CopyableBuilder<WorkspaceProperties.Builder,WorkspaceProperties>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
runningMode
WorkspaceProperties.Builder runningMode(String 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.- 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:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RunningMode,RunningMode
-
runningMode
WorkspaceProperties.Builder runningMode(RunningMode 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.- 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:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RunningMode,RunningMode
-
runningModeAutoStopTimeoutInMinutes
WorkspaceProperties.Builder runningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes)
The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.
- Parameters:
runningModeAutoStopTimeoutInMinutes- The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rootVolumeSizeGib
WorkspaceProperties.Builder rootVolumeSizeGib(Integer 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
userVolumeSizeGib
WorkspaceProperties.Builder userVolumeSizeGib(Integer 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
computeTypeName
WorkspaceProperties.Builder computeTypeName(String computeTypeName)
The compute type. For more information, see Amazon WorkSpaces Bundles.
- Parameters:
computeTypeName- The compute type. For more information, see Amazon WorkSpaces Bundles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Compute,Compute
-
computeTypeName
WorkspaceProperties.Builder computeTypeName(Compute computeTypeName)
The compute type. For more information, see Amazon WorkSpaces Bundles.
- Parameters:
computeTypeName- The compute type. For more information, see Amazon WorkSpaces Bundles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Compute,Compute
-
protocolsWithStrings
WorkspaceProperties.Builder protocolsWithStrings(Collection<String> protocols)
The protocol. For more information, see Protocols for Amazon WorkSpaces.
-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
- Parameters:
protocols- The protocol. For more information, see Protocols for Amazon WorkSpaces.-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
protocolsWithStrings
WorkspaceProperties.Builder protocolsWithStrings(String... protocols)
The protocol. For more information, see Protocols for Amazon WorkSpaces.
-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
- Parameters:
protocols- The protocol. For more information, see Protocols for Amazon WorkSpaces.-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
protocols
WorkspaceProperties.Builder protocols(Collection<Protocol> protocols)
The protocol. For more information, see Protocols for Amazon WorkSpaces.
-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
- Parameters:
protocols- The protocol. For more information, see Protocols for Amazon WorkSpaces.-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
protocols
WorkspaceProperties.Builder protocols(Protocol... protocols)
The protocol. For more information, see Protocols for Amazon WorkSpaces.
-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
- Parameters:
protocols- The protocol. For more information, see Protocols for Amazon WorkSpaces.-
Only available for WorkSpaces created with PCoIP bundles.
-
The
Protocolsproperty is case sensitive. Ensure you usePCOIPorWSP. -
Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
operatingSystemName
WorkspaceProperties.Builder operatingSystemName(String operatingSystemName)
The name of the operating system.
- Parameters:
operatingSystemName- The name of the operating system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OperatingSystemName,OperatingSystemName
-
operatingSystemName
WorkspaceProperties.Builder operatingSystemName(OperatingSystemName operatingSystemName)
The name of the operating system.
- Parameters:
operatingSystemName- The name of the operating system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OperatingSystemName,OperatingSystemName
-
-