public class InstanceSummary
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Information about an instance in a deployment.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
deploymentId
The deployment ID.
|
private java.lang.String |
instanceId
The instance ID.
|
private java.util.Date |
lastUpdatedAt
A timestamp indicating when the instance information was last updated.
|
private SdkInternalList<LifecycleEvent> |
lifecycleEvents
A list of lifecycle events for this instance.
|
private java.lang.String |
status
The deployment status for this instance:
|
Constructor and Description |
---|
InstanceSummary() |
Modifier and Type | Method and Description |
---|---|
InstanceSummary |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDeploymentId()
The deployment ID.
|
java.lang.String |
getInstanceId()
The instance ID.
|
java.util.Date |
getLastUpdatedAt()
A timestamp indicating when the instance information was last updated.
|
java.util.List<LifecycleEvent> |
getLifecycleEvents()
A list of lifecycle events for this instance.
|
java.lang.String |
getStatus()
The deployment status for this instance:
|
int |
hashCode() |
void |
setDeploymentId(java.lang.String deploymentId)
The deployment ID.
|
void |
setInstanceId(java.lang.String instanceId)
The instance ID.
|
void |
setLastUpdatedAt(java.util.Date lastUpdatedAt)
A timestamp indicating when the instance information was last updated.
|
void |
setLifecycleEvents(java.util.Collection<LifecycleEvent> lifecycleEvents)
A list of lifecycle events for this instance.
|
void |
setStatus(InstanceStatus status)
The deployment status for this instance:
|
void |
setStatus(java.lang.String status)
The deployment status for this instance:
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
InstanceSummary |
withDeploymentId(java.lang.String deploymentId)
The deployment ID.
|
InstanceSummary |
withInstanceId(java.lang.String instanceId)
The instance ID.
|
InstanceSummary |
withLastUpdatedAt(java.util.Date lastUpdatedAt)
A timestamp indicating when the instance information was last updated.
|
InstanceSummary |
withLifecycleEvents(java.util.Collection<LifecycleEvent> lifecycleEvents)
A list of lifecycle events for this instance.
|
InstanceSummary |
withLifecycleEvents(LifecycleEvent... lifecycleEvents)
A list of lifecycle events for this instance.
|
InstanceSummary |
withStatus(InstanceStatus status)
The deployment status for this instance:
|
InstanceSummary |
withStatus(java.lang.String status)
The deployment status for this instance:
|
private java.lang.String deploymentId
The deployment ID.
private java.lang.String instanceId
The instance ID.
private java.lang.String status
The deployment status for this instance:
private java.util.Date lastUpdatedAt
A timestamp indicating when the instance information was last updated.
private SdkInternalList<LifecycleEvent> lifecycleEvents
A list of lifecycle events for this instance.
public void setDeploymentId(java.lang.String deploymentId)
The deployment ID.
deploymentId
- The deployment ID.public java.lang.String getDeploymentId()
The deployment ID.
public InstanceSummary withDeploymentId(java.lang.String deploymentId)
The deployment ID.
deploymentId
- The deployment ID.public void setInstanceId(java.lang.String instanceId)
The instance ID.
instanceId
- The instance ID.public java.lang.String getInstanceId()
The instance ID.
public InstanceSummary withInstanceId(java.lang.String instanceId)
The instance ID.
instanceId
- The instance ID.public void setStatus(java.lang.String status)
The deployment status for this instance:
status
- The deployment status for this instance:
InstanceStatus
public java.lang.String getStatus()
The deployment status for this instance:
InstanceStatus
public InstanceSummary withStatus(java.lang.String status)
The deployment status for this instance:
status
- The deployment status for this instance:
InstanceStatus
public void setStatus(InstanceStatus status)
The deployment status for this instance:
status
- The deployment status for this instance:
InstanceStatus
public InstanceSummary withStatus(InstanceStatus status)
The deployment status for this instance:
status
- The deployment status for this instance:
InstanceStatus
public void setLastUpdatedAt(java.util.Date lastUpdatedAt)
A timestamp indicating when the instance information was last updated.
lastUpdatedAt
- A timestamp indicating when the instance information was last
updated.public java.util.Date getLastUpdatedAt()
A timestamp indicating when the instance information was last updated.
public InstanceSummary withLastUpdatedAt(java.util.Date lastUpdatedAt)
A timestamp indicating when the instance information was last updated.
lastUpdatedAt
- A timestamp indicating when the instance information was last
updated.public java.util.List<LifecycleEvent> getLifecycleEvents()
A list of lifecycle events for this instance.
public void setLifecycleEvents(java.util.Collection<LifecycleEvent> lifecycleEvents)
A list of lifecycle events for this instance.
lifecycleEvents
- A list of lifecycle events for this instance.public InstanceSummary withLifecycleEvents(LifecycleEvent... lifecycleEvents)
A list of lifecycle events for this instance.
NOTE: This method appends the values to the existing list (if
any). Use setLifecycleEvents(java.util.Collection)
or
withLifecycleEvents(java.util.Collection)
if you want to
override the existing values.
lifecycleEvents
- A list of lifecycle events for this instance.public InstanceSummary withLifecycleEvents(java.util.Collection<LifecycleEvent> lifecycleEvents)
A list of lifecycle events for this instance.
lifecycleEvents
- A list of lifecycle events for this instance.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public InstanceSummary clone()
clone
in class java.lang.Object