@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationDescription extends Object implements Serializable, Cloneable
Describes the properties of an application.
Constructor and Description |
---|
ApplicationDescription() |
Modifier and Type | Method and Description |
---|---|
ApplicationDescription |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationArn()
The Amazon Resource Name (ARN) of the application.
|
String |
getApplicationName()
The name of the application.
|
List<String> |
getConfigurationTemplates()
The names of the configuration templates associated with this application.
|
Date |
getDateCreated()
The date when the application was created.
|
Date |
getDateUpdated()
The date when the application was last modified.
|
String |
getDescription()
User-defined description of the application.
|
ApplicationResourceLifecycleConfig |
getResourceLifecycleConfig()
The lifecycle settings for the application.
|
List<String> |
getVersions()
The names of the versions for this application.
|
int |
hashCode() |
void |
setApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
|
void |
setApplicationName(String applicationName)
The name of the application.
|
void |
setConfigurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
|
void |
setDateCreated(Date dateCreated)
The date when the application was created.
|
void |
setDateUpdated(Date dateUpdated)
The date when the application was last modified.
|
void |
setDescription(String description)
User-defined description of the application.
|
void |
setResourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)
The lifecycle settings for the application.
|
void |
setVersions(Collection<String> versions)
The names of the versions for this application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationDescription |
withApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
|
ApplicationDescription |
withApplicationName(String applicationName)
The name of the application.
|
ApplicationDescription |
withConfigurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
|
ApplicationDescription |
withConfigurationTemplates(String... configurationTemplates)
The names of the configuration templates associated with this application.
|
ApplicationDescription |
withDateCreated(Date dateCreated)
The date when the application was created.
|
ApplicationDescription |
withDateUpdated(Date dateUpdated)
The date when the application was last modified.
|
ApplicationDescription |
withDescription(String description)
User-defined description of the application.
|
ApplicationDescription |
withResourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)
The lifecycle settings for the application.
|
ApplicationDescription |
withVersions(Collection<String> versions)
The names of the versions for this application.
|
ApplicationDescription |
withVersions(String... versions)
The names of the versions for this application.
|
public void setApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
applicationArn
- The Amazon Resource Name (ARN) of the application.public String getApplicationArn()
The Amazon Resource Name (ARN) of the application.
public ApplicationDescription withApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
applicationArn
- The Amazon Resource Name (ARN) of the application.public void setApplicationName(String applicationName)
The name of the application.
applicationName
- The name of the application.public String getApplicationName()
The name of the application.
public ApplicationDescription withApplicationName(String applicationName)
The name of the application.
applicationName
- The name of the application.public void setDescription(String description)
User-defined description of the application.
description
- User-defined description of the application.public String getDescription()
User-defined description of the application.
public ApplicationDescription withDescription(String description)
User-defined description of the application.
description
- User-defined description of the application.public void setDateCreated(Date dateCreated)
The date when the application was created.
dateCreated
- The date when the application was created.public Date getDateCreated()
The date when the application was created.
public ApplicationDescription withDateCreated(Date dateCreated)
The date when the application was created.
dateCreated
- The date when the application was created.public void setDateUpdated(Date dateUpdated)
The date when the application was last modified.
dateUpdated
- The date when the application was last modified.public Date getDateUpdated()
The date when the application was last modified.
public ApplicationDescription withDateUpdated(Date dateUpdated)
The date when the application was last modified.
dateUpdated
- The date when the application was last modified.public List<String> getVersions()
The names of the versions for this application.
public void setVersions(Collection<String> versions)
The names of the versions for this application.
versions
- The names of the versions for this application.public ApplicationDescription withVersions(String... versions)
The names of the versions for this application.
NOTE: This method appends the values to the existing list (if any). Use
setVersions(java.util.Collection)
or withVersions(java.util.Collection)
if you want to override
the existing values.
versions
- The names of the versions for this application.public ApplicationDescription withVersions(Collection<String> versions)
The names of the versions for this application.
versions
- The names of the versions for this application.public List<String> getConfigurationTemplates()
The names of the configuration templates associated with this application.
public void setConfigurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
configurationTemplates
- The names of the configuration templates associated with this application.public ApplicationDescription withConfigurationTemplates(String... configurationTemplates)
The names of the configuration templates associated with this application.
NOTE: This method appends the values to the existing list (if any). Use
setConfigurationTemplates(java.util.Collection)
or
withConfigurationTemplates(java.util.Collection)
if you want to override the existing values.
configurationTemplates
- The names of the configuration templates associated with this application.public ApplicationDescription withConfigurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
configurationTemplates
- The names of the configuration templates associated with this application.public void setResourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)
The lifecycle settings for the application.
resourceLifecycleConfig
- The lifecycle settings for the application.public ApplicationResourceLifecycleConfig getResourceLifecycleConfig()
The lifecycle settings for the application.
public ApplicationDescription withResourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)
The lifecycle settings for the application.
resourceLifecycleConfig
- The lifecycle settings for the application.public String toString()
toString
in class Object
Object.toString()
public ApplicationDescription clone()