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 ApplicationDescription
clone()
boolean
equals(Object obj)
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.List<String>
getVersions()
The names of the versions for this application.int
hashCode()
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
setVersions(Collection<String> versions)
The names of the versions for this application.String
toString()
Returns a string representation of this object; useful for testing and debugging.ApplicationDescription
withApplicationName(String applicationName)
The name of the application.ApplicationDescription
withConfigurationTemplates(String... configurationTemplates)
The names of the configuration templates associated with this application.ApplicationDescription
withConfigurationTemplates(Collection<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
withVersions(String... versions)
The names of the versions for this application.ApplicationDescription
withVersions(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:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ApplicationDescription clone()
-
-