Class ApplicationDescription
- java.lang.Object
-
- com.amazonaws.services.elasticbeanstalk.model.ApplicationDescription
-
- All Implemented Interfaces:
Serializable,Cloneable
public class ApplicationDescription extends Object implements Serializable, Cloneable
Describes the properties of an application.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ApplicationDescription()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationDescriptionclone()booleanequals(Object obj)StringgetApplicationName()The name of the application.List<String>getConfigurationTemplates()The names of the configuration templates associated with this application.DategetDateCreated()The date when the application was created.DategetDateUpdated()The date when the application was last modified.StringgetDescription()User-defined description of the application.List<String>getVersions()The names of the versions for this application.inthashCode()voidsetApplicationName(String applicationName)The name of the application.voidsetConfigurationTemplates(Collection<String> configurationTemplates)The names of the configuration templates associated with this application.voidsetDateCreated(Date dateCreated)The date when the application was created.voidsetDateUpdated(Date dateUpdated)The date when the application was last modified.voidsetDescription(String description)User-defined description of the application.voidsetVersions(Collection<String> versions)The names of the versions for this application.StringtoString()Returns a string representation of this object; useful for testing and debugging.ApplicationDescriptionwithApplicationName(String applicationName)The name of the application.ApplicationDescriptionwithConfigurationTemplates(String... configurationTemplates)The names of the configuration templates associated with this application.ApplicationDescriptionwithConfigurationTemplates(Collection<String> configurationTemplates)The names of the configuration templates associated with this application.ApplicationDescriptionwithDateCreated(Date dateCreated)The date when the application was created.ApplicationDescriptionwithDateUpdated(Date dateUpdated)The date when the application was last modified.ApplicationDescriptionwithDescription(String description)User-defined description of the application.ApplicationDescriptionwithVersions(String... versions)The names of the versions for this application.ApplicationDescriptionwithVersions(Collection<String> versions)The names of the versions for this application.
-
-
-
Method Detail
-
setApplicationName
public void setApplicationName(String applicationName)
The name of the application.
- Parameters:
applicationName- The name of the application.
-
getApplicationName
public String getApplicationName()
The name of the application.
- Returns:
- The name of the application.
-
withApplicationName
public ApplicationDescription withApplicationName(String applicationName)
The name of the application.
- Parameters:
applicationName- The name of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDescription
public void setDescription(String description)
User-defined description of the application.
- Parameters:
description- User-defined description of the application.
-
getDescription
public String getDescription()
User-defined description of the application.
- Returns:
- User-defined description of the application.
-
withDescription
public ApplicationDescription withDescription(String description)
User-defined description of the application.
- Parameters:
description- User-defined description of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDateCreated
public void setDateCreated(Date dateCreated)
The date when the application was created.
- Parameters:
dateCreated- The date when the application was created.
-
getDateCreated
public Date getDateCreated()
The date when the application was created.
- Returns:
- The date when the application was created.
-
withDateCreated
public ApplicationDescription withDateCreated(Date dateCreated)
The date when the application was created.
- Parameters:
dateCreated- The date when the application was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDateUpdated
public void setDateUpdated(Date dateUpdated)
The date when the application was last modified.
- Parameters:
dateUpdated- The date when the application was last modified.
-
getDateUpdated
public Date getDateUpdated()
The date when the application was last modified.
- Returns:
- The date when the application was last modified.
-
withDateUpdated
public ApplicationDescription withDateUpdated(Date dateUpdated)
The date when the application was last modified.
- Parameters:
dateUpdated- The date when the application was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getVersions
public List<String> getVersions()
The names of the versions for this application.
- Returns:
- The names of the versions for this application.
-
setVersions
public void setVersions(Collection<String> versions)
The names of the versions for this application.
- Parameters:
versions- The names of the versions for this application.
-
withVersions
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)orwithVersions(java.util.Collection)if you want to override the existing values.- Parameters:
versions- The names of the versions for this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withVersions
public ApplicationDescription withVersions(Collection<String> versions)
The names of the versions for this application.
- Parameters:
versions- The names of the versions for this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getConfigurationTemplates
public List<String> getConfigurationTemplates()
The names of the configuration templates associated with this application.
- Returns:
- The names of the configuration templates associated with this application.
-
setConfigurationTemplates
public void setConfigurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
- Parameters:
configurationTemplates- The names of the configuration templates associated with this application.
-
withConfigurationTemplates
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)orwithConfigurationTemplates(java.util.Collection)if you want to override the existing values.- Parameters:
configurationTemplates- The names of the configuration templates associated with this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withConfigurationTemplates
public ApplicationDescription withConfigurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
- Parameters:
configurationTemplates- The names of the configuration templates associated with this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ApplicationDescription clone()
-
-