public class DefaultWorkspaceCreationProperties
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Contains default WorkSpace creation information.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
customSecurityGroupId
The identifier of any custom security groups that are applied to the
WorkSpaces when they are created.
|
private java.lang.String |
defaultOu
The organizational unit (OU) in the directory that the WorkSpace machine
accounts are placed in.
|
private java.lang.Boolean |
enableInternetAccess
A public IP address will be attached to all WorkSpaces that are created
or rebuilt.
|
private java.lang.Boolean |
enableWorkDocs
Specifies if the directory is enabled for Amazon WorkDocs.
|
private java.lang.Boolean |
userEnabledAsLocalAdministrator
The WorkSpace user is an administrator on the WorkSpace.
|
Constructor and Description |
---|
DefaultWorkspaceCreationProperties() |
Modifier and Type | Method and Description |
---|---|
DefaultWorkspaceCreationProperties |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCustomSecurityGroupId()
The identifier of any custom security groups that are applied to the
WorkSpaces when they are created.
|
java.lang.String |
getDefaultOu()
The organizational unit (OU) in the directory that the WorkSpace machine
accounts are placed in.
|
java.lang.Boolean |
getEnableInternetAccess()
A public IP address will be attached to all WorkSpaces that are created
or rebuilt.
|
java.lang.Boolean |
getEnableWorkDocs()
Specifies if the directory is enabled for Amazon WorkDocs.
|
java.lang.Boolean |
getUserEnabledAsLocalAdministrator()
The WorkSpace user is an administrator on the WorkSpace.
|
int |
hashCode() |
java.lang.Boolean |
isEnableInternetAccess()
A public IP address will be attached to all WorkSpaces that are created
or rebuilt.
|
java.lang.Boolean |
isEnableWorkDocs()
Specifies if the directory is enabled for Amazon WorkDocs.
|
java.lang.Boolean |
isUserEnabledAsLocalAdministrator()
The WorkSpace user is an administrator on the WorkSpace.
|
void |
setCustomSecurityGroupId(java.lang.String customSecurityGroupId)
The identifier of any custom security groups that are applied to the
WorkSpaces when they are created.
|
void |
setDefaultOu(java.lang.String defaultOu)
The organizational unit (OU) in the directory that the WorkSpace machine
accounts are placed in.
|
void |
setEnableInternetAccess(java.lang.Boolean enableInternetAccess)
A public IP address will be attached to all WorkSpaces that are created
or rebuilt.
|
void |
setEnableWorkDocs(java.lang.Boolean enableWorkDocs)
Specifies if the directory is enabled for Amazon WorkDocs.
|
void |
setUserEnabledAsLocalAdministrator(java.lang.Boolean userEnabledAsLocalAdministrator)
The WorkSpace user is an administrator on the WorkSpace.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DefaultWorkspaceCreationProperties |
withCustomSecurityGroupId(java.lang.String customSecurityGroupId)
The identifier of any custom security groups that are applied to the
WorkSpaces when they are created.
|
DefaultWorkspaceCreationProperties |
withDefaultOu(java.lang.String defaultOu)
The organizational unit (OU) in the directory that the WorkSpace machine
accounts are placed in.
|
DefaultWorkspaceCreationProperties |
withEnableInternetAccess(java.lang.Boolean enableInternetAccess)
A public IP address will be attached to all WorkSpaces that are created
or rebuilt.
|
DefaultWorkspaceCreationProperties |
withEnableWorkDocs(java.lang.Boolean enableWorkDocs)
Specifies if the directory is enabled for Amazon WorkDocs.
|
DefaultWorkspaceCreationProperties |
withUserEnabledAsLocalAdministrator(java.lang.Boolean userEnabledAsLocalAdministrator)
The WorkSpace user is an administrator on the WorkSpace.
|
private java.lang.Boolean enableWorkDocs
Specifies if the directory is enabled for Amazon WorkDocs.
private java.lang.Boolean enableInternetAccess
A public IP address will be attached to all WorkSpaces that are created or rebuilt.
private java.lang.String defaultOu
The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.
private java.lang.String customSecurityGroupId
The identifier of any custom security groups that are applied to the WorkSpaces when they are created.
private java.lang.Boolean userEnabledAsLocalAdministrator
The WorkSpace user is an administrator on the WorkSpace.
public void setEnableWorkDocs(java.lang.Boolean enableWorkDocs)
Specifies if the directory is enabled for Amazon WorkDocs.
enableWorkDocs
- Specifies if the directory is enabled for Amazon WorkDocs.public java.lang.Boolean getEnableWorkDocs()
Specifies if the directory is enabled for Amazon WorkDocs.
public DefaultWorkspaceCreationProperties withEnableWorkDocs(java.lang.Boolean enableWorkDocs)
Specifies if the directory is enabled for Amazon WorkDocs.
enableWorkDocs
- Specifies if the directory is enabled for Amazon WorkDocs.public java.lang.Boolean isEnableWorkDocs()
Specifies if the directory is enabled for Amazon WorkDocs.
public void setEnableInternetAccess(java.lang.Boolean enableInternetAccess)
A public IP address will be attached to all WorkSpaces that are created or rebuilt.
enableInternetAccess
- A public IP address will be attached to all WorkSpaces that are
created or rebuilt.public java.lang.Boolean getEnableInternetAccess()
A public IP address will be attached to all WorkSpaces that are created or rebuilt.
public DefaultWorkspaceCreationProperties withEnableInternetAccess(java.lang.Boolean enableInternetAccess)
A public IP address will be attached to all WorkSpaces that are created or rebuilt.
enableInternetAccess
- A public IP address will be attached to all WorkSpaces that are
created or rebuilt.public java.lang.Boolean isEnableInternetAccess()
A public IP address will be attached to all WorkSpaces that are created or rebuilt.
public void setDefaultOu(java.lang.String defaultOu)
The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.
defaultOu
- The organizational unit (OU) in the directory that the WorkSpace
machine accounts are placed in.public java.lang.String getDefaultOu()
The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.
public DefaultWorkspaceCreationProperties withDefaultOu(java.lang.String defaultOu)
The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.
defaultOu
- The organizational unit (OU) in the directory that the WorkSpace
machine accounts are placed in.public void setCustomSecurityGroupId(java.lang.String customSecurityGroupId)
The identifier of any custom security groups that are applied to the WorkSpaces when they are created.
customSecurityGroupId
- The identifier of any custom security groups that are applied to
the WorkSpaces when they are created.public java.lang.String getCustomSecurityGroupId()
The identifier of any custom security groups that are applied to the WorkSpaces when they are created.
public DefaultWorkspaceCreationProperties withCustomSecurityGroupId(java.lang.String customSecurityGroupId)
The identifier of any custom security groups that are applied to the WorkSpaces when they are created.
customSecurityGroupId
- The identifier of any custom security groups that are applied to
the WorkSpaces when they are created.public void setUserEnabledAsLocalAdministrator(java.lang.Boolean userEnabledAsLocalAdministrator)
The WorkSpace user is an administrator on the WorkSpace.
userEnabledAsLocalAdministrator
- The WorkSpace user is an administrator on the WorkSpace.public java.lang.Boolean getUserEnabledAsLocalAdministrator()
The WorkSpace user is an administrator on the WorkSpace.
public DefaultWorkspaceCreationProperties withUserEnabledAsLocalAdministrator(java.lang.Boolean userEnabledAsLocalAdministrator)
The WorkSpace user is an administrator on the WorkSpace.
userEnabledAsLocalAdministrator
- The WorkSpace user is an administrator on the WorkSpace.public java.lang.Boolean isUserEnabledAsLocalAdministrator()
The WorkSpace user is an administrator on the WorkSpace.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public DefaultWorkspaceCreationProperties clone()
clone
in class java.lang.Object