@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 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 |
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 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 |
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 devices to access their WorkSpaces.
|
WorkspaceAccessProperties |
withDeviceTypeAndroid(String deviceTypeAndroid)
Indicates whether users can use Android 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 |
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. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
deviceTypeWindows
- Indicates whether users can use Windows clients to access their WorkSpaces. To restrict WorkSpaces access
to trusted devices (also known as managed devices) with valid certificates, specify a value of
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public String getDeviceTypeWindows()
Indicates whether users can use Windows clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public WorkspaceAccessProperties withDeviceTypeWindows(String deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
deviceTypeWindows
- Indicates whether users can use Windows clients to access their WorkSpaces. To restrict WorkSpaces access
to trusted devices (also known as managed devices) with valid certificates, specify a value of
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public WorkspaceAccessProperties withDeviceTypeWindows(AccessPropertyValue deviceTypeWindows)
Indicates whether users can use Windows clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
deviceTypeWindows
- Indicates whether users can use Windows clients to access their WorkSpaces. To restrict WorkSpaces access
to trusted devices (also known as managed devices) with valid certificates, specify a value of
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public void setDeviceTypeOsx(String deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
deviceTypeOsx
- Indicates whether users can use macOS clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public String getDeviceTypeOsx()
Indicates whether users can use macOS clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public WorkspaceAccessProperties withDeviceTypeOsx(String deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
deviceTypeOsx
- Indicates whether users can use macOS clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public WorkspaceAccessProperties withDeviceTypeOsx(AccessPropertyValue deviceTypeOsx)
Indicates whether users can use macOS clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of TRUST
.
For more information, see Restrict WorkSpaces Access
to Trusted Devices.
deviceTypeOsx
- Indicates whether users can use macOS clients to access their WorkSpaces. To restrict WorkSpaces access to
trusted devices (also known as managed devices) with valid certificates, specify a value of
TRUST
. For more information, see Restrict WorkSpaces
Access to Trusted Devices.AccessPropertyValue
public 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.AccessPropertyValue
public String getDeviceTypeWeb()
Indicates whether users can access their WorkSpaces through a web browser.
AccessPropertyValue
public 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.AccessPropertyValue
public 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.AccessPropertyValue
public 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.AccessPropertyValue
public String getDeviceTypeIos()
Indicates whether users can use iOS devices to access their WorkSpaces.
AccessPropertyValue
public 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.AccessPropertyValue
public 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.AccessPropertyValue
public void setDeviceTypeAndroid(String deviceTypeAndroid)
Indicates whether users can use Android devices to access their WorkSpaces.
deviceTypeAndroid
- Indicates whether users can use Android devices to access their WorkSpaces.AccessPropertyValue
public String getDeviceTypeAndroid()
Indicates whether users can use Android devices to access their WorkSpaces.
AccessPropertyValue
public WorkspaceAccessProperties withDeviceTypeAndroid(String deviceTypeAndroid)
Indicates whether users can use Android devices to access their WorkSpaces.
deviceTypeAndroid
- Indicates whether users can use Android devices to access their WorkSpaces.AccessPropertyValue
public WorkspaceAccessProperties withDeviceTypeAndroid(AccessPropertyValue deviceTypeAndroid)
Indicates whether users can use Android devices to access their WorkSpaces.
deviceTypeAndroid
- Indicates whether users can use Android devices to access their WorkSpaces.AccessPropertyValue
public 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.AccessPropertyValue
public String getDeviceTypeChromeOs()
Indicates whether users can use Chromebooks to access their WorkSpaces.
AccessPropertyValue
public 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.AccessPropertyValue
public 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.AccessPropertyValue
public 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.AccessPropertyValue
public String getDeviceTypeZeroClient()
Indicates whether users can use zero client devices to access their WorkSpaces.
AccessPropertyValue
public 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.AccessPropertyValue
public 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.AccessPropertyValue
public String toString()
toString
in class Object
Object.toString()
public WorkspaceAccessProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.