@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Workspace extends Object implements Serializable, Cloneable, StructuredPojo
Information about a WorkSpace.
Constructor and Description |
---|
Workspace() |
Modifier and Type | Method and Description |
---|---|
Workspace |
clone() |
boolean |
equals(Object obj) |
String |
getBundleId()
The identifier of the bundle used to create the WorkSpace.
|
String |
getComputerName()
The name of the WorkSpace, as seen by the operating system.
|
String |
getDirectoryId()
The identifier of the AWS Directory Service directory for the WorkSpace.
|
String |
getErrorCode()
If the WorkSpace could not be created, contains the error code.
|
String |
getErrorMessage()
If the WorkSpace could not be created, contains a textual error message that describes the failure.
|
String |
getIpAddress()
The IP address of the WorkSpace.
|
List<ModificationState> |
getModificationStates()
The modification states of the WorkSpace.
|
Boolean |
getRootVolumeEncryptionEnabled()
Indicates whether the data stored on the root volume is encrypted.
|
String |
getState()
The operational state of the WorkSpace.
|
String |
getSubnetId()
The identifier of the subnet for the WorkSpace.
|
String |
getUserName()
The user for the WorkSpace.
|
Boolean |
getUserVolumeEncryptionEnabled()
Indicates whether the data stored on the user volume is encrypted.
|
String |
getVolumeEncryptionKey()
The KMS key used to encrypt data stored on your WorkSpace.
|
String |
getWorkspaceId()
The identifier of the WorkSpace.
|
WorkspaceProperties |
getWorkspaceProperties()
The properties of the WorkSpace.
|
int |
hashCode() |
Boolean |
isRootVolumeEncryptionEnabled()
Indicates whether the data stored on the root volume is encrypted.
|
Boolean |
isUserVolumeEncryptionEnabled()
Indicates whether the data stored on the user volume is encrypted.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBundleId(String bundleId)
The identifier of the bundle used to create the WorkSpace.
|
void |
setComputerName(String computerName)
The name of the WorkSpace, as seen by the operating system.
|
void |
setDirectoryId(String directoryId)
The identifier of the AWS Directory Service directory for the WorkSpace.
|
void |
setErrorCode(String errorCode)
If the WorkSpace could not be created, contains the error code.
|
void |
setErrorMessage(String errorMessage)
If the WorkSpace could not be created, contains a textual error message that describes the failure.
|
void |
setIpAddress(String ipAddress)
The IP address of the WorkSpace.
|
void |
setModificationStates(Collection<ModificationState> modificationStates)
The modification states of the WorkSpace.
|
void |
setRootVolumeEncryptionEnabled(Boolean rootVolumeEncryptionEnabled)
Indicates whether the data stored on the root volume is encrypted.
|
void |
setState(String state)
The operational state of the WorkSpace.
|
void |
setState(WorkspaceState state)
The operational state of the WorkSpace.
|
void |
setSubnetId(String subnetId)
The identifier of the subnet for the WorkSpace.
|
void |
setUserName(String userName)
The user for the WorkSpace.
|
void |
setUserVolumeEncryptionEnabled(Boolean userVolumeEncryptionEnabled)
Indicates whether the data stored on the user volume is encrypted.
|
void |
setVolumeEncryptionKey(String volumeEncryptionKey)
The KMS key used to encrypt data stored on your WorkSpace.
|
void |
setWorkspaceId(String workspaceId)
The identifier of the WorkSpace.
|
void |
setWorkspaceProperties(WorkspaceProperties workspaceProperties)
The properties of the WorkSpace.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Workspace |
withBundleId(String bundleId)
The identifier of the bundle used to create the WorkSpace.
|
Workspace |
withComputerName(String computerName)
The name of the WorkSpace, as seen by the operating system.
|
Workspace |
withDirectoryId(String directoryId)
The identifier of the AWS Directory Service directory for the WorkSpace.
|
Workspace |
withErrorCode(String errorCode)
If the WorkSpace could not be created, contains the error code.
|
Workspace |
withErrorMessage(String errorMessage)
If the WorkSpace could not be created, contains a textual error message that describes the failure.
|
Workspace |
withIpAddress(String ipAddress)
The IP address of the WorkSpace.
|
Workspace |
withModificationStates(Collection<ModificationState> modificationStates)
The modification states of the WorkSpace.
|
Workspace |
withModificationStates(ModificationState... modificationStates)
The modification states of the WorkSpace.
|
Workspace |
withRootVolumeEncryptionEnabled(Boolean rootVolumeEncryptionEnabled)
Indicates whether the data stored on the root volume is encrypted.
|
Workspace |
withState(String state)
The operational state of the WorkSpace.
|
Workspace |
withState(WorkspaceState state)
The operational state of the WorkSpace.
|
Workspace |
withSubnetId(String subnetId)
The identifier of the subnet for the WorkSpace.
|
Workspace |
withUserName(String userName)
The user for the WorkSpace.
|
Workspace |
withUserVolumeEncryptionEnabled(Boolean userVolumeEncryptionEnabled)
Indicates whether the data stored on the user volume is encrypted.
|
Workspace |
withVolumeEncryptionKey(String volumeEncryptionKey)
The KMS key used to encrypt data stored on your WorkSpace.
|
Workspace |
withWorkspaceId(String workspaceId)
The identifier of the WorkSpace.
|
Workspace |
withWorkspaceProperties(WorkspaceProperties workspaceProperties)
The properties of the WorkSpace.
|
public void setWorkspaceId(String workspaceId)
The identifier of the WorkSpace.
workspaceId
- The identifier of the WorkSpace.public String getWorkspaceId()
The identifier of the WorkSpace.
public Workspace withWorkspaceId(String workspaceId)
The identifier of the WorkSpace.
workspaceId
- The identifier of the WorkSpace.public void setDirectoryId(String directoryId)
The identifier of the AWS Directory Service directory for the WorkSpace.
directoryId
- The identifier of the AWS Directory Service directory for the WorkSpace.public String getDirectoryId()
The identifier of the AWS Directory Service directory for the WorkSpace.
public Workspace withDirectoryId(String directoryId)
The identifier of the AWS Directory Service directory for the WorkSpace.
directoryId
- The identifier of the AWS Directory Service directory for the WorkSpace.public void setUserName(String userName)
The user for the WorkSpace.
userName
- The user for the WorkSpace.public String getUserName()
The user for the WorkSpace.
public Workspace withUserName(String userName)
The user for the WorkSpace.
userName
- The user for the WorkSpace.public void setIpAddress(String ipAddress)
The IP address of the WorkSpace.
ipAddress
- The IP address of the WorkSpace.public String getIpAddress()
The IP address of the WorkSpace.
public Workspace withIpAddress(String ipAddress)
The IP address of the WorkSpace.
ipAddress
- The IP address of the WorkSpace.public void setState(String state)
The operational state of the WorkSpace.
state
- The operational state of the WorkSpace.WorkspaceState
public String getState()
The operational state of the WorkSpace.
WorkspaceState
public Workspace withState(String state)
The operational state of the WorkSpace.
state
- The operational state of the WorkSpace.WorkspaceState
public void setState(WorkspaceState state)
The operational state of the WorkSpace.
state
- The operational state of the WorkSpace.WorkspaceState
public Workspace withState(WorkspaceState state)
The operational state of the WorkSpace.
state
- The operational state of the WorkSpace.WorkspaceState
public void setBundleId(String bundleId)
The identifier of the bundle used to create the WorkSpace.
bundleId
- The identifier of the bundle used to create the WorkSpace.public String getBundleId()
The identifier of the bundle used to create the WorkSpace.
public Workspace withBundleId(String bundleId)
The identifier of the bundle used to create the WorkSpace.
bundleId
- The identifier of the bundle used to create the WorkSpace.public void setSubnetId(String subnetId)
The identifier of the subnet for the WorkSpace.
subnetId
- The identifier of the subnet for the WorkSpace.public String getSubnetId()
The identifier of the subnet for the WorkSpace.
public Workspace withSubnetId(String subnetId)
The identifier of the subnet for the WorkSpace.
subnetId
- The identifier of the subnet for the WorkSpace.public void setErrorMessage(String errorMessage)
If the WorkSpace could not be created, contains a textual error message that describes the failure.
errorMessage
- If the WorkSpace could not be created, contains a textual error message that describes the failure.public String getErrorMessage()
If the WorkSpace could not be created, contains a textual error message that describes the failure.
public Workspace withErrorMessage(String errorMessage)
If the WorkSpace could not be created, contains a textual error message that describes the failure.
errorMessage
- If the WorkSpace could not be created, contains a textual error message that describes the failure.public void setErrorCode(String errorCode)
If the WorkSpace could not be created, contains the error code.
errorCode
- If the WorkSpace could not be created, contains the error code.public String getErrorCode()
If the WorkSpace could not be created, contains the error code.
public Workspace withErrorCode(String errorCode)
If the WorkSpace could not be created, contains the error code.
errorCode
- If the WorkSpace could not be created, contains the error code.public void setComputerName(String computerName)
The name of the WorkSpace, as seen by the operating system.
computerName
- The name of the WorkSpace, as seen by the operating system.public String getComputerName()
The name of the WorkSpace, as seen by the operating system.
public Workspace withComputerName(String computerName)
The name of the WorkSpace, as seen by the operating system.
computerName
- The name of the WorkSpace, as seen by the operating system.public void setVolumeEncryptionKey(String volumeEncryptionKey)
The KMS key used to encrypt data stored on your WorkSpace.
volumeEncryptionKey
- The KMS key used to encrypt data stored on your WorkSpace.public String getVolumeEncryptionKey()
The KMS key used to encrypt data stored on your WorkSpace.
public Workspace withVolumeEncryptionKey(String volumeEncryptionKey)
The KMS key used to encrypt data stored on your WorkSpace.
volumeEncryptionKey
- The KMS key used to encrypt data stored on your WorkSpace.public void setUserVolumeEncryptionEnabled(Boolean userVolumeEncryptionEnabled)
Indicates whether the data stored on the user volume is encrypted.
userVolumeEncryptionEnabled
- Indicates whether the data stored on the user volume is encrypted.public Boolean getUserVolumeEncryptionEnabled()
Indicates whether the data stored on the user volume is encrypted.
public Workspace withUserVolumeEncryptionEnabled(Boolean userVolumeEncryptionEnabled)
Indicates whether the data stored on the user volume is encrypted.
userVolumeEncryptionEnabled
- Indicates whether the data stored on the user volume is encrypted.public Boolean isUserVolumeEncryptionEnabled()
Indicates whether the data stored on the user volume is encrypted.
public void setRootVolumeEncryptionEnabled(Boolean rootVolumeEncryptionEnabled)
Indicates whether the data stored on the root volume is encrypted.
rootVolumeEncryptionEnabled
- Indicates whether the data stored on the root volume is encrypted.public Boolean getRootVolumeEncryptionEnabled()
Indicates whether the data stored on the root volume is encrypted.
public Workspace withRootVolumeEncryptionEnabled(Boolean rootVolumeEncryptionEnabled)
Indicates whether the data stored on the root volume is encrypted.
rootVolumeEncryptionEnabled
- Indicates whether the data stored on the root volume is encrypted.public Boolean isRootVolumeEncryptionEnabled()
Indicates whether the data stored on the root volume is encrypted.
public void setWorkspaceProperties(WorkspaceProperties workspaceProperties)
The properties of the WorkSpace.
workspaceProperties
- The properties of the WorkSpace.public WorkspaceProperties getWorkspaceProperties()
The properties of the WorkSpace.
public Workspace withWorkspaceProperties(WorkspaceProperties workspaceProperties)
The properties of the WorkSpace.
workspaceProperties
- The properties of the WorkSpace.public List<ModificationState> getModificationStates()
The modification states of the WorkSpace.
public void setModificationStates(Collection<ModificationState> modificationStates)
The modification states of the WorkSpace.
modificationStates
- The modification states of the WorkSpace.public Workspace withModificationStates(ModificationState... modificationStates)
The modification states of the WorkSpace.
NOTE: This method appends the values to the existing list (if any). Use
setModificationStates(java.util.Collection)
or withModificationStates(java.util.Collection)
if
you want to override the existing values.
modificationStates
- The modification states of the WorkSpace.public Workspace withModificationStates(Collection<ModificationState> modificationStates)
The modification states of the WorkSpace.
modificationStates
- The modification states of the WorkSpace.public String toString()
toString
in class Object
Object.toString()
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.