@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationSummary extends Object implements Serializable, Cloneable, StructuredPojo
A subset of the possible application attributes. Used in the application list.
Constructor and Description |
---|
ApplicationSummary() |
Modifier and Type | Method and Description |
---|---|
ApplicationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationArn()
The Amazon Resource Name (ARN) of the application.
|
String |
getApplicationId()
The unique identifier of the application.
|
Integer |
getApplicationVersion()
The version of the application.
|
Date |
getCreationTime()
The timestamp when the application was created.
|
String |
getDeploymentStatus()
Indicates either an ongoing deployment or if the application has ever deployed successfully.
|
String |
getDescription()
The description of the application.
|
String |
getEngineType()
The type of the target platform for this application.
|
String |
getEnvironmentId()
The unique identifier of the runtime environment that hosts this application.
|
Date |
getLastStartTime()
The timestamp when you last started the application.
|
String |
getName()
The name of the application.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the role associated with the application.
|
String |
getStatus()
The status of the application.
|
String |
getVersionStatus()
Indicates the status of the latest version of the application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
|
void |
setApplicationId(String applicationId)
The unique identifier of the application.
|
void |
setApplicationVersion(Integer applicationVersion)
The version of the application.
|
void |
setCreationTime(Date creationTime)
The timestamp when the application was created.
|
void |
setDeploymentStatus(String deploymentStatus)
Indicates either an ongoing deployment or if the application has ever deployed successfully.
|
void |
setDescription(String description)
The description of the application.
|
void |
setEngineType(String engineType)
The type of the target platform for this application.
|
void |
setEnvironmentId(String environmentId)
The unique identifier of the runtime environment that hosts this application.
|
void |
setLastStartTime(Date lastStartTime)
The timestamp when you last started the application.
|
void |
setName(String name)
The name of the application.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
|
void |
setStatus(String status)
The status of the application.
|
void |
setVersionStatus(String versionStatus)
Indicates the status of the latest version of the application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationSummary |
withApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
|
ApplicationSummary |
withApplicationId(String applicationId)
The unique identifier of the application.
|
ApplicationSummary |
withApplicationVersion(Integer applicationVersion)
The version of the application.
|
ApplicationSummary |
withCreationTime(Date creationTime)
The timestamp when the application was created.
|
ApplicationSummary |
withDeploymentStatus(ApplicationDeploymentLifecycle deploymentStatus)
Indicates either an ongoing deployment or if the application has ever deployed successfully.
|
ApplicationSummary |
withDeploymentStatus(String deploymentStatus)
Indicates either an ongoing deployment or if the application has ever deployed successfully.
|
ApplicationSummary |
withDescription(String description)
The description of the application.
|
ApplicationSummary |
withEngineType(EngineType engineType)
The type of the target platform for this application.
|
ApplicationSummary |
withEngineType(String engineType)
The type of the target platform for this application.
|
ApplicationSummary |
withEnvironmentId(String environmentId)
The unique identifier of the runtime environment that hosts this application.
|
ApplicationSummary |
withLastStartTime(Date lastStartTime)
The timestamp when you last started the application.
|
ApplicationSummary |
withName(String name)
The name of the application.
|
ApplicationSummary |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
|
ApplicationSummary |
withStatus(ApplicationLifecycle status)
The status of the application.
|
ApplicationSummary |
withStatus(String status)
The status of the application.
|
ApplicationSummary |
withVersionStatus(ApplicationVersionLifecycle versionStatus)
Indicates the status of the latest version of the application.
|
ApplicationSummary |
withVersionStatus(String versionStatus)
Indicates the status of the latest version of the 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 ApplicationSummary withApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
applicationArn
- The Amazon Resource Name (ARN) of the application.public void setApplicationId(String applicationId)
The unique identifier of the application.
applicationId
- The unique identifier of the application.public String getApplicationId()
The unique identifier of the application.
public ApplicationSummary withApplicationId(String applicationId)
The unique identifier of the application.
applicationId
- The unique identifier of the application.public void setApplicationVersion(Integer applicationVersion)
The version of the application.
applicationVersion
- The version of the application.public Integer getApplicationVersion()
The version of the application.
public ApplicationSummary withApplicationVersion(Integer applicationVersion)
The version of the application.
applicationVersion
- The version of the application.public void setCreationTime(Date creationTime)
The timestamp when the application was created.
creationTime
- The timestamp when the application was created.public Date getCreationTime()
The timestamp when the application was created.
public ApplicationSummary withCreationTime(Date creationTime)
The timestamp when the application was created.
creationTime
- The timestamp when the application was created.public void setDeploymentStatus(String deploymentStatus)
Indicates either an ongoing deployment or if the application has ever deployed successfully.
deploymentStatus
- Indicates either an ongoing deployment or if the application has ever deployed successfully.ApplicationDeploymentLifecycle
public String getDeploymentStatus()
Indicates either an ongoing deployment or if the application has ever deployed successfully.
ApplicationDeploymentLifecycle
public ApplicationSummary withDeploymentStatus(String deploymentStatus)
Indicates either an ongoing deployment or if the application has ever deployed successfully.
deploymentStatus
- Indicates either an ongoing deployment or if the application has ever deployed successfully.ApplicationDeploymentLifecycle
public ApplicationSummary withDeploymentStatus(ApplicationDeploymentLifecycle deploymentStatus)
Indicates either an ongoing deployment or if the application has ever deployed successfully.
deploymentStatus
- Indicates either an ongoing deployment or if the application has ever deployed successfully.ApplicationDeploymentLifecycle
public void setDescription(String description)
The description of the application.
description
- The description of the application.public String getDescription()
The description of the application.
public ApplicationSummary withDescription(String description)
The description of the application.
description
- The description of the application.public void setEngineType(String engineType)
The type of the target platform for this application.
engineType
- The type of the target platform for this application.EngineType
public String getEngineType()
The type of the target platform for this application.
EngineType
public ApplicationSummary withEngineType(String engineType)
The type of the target platform for this application.
engineType
- The type of the target platform for this application.EngineType
public ApplicationSummary withEngineType(EngineType engineType)
The type of the target platform for this application.
engineType
- The type of the target platform for this application.EngineType
public void setEnvironmentId(String environmentId)
The unique identifier of the runtime environment that hosts this application.
environmentId
- The unique identifier of the runtime environment that hosts this application.public String getEnvironmentId()
The unique identifier of the runtime environment that hosts this application.
public ApplicationSummary withEnvironmentId(String environmentId)
The unique identifier of the runtime environment that hosts this application.
environmentId
- The unique identifier of the runtime environment that hosts this application.public void setLastStartTime(Date lastStartTime)
The timestamp when you last started the application. Null until the application runs for the first time.
lastStartTime
- The timestamp when you last started the application. Null until the application runs for the first time.public Date getLastStartTime()
The timestamp when you last started the application. Null until the application runs for the first time.
public ApplicationSummary withLastStartTime(Date lastStartTime)
The timestamp when you last started the application. Null until the application runs for the first time.
lastStartTime
- The timestamp when you last started the application. Null until the application runs for the first time.public void setName(String name)
The name of the application.
name
- The name of the application.public String getName()
The name of the application.
public ApplicationSummary withName(String name)
The name of the application.
name
- The name of the application.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
roleArn
- The Amazon Resource Name (ARN) of the role associated with the application.public String getRoleArn()
The Amazon Resource Name (ARN) of the role associated with the application.
public ApplicationSummary withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
roleArn
- The Amazon Resource Name (ARN) of the role associated with the application.public void setStatus(String status)
The status of the application.
status
- The status of the application.ApplicationLifecycle
public String getStatus()
The status of the application.
ApplicationLifecycle
public ApplicationSummary withStatus(String status)
The status of the application.
status
- The status of the application.ApplicationLifecycle
public ApplicationSummary withStatus(ApplicationLifecycle status)
The status of the application.
status
- The status of the application.ApplicationLifecycle
public void setVersionStatus(String versionStatus)
Indicates the status of the latest version of the application.
versionStatus
- Indicates the status of the latest version of the application.ApplicationVersionLifecycle
public String getVersionStatus()
Indicates the status of the latest version of the application.
ApplicationVersionLifecycle
public ApplicationSummary withVersionStatus(String versionStatus)
Indicates the status of the latest version of the application.
versionStatus
- Indicates the status of the latest version of the application.ApplicationVersionLifecycle
public ApplicationSummary withVersionStatus(ApplicationVersionLifecycle versionStatus)
Indicates the status of the latest version of the application.
versionStatus
- Indicates the status of the latest version of the application.ApplicationVersionLifecycle
public String toString()
toString
in class Object
Object.toString()
public ApplicationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.