Class WorkspaceAccessProperties
- java.lang.Object
-
- software.amazon.awssdk.services.workspaces.model.WorkspaceAccessProperties
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WorkspaceAccessProperties.Builder,WorkspaceAccessProperties>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceWorkspaceAccessProperties.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WorkspaceAccessProperties.Builderbuilder()AccessPropertyValuedeviceTypeAndroid()Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.StringdeviceTypeAndroidAsString()Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.AccessPropertyValuedeviceTypeChromeOs()Indicates whether users can use Chromebooks to access their WorkSpaces.StringdeviceTypeChromeOsAsString()Indicates whether users can use Chromebooks to access their WorkSpaces.AccessPropertyValuedeviceTypeIos()Indicates whether users can use iOS devices to access their WorkSpaces.StringdeviceTypeIosAsString()Indicates whether users can use iOS devices to access their WorkSpaces.AccessPropertyValuedeviceTypeLinux()Indicates whether users can use Linux clients to access their WorkSpaces.StringdeviceTypeLinuxAsString()Indicates whether users can use Linux clients to access their WorkSpaces.AccessPropertyValuedeviceTypeOsx()Indicates whether users can use macOS clients to access their WorkSpaces.StringdeviceTypeOsxAsString()Indicates whether users can use macOS clients to access their WorkSpaces.AccessPropertyValuedeviceTypeWeb()Indicates whether users can access their WorkSpaces through a web browser.StringdeviceTypeWebAsString()Indicates whether users can access their WorkSpaces through a web browser.AccessPropertyValuedeviceTypeWindows()Indicates whether users can use Windows clients to access their WorkSpaces.StringdeviceTypeWindowsAsString()Indicates whether users can use Windows clients to access their WorkSpaces.AccessPropertyValuedeviceTypeZeroClient()Indicates whether users can use zero client devices to access their WorkSpaces.StringdeviceTypeZeroClientAsString()Indicates whether users can use zero client devices to access their WorkSpaces.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends WorkspaceAccessProperties.Builder>serializableBuilderClass()WorkspaceAccessProperties.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
deviceTypeWindows
public 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,
deviceTypeWindowswill 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:
AccessPropertyValue
-
deviceTypeWindowsAsString
public 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,
deviceTypeWindowswill 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:
AccessPropertyValue
-
deviceTypeOsx
public 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,
deviceTypeOsxwill 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:
AccessPropertyValue
-
deviceTypeOsxAsString
public 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,
deviceTypeOsxwill 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:
AccessPropertyValue
-
deviceTypeWeb
public 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,
deviceTypeWebwill 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:
AccessPropertyValue
-
deviceTypeWebAsString
public 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,
deviceTypeWebwill 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:
AccessPropertyValue
-
deviceTypeIos
public 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,
deviceTypeIoswill 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:
AccessPropertyValue
-
deviceTypeIosAsString
public 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,
deviceTypeIoswill 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:
AccessPropertyValue
-
deviceTypeAndroid
public 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,
deviceTypeAndroidwill 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:
AccessPropertyValue
-
deviceTypeAndroidAsString
public 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,
deviceTypeAndroidwill 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:
AccessPropertyValue
-
deviceTypeChromeOs
public 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,
deviceTypeChromeOswill 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:
AccessPropertyValue
-
deviceTypeChromeOsAsString
public 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,
deviceTypeChromeOswill 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:
AccessPropertyValue
-
deviceTypeZeroClient
public 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,
deviceTypeZeroClientwill 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:
AccessPropertyValue
-
deviceTypeZeroClientAsString
public 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,
deviceTypeZeroClientwill 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:
AccessPropertyValue
-
deviceTypeLinux
public 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,
deviceTypeLinuxwill 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:
AccessPropertyValue
-
deviceTypeLinuxAsString
public 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,
deviceTypeLinuxwill 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:
AccessPropertyValue
-
toBuilder
public WorkspaceAccessProperties.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<WorkspaceAccessProperties.Builder,WorkspaceAccessProperties>
-
builder
public static WorkspaceAccessProperties.Builder builder()
-
serializableBuilderClass
public static Class<? extends WorkspaceAccessProperties.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-