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, sdkFieldNameToField, 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.Review your running mode to ensure you are using one that is optimal for your needs and budget. For more information on switching running modes, see Can I switch between hourly and monthly billing?
- 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.Review your running mode to ensure you are using one that is optimal for your needs and budget. For more information on switching running modes, see Can I switch between hourly and monthly billing?
- 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.Review your running mode to ensure you are using one that is optimal for your needs and budget. For more information on switching running modes, see Can I switch between hourly and monthly billing?
- 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.Review your running mode to ensure you are using one that is optimal for your needs and budget. For more information on switching running modes, see Can I switch between hourly and monthly billing?
- 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 usePCOIPorDCV(formerly WSP). -
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 usePCOIPorDCV(formerly WSP). -
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 usePCOIPorDCV(formerly WSP). -
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 usePCOIPorDCV(formerly WSP). -
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 usePCOIPorDCV(formerly WSP). -
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 usePCOIPorDCV(formerly WSP). -
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 usePCOIPorDCV(formerly WSP). -
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 usePCOIPorDCV(formerly WSP). -
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
-
globalAccelerator
WorkspaceProperties.Builder globalAccelerator(GlobalAcceleratorForWorkSpace globalAccelerator)
Indicates the Global Accelerator properties.
- Parameters:
globalAccelerator- Indicates the Global Accelerator properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalAccelerator
default WorkspaceProperties.Builder globalAccelerator(Consumer<GlobalAcceleratorForWorkSpace.Builder> globalAccelerator)
Indicates the Global Accelerator properties.
This is a convenience method that creates an instance of theGlobalAcceleratorForWorkSpace.Builderavoiding the need to create one manually viaGlobalAcceleratorForWorkSpace.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toglobalAccelerator(GlobalAcceleratorForWorkSpace).- Parameters:
globalAccelerator- a consumer that will call methods onGlobalAcceleratorForWorkSpace.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
globalAccelerator(GlobalAcceleratorForWorkSpace)
-
-