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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final AccessPropertyValueIndicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.final StringIndicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.final AccessPropertyValueIndicates whether users can use Chromebooks to access their WorkSpaces.final StringIndicates whether users can use Chromebooks to access their WorkSpaces.final AccessPropertyValueIndicates whether users can use iOS devices to access their WorkSpaces.final StringIndicates whether users can use iOS devices to access their WorkSpaces.final AccessPropertyValueIndicates whether users can use Linux clients to access their WorkSpaces.final StringIndicates whether users can use Linux clients to access their WorkSpaces.final AccessPropertyValueIndicates whether users can use macOS clients to access their WorkSpaces.final StringIndicates whether users can use macOS clients to access their WorkSpaces.final AccessPropertyValueIndicates whether users can access their WorkSpaces through a web browser.final StringIndicates whether users can access their WorkSpaces through a web browser.final AccessPropertyValueIndicates whether users can use Windows clients to access their WorkSpaces.final StringIndicates whether users can use Windows clients to access their WorkSpaces.final AccessPropertyValueIndicates whether users can use zero client devices to access their WorkSpaces.final StringIndicates whether users can use zero client devices to access their WorkSpaces.final booleanfinal booleanequalsBySdkFields(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 inthashCode()static Class<? extends WorkspaceAccessProperties.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()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,
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<WorkspaceAccessProperties.Builder,WorkspaceAccessProperties> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
getValueForField
-
sdkFields
-