@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkSpaceApplication extends Object implements Serializable, Cloneable, StructuredPojo
Describes the WorkSpace application.
Constructor and Description |
---|
WorkSpaceApplication() |
Modifier and Type | Method and Description |
---|---|
WorkSpaceApplication |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The identifier of the application.
|
Date |
getCreated()
The time the application is created.
|
String |
getDescription()
The description of the WorkSpace application.
|
String |
getLicenseType()
The license availability for the applications.
|
String |
getName()
The name of the WorkSpace application.
|
String |
getOwner()
The owner of the WorkSpace application.
|
String |
getState()
The status of WorkSpace application.
|
List<String> |
getSupportedComputeTypeNames()
The supported compute types of the WorkSpace application.
|
List<String> |
getSupportedOperatingSystemNames()
The supported operating systems of the WorkSpace application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationId(String applicationId)
The identifier of the application.
|
void |
setCreated(Date created)
The time the application is created.
|
void |
setDescription(String description)
The description of the WorkSpace application.
|
void |
setLicenseType(String licenseType)
The license availability for the applications.
|
void |
setName(String name)
The name of the WorkSpace application.
|
void |
setOwner(String owner)
The owner of the WorkSpace application.
|
void |
setState(String state)
The status of WorkSpace application.
|
void |
setSupportedComputeTypeNames(Collection<String> supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
|
void |
setSupportedOperatingSystemNames(Collection<String> supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
|
String |
toString()
Returns a string representation of this object.
|
WorkSpaceApplication |
withApplicationId(String applicationId)
The identifier of the application.
|
WorkSpaceApplication |
withCreated(Date created)
The time the application is created.
|
WorkSpaceApplication |
withDescription(String description)
The description of the WorkSpace application.
|
WorkSpaceApplication |
withLicenseType(String licenseType)
The license availability for the applications.
|
WorkSpaceApplication |
withLicenseType(WorkSpaceApplicationLicenseType licenseType)
The license availability for the applications.
|
WorkSpaceApplication |
withName(String name)
The name of the WorkSpace application.
|
WorkSpaceApplication |
withOwner(String owner)
The owner of the WorkSpace application.
|
WorkSpaceApplication |
withState(String state)
The status of WorkSpace application.
|
WorkSpaceApplication |
withState(WorkSpaceApplicationState state)
The status of WorkSpace application.
|
WorkSpaceApplication |
withSupportedComputeTypeNames(Collection<String> supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
|
WorkSpaceApplication |
withSupportedComputeTypeNames(Compute... supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
|
WorkSpaceApplication |
withSupportedComputeTypeNames(String... supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
|
WorkSpaceApplication |
withSupportedOperatingSystemNames(Collection<String> supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
|
WorkSpaceApplication |
withSupportedOperatingSystemNames(OperatingSystemName... supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
|
WorkSpaceApplication |
withSupportedOperatingSystemNames(String... supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
|
public void setApplicationId(String applicationId)
The identifier of the application.
applicationId
- The identifier of the application.public String getApplicationId()
The identifier of the application.
public WorkSpaceApplication withApplicationId(String applicationId)
The identifier of the application.
applicationId
- The identifier of the application.public void setCreated(Date created)
The time the application is created.
created
- The time the application is created.public Date getCreated()
The time the application is created.
public WorkSpaceApplication withCreated(Date created)
The time the application is created.
created
- The time the application is created.public void setDescription(String description)
The description of the WorkSpace application.
description
- The description of the WorkSpace application.public String getDescription()
The description of the WorkSpace application.
public WorkSpaceApplication withDescription(String description)
The description of the WorkSpace application.
description
- The description of the WorkSpace application.public void setLicenseType(String licenseType)
The license availability for the applications.
licenseType
- The license availability for the applications.WorkSpaceApplicationLicenseType
public String getLicenseType()
The license availability for the applications.
WorkSpaceApplicationLicenseType
public WorkSpaceApplication withLicenseType(String licenseType)
The license availability for the applications.
licenseType
- The license availability for the applications.WorkSpaceApplicationLicenseType
public WorkSpaceApplication withLicenseType(WorkSpaceApplicationLicenseType licenseType)
The license availability for the applications.
licenseType
- The license availability for the applications.WorkSpaceApplicationLicenseType
public void setName(String name)
The name of the WorkSpace application.
name
- The name of the WorkSpace application.public String getName()
The name of the WorkSpace application.
public WorkSpaceApplication withName(String name)
The name of the WorkSpace application.
name
- The name of the WorkSpace application.public void setOwner(String owner)
The owner of the WorkSpace application.
owner
- The owner of the WorkSpace application.public String getOwner()
The owner of the WorkSpace application.
public WorkSpaceApplication withOwner(String owner)
The owner of the WorkSpace application.
owner
- The owner of the WorkSpace application.public void setState(String state)
The status of WorkSpace application.
state
- The status of WorkSpace application.WorkSpaceApplicationState
public String getState()
The status of WorkSpace application.
WorkSpaceApplicationState
public WorkSpaceApplication withState(String state)
The status of WorkSpace application.
state
- The status of WorkSpace application.WorkSpaceApplicationState
public WorkSpaceApplication withState(WorkSpaceApplicationState state)
The status of WorkSpace application.
state
- The status of WorkSpace application.WorkSpaceApplicationState
public List<String> getSupportedComputeTypeNames()
The supported compute types of the WorkSpace application.
Compute
public void setSupportedComputeTypeNames(Collection<String> supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.Compute
public WorkSpaceApplication withSupportedComputeTypeNames(String... supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedComputeTypeNames(java.util.Collection)
or
withSupportedComputeTypeNames(java.util.Collection)
if you want to override the existing values.
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.Compute
public WorkSpaceApplication withSupportedComputeTypeNames(Collection<String> supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.Compute
public WorkSpaceApplication withSupportedComputeTypeNames(Compute... supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.Compute
public List<String> getSupportedOperatingSystemNames()
The supported operating systems of the WorkSpace application.
OperatingSystemName
public void setSupportedOperatingSystemNames(Collection<String> supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.OperatingSystemName
public WorkSpaceApplication withSupportedOperatingSystemNames(String... supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedOperatingSystemNames(java.util.Collection)
or
withSupportedOperatingSystemNames(java.util.Collection)
if you want to override the existing values.
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.OperatingSystemName
public WorkSpaceApplication withSupportedOperatingSystemNames(Collection<String> supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.OperatingSystemName
public WorkSpaceApplication withSupportedOperatingSystemNames(OperatingSystemName... supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.OperatingSystemName
public String toString()
toString
in class Object
Object.toString()
public WorkSpaceApplication clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.