@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.WorkSpaceApplicationLicenseTypepublic String getLicenseType()
The license availability for the applications.
WorkSpaceApplicationLicenseTypepublic WorkSpaceApplication withLicenseType(String licenseType)
The license availability for the applications.
licenseType - The license availability for the applications.WorkSpaceApplicationLicenseTypepublic WorkSpaceApplication withLicenseType(WorkSpaceApplicationLicenseType licenseType)
The license availability for the applications.
licenseType - The license availability for the applications.WorkSpaceApplicationLicenseTypepublic 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.WorkSpaceApplicationStatepublic String getState()
The status of WorkSpace application.
WorkSpaceApplicationStatepublic WorkSpaceApplication withState(String state)
The status of WorkSpace application.
state - The status of WorkSpace application.WorkSpaceApplicationStatepublic WorkSpaceApplication withState(WorkSpaceApplicationState state)
The status of WorkSpace application.
state - The status of WorkSpace application.WorkSpaceApplicationStatepublic List<String> getSupportedComputeTypeNames()
The supported compute types of the WorkSpace application.
Computepublic void setSupportedComputeTypeNames(Collection<String> supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
supportedComputeTypeNames - The supported compute types of the WorkSpace application.Computepublic 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.Computepublic WorkSpaceApplication withSupportedComputeTypeNames(Collection<String> supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
supportedComputeTypeNames - The supported compute types of the WorkSpace application.Computepublic WorkSpaceApplication withSupportedComputeTypeNames(Compute... supportedComputeTypeNames)
The supported compute types of the WorkSpace application.
supportedComputeTypeNames - The supported compute types of the WorkSpace application.Computepublic List<String> getSupportedOperatingSystemNames()
The supported operating systems of the WorkSpace application.
OperatingSystemNamepublic void setSupportedOperatingSystemNames(Collection<String> supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
supportedOperatingSystemNames - The supported operating systems of the WorkSpace application.OperatingSystemNamepublic 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.OperatingSystemNamepublic WorkSpaceApplication withSupportedOperatingSystemNames(Collection<String> supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
supportedOperatingSystemNames - The supported operating systems of the WorkSpace application.OperatingSystemNamepublic WorkSpaceApplication withSupportedOperatingSystemNames(OperatingSystemName... supportedOperatingSystemNames)
The supported operating systems of the WorkSpace application.
supportedOperatingSystemNames - The supported operating systems of the WorkSpace application.OperatingSystemNamepublic String toString()
toString in class ObjectObject.toString()public WorkSpaceApplication clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.