@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkspaceAccessProperties extends Object implements Serializable, Cloneable, StructuredPojo
The device types and operating systems that can be used to access a WorkSpace. For more information, see Amazon WorkSpaces Client Network Requirements.
| Constructor and Description |
|---|
WorkspaceAccessProperties() |
| Modifier and Type | Method and Description |
|---|---|
WorkspaceAccessProperties |
clone() |
boolean |
equals(Object obj) |
String |
getDeviceTypeAndroid()
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
|
String |
getDeviceTypeChromeOs()
Indicates whether users can use Chromebooks to access their WorkSpaces.
|
String |
getDeviceTypeIos()
Indicates whether users can use iOS devices to access their WorkSpaces.
|
String |
getDeviceTypeLinux()
Indicates whether users can use Linux clients to access their WorkSpaces.
|
String |
getDeviceTypeOsx()
Indicates whether users can use macOS clients to access their WorkSpaces.
|
String |
getDeviceTypeWeb()
Indicates whether users can access their WorkSpaces through a web browser.
|
String |
getDeviceTypeWindows()
Indicates whether users can use Windows clients to access their WorkSpaces.
|
String |
getDeviceTypeZeroClient()
Indicates whether users can use zero client devices to access their WorkSpaces.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDeviceTypeAndroid(String deviceTypeAndroid)
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
|
void |
setDeviceTypeChromeOs(String deviceTypeChromeOs)
Indicates whether users can use Chromebooks to access their WorkSpaces.
|
void |
setDeviceTypeIos(String deviceTypeIos)
Indicates whether users can use iOS devices to access their WorkSpaces.
|
void |
setDeviceTypeLinux(String deviceTypeLinux)
Indicates whether users can use Linux clients to access their WorkSpaces.
|
void |
setDeviceTypeOsx(String deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces.
|
void |
setDeviceTypeWeb(String deviceTypeWeb)
Indicates whether users can access their WorkSpaces through a web browser.
|
void |
setDeviceTypeWindows(String deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces.
|
void |
setDeviceTypeZeroClient(String deviceTypeZeroClient)
Indicates whether users can use zero client devices to access their WorkSpaces.
|
String |
toString()
Returns a string representation of this object.
|
WorkspaceAccessProperties |
withDeviceTypeAndroid(AccessPropertyValue deviceTypeAndroid)
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeAndroid(String deviceTypeAndroid)
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeChromeOs(AccessPropertyValue deviceTypeChromeOs)
Indicates whether users can use Chromebooks to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeChromeOs(String deviceTypeChromeOs)
Indicates whether users can use Chromebooks to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeIos(AccessPropertyValue deviceTypeIos)
Indicates whether users can use iOS devices to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeIos(String deviceTypeIos)
Indicates whether users can use iOS devices to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeLinux(AccessPropertyValue deviceTypeLinux)
Indicates whether users can use Linux clients to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeLinux(String deviceTypeLinux)
Indicates whether users can use Linux clients to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeOsx(AccessPropertyValue deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeOsx(String deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeWeb(AccessPropertyValue deviceTypeWeb)
Indicates whether users can access their WorkSpaces through a web browser.
|
WorkspaceAccessProperties |
withDeviceTypeWeb(String deviceTypeWeb)
Indicates whether users can access their WorkSpaces through a web browser.
|
WorkspaceAccessProperties |
withDeviceTypeWindows(AccessPropertyValue deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeWindows(String deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeZeroClient(AccessPropertyValue deviceTypeZeroClient)
Indicates whether users can use zero client devices to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeZeroClient(String deviceTypeZeroClient)
Indicates whether users can use zero client devices to access their WorkSpaces.
|
public void setDeviceTypeWindows(String deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces.
deviceTypeWindows - Indicates whether users can use Windows clients to access their WorkSpaces.AccessPropertyValuepublic String getDeviceTypeWindows()
Indicates whether users can use Windows clients to access their WorkSpaces.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeWindows(String deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces.
deviceTypeWindows - Indicates whether users can use Windows clients to access their WorkSpaces.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeWindows(AccessPropertyValue deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces.
deviceTypeWindows - Indicates whether users can use Windows clients to access their WorkSpaces.AccessPropertyValuepublic void setDeviceTypeOsx(String deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces.
deviceTypeOsx - Indicates whether users can use macOS clients to access their WorkSpaces.AccessPropertyValuepublic String getDeviceTypeOsx()
Indicates whether users can use macOS clients to access their WorkSpaces.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeOsx(String deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces.
deviceTypeOsx - Indicates whether users can use macOS clients to access their WorkSpaces.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeOsx(AccessPropertyValue deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces.
deviceTypeOsx - Indicates whether users can use macOS clients to access their WorkSpaces.AccessPropertyValuepublic void setDeviceTypeWeb(String deviceTypeWeb)
Indicates whether users can access their WorkSpaces through a web browser.
deviceTypeWeb - Indicates whether users can access their WorkSpaces through a web browser.AccessPropertyValuepublic String getDeviceTypeWeb()
Indicates whether users can access their WorkSpaces through a web browser.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeWeb(String deviceTypeWeb)
Indicates whether users can access their WorkSpaces through a web browser.
deviceTypeWeb - Indicates whether users can access their WorkSpaces through a web browser.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeWeb(AccessPropertyValue deviceTypeWeb)
Indicates whether users can access their WorkSpaces through a web browser.
deviceTypeWeb - Indicates whether users can access their WorkSpaces through a web browser.AccessPropertyValuepublic void setDeviceTypeIos(String deviceTypeIos)
Indicates whether users can use iOS devices to access their WorkSpaces.
deviceTypeIos - Indicates whether users can use iOS devices to access their WorkSpaces.AccessPropertyValuepublic String getDeviceTypeIos()
Indicates whether users can use iOS devices to access their WorkSpaces.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeIos(String deviceTypeIos)
Indicates whether users can use iOS devices to access their WorkSpaces.
deviceTypeIos - Indicates whether users can use iOS devices to access their WorkSpaces.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeIos(AccessPropertyValue deviceTypeIos)
Indicates whether users can use iOS devices to access their WorkSpaces.
deviceTypeIos - Indicates whether users can use iOS devices to access their WorkSpaces.AccessPropertyValuepublic void setDeviceTypeAndroid(String deviceTypeAndroid)
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
deviceTypeAndroid - Indicates whether users can use Android and Android-compatible Chrome OS devices to access their
WorkSpaces.AccessPropertyValuepublic String getDeviceTypeAndroid()
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeAndroid(String deviceTypeAndroid)
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
deviceTypeAndroid - Indicates whether users can use Android and Android-compatible Chrome OS devices to access their
WorkSpaces.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeAndroid(AccessPropertyValue deviceTypeAndroid)
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
deviceTypeAndroid - Indicates whether users can use Android and Android-compatible Chrome OS devices to access their
WorkSpaces.AccessPropertyValuepublic void setDeviceTypeChromeOs(String deviceTypeChromeOs)
Indicates whether users can use Chromebooks to access their WorkSpaces.
deviceTypeChromeOs - Indicates whether users can use Chromebooks to access their WorkSpaces.AccessPropertyValuepublic String getDeviceTypeChromeOs()
Indicates whether users can use Chromebooks to access their WorkSpaces.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeChromeOs(String deviceTypeChromeOs)
Indicates whether users can use Chromebooks to access their WorkSpaces.
deviceTypeChromeOs - Indicates whether users can use Chromebooks to access their WorkSpaces.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeChromeOs(AccessPropertyValue deviceTypeChromeOs)
Indicates whether users can use Chromebooks to access their WorkSpaces.
deviceTypeChromeOs - Indicates whether users can use Chromebooks to access their WorkSpaces.AccessPropertyValuepublic void setDeviceTypeZeroClient(String deviceTypeZeroClient)
Indicates whether users can use zero client devices to access their WorkSpaces.
deviceTypeZeroClient - Indicates whether users can use zero client devices to access their WorkSpaces.AccessPropertyValuepublic String getDeviceTypeZeroClient()
Indicates whether users can use zero client devices to access their WorkSpaces.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeZeroClient(String deviceTypeZeroClient)
Indicates whether users can use zero client devices to access their WorkSpaces.
deviceTypeZeroClient - Indicates whether users can use zero client devices to access their WorkSpaces.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeZeroClient(AccessPropertyValue deviceTypeZeroClient)
Indicates whether users can use zero client devices to access their WorkSpaces.
deviceTypeZeroClient - Indicates whether users can use zero client devices to access their WorkSpaces.AccessPropertyValuepublic void setDeviceTypeLinux(String deviceTypeLinux)
Indicates whether users can use Linux clients to access their WorkSpaces.
deviceTypeLinux - Indicates whether users can use Linux clients to access their WorkSpaces.AccessPropertyValuepublic String getDeviceTypeLinux()
Indicates whether users can use Linux clients to access their WorkSpaces.
AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeLinux(String deviceTypeLinux)
Indicates whether users can use Linux clients to access their WorkSpaces.
deviceTypeLinux - Indicates whether users can use Linux clients to access their WorkSpaces.AccessPropertyValuepublic WorkspaceAccessProperties withDeviceTypeLinux(AccessPropertyValue deviceTypeLinux)
Indicates whether users can use Linux clients to access their WorkSpaces.
deviceTypeLinux - Indicates whether users can use Linux clients to access their WorkSpaces.AccessPropertyValuepublic String toString()
toString in class ObjectObject.toString()public WorkspaceAccessProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.