Interface WorkspaceProperties.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<WorkspaceProperties.Builder,,- WorkspaceProperties> - SdkBuilder<WorkspaceProperties.Builder,,- WorkspaceProperties> - SdkPojo
- Enclosing class:
- WorkspaceProperties
- 
Method SummaryModifier and TypeMethodDescriptioncomputeTypeName(String computeTypeName) The compute type.computeTypeName(Compute computeTypeName) The compute type.default WorkspaceProperties.BuilderglobalAccelerator(Consumer<GlobalAcceleratorForWorkSpace.Builder> globalAccelerator) Indicates the Global Accelerator properties.globalAccelerator(GlobalAcceleratorForWorkSpace globalAccelerator) Indicates the Global Accelerator properties.operatingSystemName(String operatingSystemName) The name of the operating system.operatingSystemName(OperatingSystemName operatingSystemName) The name of the operating system.protocols(Collection<Protocol> protocols) The protocol.The protocol.protocolsWithStrings(String... protocols) The protocol.protocolsWithStrings(Collection<String> protocols) The protocol.rootVolumeSizeGib(Integer rootVolumeSizeGib) The size of the root volume.runningMode(String runningMode) The running mode.runningMode(RunningMode runningMode) The running mode.runningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes) The time after a user logs off when WorkSpaces are automatically stopped.userVolumeSizeGib(Integer userVolumeSizeGib) The size of the user storage.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
runningModeThe 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:
 
- 
runningModeThe 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:
 
- 
runningModeAutoStopTimeoutInMinutesWorkspaceProperties.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.
 
- 
rootVolumeSizeGibThe 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.
 
- 
userVolumeSizeGibThe 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.
 
- 
computeTypeNameThe 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:
 
- 
computeTypeNameThe 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:
 
- 
protocolsWithStringsThe 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.
 
- 
 
- 
protocolsWithStringsThe 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.
 
- 
 
- 
protocolsThe 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.
 
- 
 
- 
protocolsThe 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.
 
- 
 
- 
operatingSystemNameThe 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:
 
- 
operatingSystemNameThe 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:
 
- 
globalAcceleratorIndicates 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.
 
- 
globalAcceleratordefault 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 on- GlobalAcceleratorForWorkSpace.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-