Interface WorkspaceAccessProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WorkspaceAccessProperties.Builder,
,WorkspaceAccessProperties> SdkBuilder<WorkspaceAccessProperties.Builder,
,WorkspaceAccessProperties> SdkPojo
- Enclosing class:
WorkspaceAccessProperties
-
Method Summary
Modifier and TypeMethodDescriptionaccessEndpointConfig
(Consumer<AccessEndpointConfig.Builder> accessEndpointConfig) Specifies the configuration for accessing the WorkSpace.accessEndpointConfig
(AccessEndpointConfig accessEndpointConfig) Specifies the configuration for accessing the WorkSpace.deviceTypeAndroid
(String deviceTypeAndroid) Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.deviceTypeAndroid
(AccessPropertyValue deviceTypeAndroid) Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.deviceTypeChromeOs
(String deviceTypeChromeOs) Indicates whether users can use Chromebooks to access their WorkSpaces.deviceTypeChromeOs
(AccessPropertyValue deviceTypeChromeOs) Indicates whether users can use Chromebooks to access their WorkSpaces.deviceTypeIos
(String deviceTypeIos) Indicates whether users can use iOS devices to access their WorkSpaces.deviceTypeIos
(AccessPropertyValue deviceTypeIos) Indicates whether users can use iOS devices to access their WorkSpaces.deviceTypeLinux
(String deviceTypeLinux) Indicates whether users can use Linux clients to access their WorkSpaces.deviceTypeLinux
(AccessPropertyValue deviceTypeLinux) Indicates whether users can use Linux clients to access their WorkSpaces.deviceTypeOsx
(String deviceTypeOsx) Indicates whether users can use macOS clients to access their WorkSpaces.deviceTypeOsx
(AccessPropertyValue deviceTypeOsx) Indicates whether users can use macOS clients to access their WorkSpaces.deviceTypeWeb
(String deviceTypeWeb) Indicates whether users can access their WorkSpaces through a web browser.deviceTypeWeb
(AccessPropertyValue deviceTypeWeb) Indicates whether users can access their WorkSpaces through a web browser.deviceTypeWindows
(String deviceTypeWindows) Indicates whether users can use Windows clients to access their WorkSpaces.deviceTypeWindows
(AccessPropertyValue deviceTypeWindows) Indicates whether users can use Windows clients to access their WorkSpaces.deviceTypeWorkSpacesThinClient
(String deviceTypeWorkSpacesThinClient) Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.deviceTypeWorkSpacesThinClient
(AccessPropertyValue deviceTypeWorkSpacesThinClient) Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.deviceTypeZeroClient
(String deviceTypeZeroClient) Indicates whether users can use zero client devices to access their WorkSpaces.deviceTypeZeroClient
(AccessPropertyValue deviceTypeZeroClient) Indicates whether users can use zero client devices to access their WorkSpaces.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 Details
-
deviceTypeWindows
Indicates whether users can use Windows clients to access their WorkSpaces.
- Parameters:
deviceTypeWindows
- Indicates whether users can use Windows clients to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeWindows
Indicates whether users can use Windows clients to access their WorkSpaces.
- Parameters:
deviceTypeWindows
- Indicates whether users can use Windows clients to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeOsx
Indicates whether users can use macOS clients to access their WorkSpaces.
- Parameters:
deviceTypeOsx
- Indicates whether users can use macOS clients to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeOsx
Indicates whether users can use macOS clients to access their WorkSpaces.
- Parameters:
deviceTypeOsx
- Indicates whether users can use macOS clients to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeWeb
Indicates whether users can access their WorkSpaces through a web browser.
- Parameters:
deviceTypeWeb
- Indicates whether users can access their WorkSpaces through a web browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeWeb
Indicates whether users can access their WorkSpaces through a web browser.
- Parameters:
deviceTypeWeb
- Indicates whether users can access their WorkSpaces through a web browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeIos
Indicates whether users can use iOS devices to access their WorkSpaces.
- Parameters:
deviceTypeIos
- Indicates whether users can use iOS devices to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeIos
Indicates whether users can use iOS devices to access their WorkSpaces.
- Parameters:
deviceTypeIos
- Indicates whether users can use iOS devices to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeAndroid
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
- Parameters:
deviceTypeAndroid
- Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeAndroid
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
- Parameters:
deviceTypeAndroid
- Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeChromeOs
Indicates whether users can use Chromebooks to access their WorkSpaces.
- Parameters:
deviceTypeChromeOs
- Indicates whether users can use Chromebooks to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeChromeOs
Indicates whether users can use Chromebooks to access their WorkSpaces.
- Parameters:
deviceTypeChromeOs
- Indicates whether users can use Chromebooks to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeZeroClient
Indicates whether users can use zero client devices to access their WorkSpaces.
- Parameters:
deviceTypeZeroClient
- Indicates whether users can use zero client devices to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeZeroClient
Indicates whether users can use zero client devices to access their WorkSpaces.
- Parameters:
deviceTypeZeroClient
- Indicates whether users can use zero client devices to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeLinux
Indicates whether users can use Linux clients to access their WorkSpaces.
- Parameters:
deviceTypeLinux
- Indicates whether users can use Linux clients to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeLinux
Indicates whether users can use Linux clients to access their WorkSpaces.
- Parameters:
deviceTypeLinux
- Indicates whether users can use Linux clients to access their WorkSpaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeWorkSpacesThinClient
WorkspaceAccessProperties.Builder deviceTypeWorkSpacesThinClient(String deviceTypeWorkSpacesThinClient) Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
- Parameters:
deviceTypeWorkSpacesThinClient
- Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeWorkSpacesThinClient
WorkspaceAccessProperties.Builder deviceTypeWorkSpacesThinClient(AccessPropertyValue deviceTypeWorkSpacesThinClient) Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
- Parameters:
deviceTypeWorkSpacesThinClient
- Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessEndpointConfig
Specifies the configuration for accessing the WorkSpace.
- Parameters:
accessEndpointConfig
- Specifies the configuration for accessing the WorkSpace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessEndpointConfig
default WorkspaceAccessProperties.Builder accessEndpointConfig(Consumer<AccessEndpointConfig.Builder> accessEndpointConfig) Specifies the configuration for accessing the WorkSpace.
This is a convenience method that creates an instance of theAccessEndpointConfig.Builder
avoiding the need to create one manually viaAccessEndpointConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessEndpointConfig(AccessEndpointConfig)
.- Parameters:
accessEndpointConfig
- a consumer that will call methods onAccessEndpointConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-