Class WorkspaceAccessProperties
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<WorkspaceAccessProperties.Builder,
WorkspaceAccessProperties>
The device types and operating systems that can be used to access a WorkSpace. For more information, see Amazon WorkSpaces Client Network Requirements.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final AccessPropertyValue
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.final String
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.final AccessPropertyValue
Indicates whether users can use Chromebooks to access their WorkSpaces.final String
Indicates whether users can use Chromebooks to access their WorkSpaces.final AccessPropertyValue
Indicates whether users can use iOS devices to access their WorkSpaces.final String
Indicates whether users can use iOS devices to access their WorkSpaces.final AccessPropertyValue
Indicates whether users can use Linux clients to access their WorkSpaces.final String
Indicates whether users can use Linux clients to access their WorkSpaces.final AccessPropertyValue
Indicates whether users can use macOS clients to access their WorkSpaces.final String
Indicates whether users can use macOS clients to access their WorkSpaces.final AccessPropertyValue
Indicates whether users can access their WorkSpaces through a web browser.final String
Indicates whether users can access their WorkSpaces through a web browser.final AccessPropertyValue
Indicates whether users can use Windows clients to access their WorkSpaces.final String
Indicates whether users can use Windows clients to access their WorkSpaces.final AccessPropertyValue
Indicates whether users can use zero client devices to access their WorkSpaces.final String
Indicates whether users can use zero client devices to access their WorkSpaces.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
static Class
<? extends WorkspaceAccessProperties.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
deviceTypeWindows
Indicates whether users can use Windows clients to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeWindows
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeWindowsAsString()
.- Returns:
- Indicates whether users can use Windows clients to access their WorkSpaces.
- See Also:
-
deviceTypeWindowsAsString
Indicates whether users can use Windows clients to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeWindows
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeWindowsAsString()
.- Returns:
- Indicates whether users can use Windows clients to access their WorkSpaces.
- See Also:
-
deviceTypeOsx
Indicates whether users can use macOS clients to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeOsx
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeOsxAsString()
.- Returns:
- Indicates whether users can use macOS clients to access their WorkSpaces.
- See Also:
-
deviceTypeOsxAsString
Indicates whether users can use macOS clients to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeOsx
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeOsxAsString()
.- Returns:
- Indicates whether users can use macOS clients to access their WorkSpaces.
- See Also:
-
deviceTypeWeb
Indicates whether users can access their WorkSpaces through a web browser.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeWeb
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeWebAsString()
.- Returns:
- Indicates whether users can access their WorkSpaces through a web browser.
- See Also:
-
deviceTypeWebAsString
Indicates whether users can access their WorkSpaces through a web browser.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeWeb
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeWebAsString()
.- Returns:
- Indicates whether users can access their WorkSpaces through a web browser.
- See Also:
-
deviceTypeIos
Indicates whether users can use iOS devices to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeIos
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeIosAsString()
.- Returns:
- Indicates whether users can use iOS devices to access their WorkSpaces.
- See Also:
-
deviceTypeIosAsString
Indicates whether users can use iOS devices to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeIos
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeIosAsString()
.- Returns:
- Indicates whether users can use iOS devices to access their WorkSpaces.
- See Also:
-
deviceTypeAndroid
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeAndroid
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeAndroidAsString()
.- Returns:
- Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
- See Also:
-
deviceTypeAndroidAsString
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeAndroid
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeAndroidAsString()
.- Returns:
- Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
- See Also:
-
deviceTypeChromeOs
Indicates whether users can use Chromebooks to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeChromeOs
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeChromeOsAsString()
.- Returns:
- Indicates whether users can use Chromebooks to access their WorkSpaces.
- See Also:
-
deviceTypeChromeOsAsString
Indicates whether users can use Chromebooks to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeChromeOs
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeChromeOsAsString()
.- Returns:
- Indicates whether users can use Chromebooks to access their WorkSpaces.
- See Also:
-
deviceTypeZeroClient
Indicates whether users can use zero client devices to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeZeroClient
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeZeroClientAsString()
.- Returns:
- Indicates whether users can use zero client devices to access their WorkSpaces.
- See Also:
-
deviceTypeZeroClientAsString
Indicates whether users can use zero client devices to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeZeroClient
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeZeroClientAsString()
.- Returns:
- Indicates whether users can use zero client devices to access their WorkSpaces.
- See Also:
-
deviceTypeLinux
Indicates whether users can use Linux clients to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeLinux
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeLinuxAsString()
.- Returns:
- Indicates whether users can use Linux clients to access their WorkSpaces.
- See Also:
-
deviceTypeLinuxAsString
Indicates whether users can use Linux clients to access their WorkSpaces.
If the service returns an enum value that is not available in the current SDK version,
deviceTypeLinux
will returnAccessPropertyValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceTypeLinuxAsString()
.- Returns:
- Indicates whether users can use Linux clients to access their WorkSpaces.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<WorkspaceAccessProperties.Builder,
WorkspaceAccessProperties> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-