@Generated(value="software.amazon.awssdk:codegen") public final class WorkspaceAccessProperties extends Object implements SdkPojo, Serializable, 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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
WorkspaceAccessProperties.Builder |
| Modifier and Type | Method and Description |
|---|---|
static WorkspaceAccessProperties.Builder |
builder() |
AccessPropertyValue |
deviceTypeAndroid()
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
|
String |
deviceTypeAndroidAsString()
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
|
AccessPropertyValue |
deviceTypeChromeOs()
Indicates whether users can use Chromebooks to access their WorkSpaces.
|
String |
deviceTypeChromeOsAsString()
Indicates whether users can use Chromebooks to access their WorkSpaces.
|
AccessPropertyValue |
deviceTypeIos()
Indicates whether users can use iOS devices to access their WorkSpaces.
|
String |
deviceTypeIosAsString()
Indicates whether users can use iOS devices to access their WorkSpaces.
|
AccessPropertyValue |
deviceTypeLinux()
Indicates whether users can use Linux clients to access their WorkSpaces.
|
String |
deviceTypeLinuxAsString()
Indicates whether users can use Linux clients to access their WorkSpaces.
|
AccessPropertyValue |
deviceTypeOsx()
Indicates whether users can use macOS clients to access their WorkSpaces.
|
String |
deviceTypeOsxAsString()
Indicates whether users can use macOS clients to access their WorkSpaces.
|
AccessPropertyValue |
deviceTypeWeb()
Indicates whether users can access their WorkSpaces through a web browser.
|
String |
deviceTypeWebAsString()
Indicates whether users can access their WorkSpaces through a web browser.
|
AccessPropertyValue |
deviceTypeWindows()
Indicates whether users can use Windows clients to access their WorkSpaces.
|
String |
deviceTypeWindowsAsString()
Indicates whether users can use Windows clients to access their WorkSpaces.
|
AccessPropertyValue |
deviceTypeZeroClient()
Indicates whether users can use zero client devices to access their WorkSpaces.
|
String |
deviceTypeZeroClientAsString()
Indicates whether users can use zero client devices to access their WorkSpaces.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends WorkspaceAccessProperties.Builder> |
serializableBuilderClass() |
WorkspaceAccessProperties.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeWindowsAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeWindowsAsString().
AccessPropertyValuepublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeOsxAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeOsxAsString().
AccessPropertyValuepublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeWebAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeWebAsString().
AccessPropertyValuepublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeIosAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeIosAsString().
AccessPropertyValuepublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeAndroidAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeAndroidAsString().
AccessPropertyValuepublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from deviceTypeChromeOsAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from deviceTypeChromeOsAsString().
AccessPropertyValuepublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from deviceTypeZeroClientAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from deviceTypeZeroClientAsString().
AccessPropertyValuepublic final AccessPropertyValue 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeLinuxAsString().
AccessPropertyValuepublic final String 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 return AccessPropertyValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from deviceTypeLinuxAsString().
AccessPropertyValuepublic WorkspaceAccessProperties.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<WorkspaceAccessProperties.Builder,WorkspaceAccessProperties>public static WorkspaceAccessProperties.Builder builder()
public static Class<? extends WorkspaceAccessProperties.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.