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 Details

    • runningMode

      WorkspaceProperties.Builder runningMode(String runningMode)

      The running mode. For more information, see Manage the WorkSpace Running Mode.

      The MANUAL value 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 MANUAL value 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

      WorkspaceProperties.Builder runningMode(RunningMode runningMode)

      The running mode. For more information, see Manage the WorkSpace Running Mode.

      The MANUAL value 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 MANUAL value 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:
    • 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:
    • 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:
    • 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 Protocols property is case sensitive. Ensure you use PCOIP or 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 Protocols property is case sensitive. Ensure you use PCOIP or 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 Protocols property is case sensitive. Ensure you use PCOIP or 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 Protocols property is case sensitive. Ensure you use PCOIP or 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

      The protocol. For more information, see Protocols for Amazon WorkSpaces.

      • Only available for WorkSpaces created with PCoIP bundles.

      • The Protocols property is case sensitive. Ensure you use PCOIP or 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 Protocols property is case sensitive. Ensure you use PCOIP or 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 Protocols property is case sensitive. Ensure you use PCOIP or 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 Protocols property is case sensitive. Ensure you use PCOIP or 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

      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: