public class InstanceStatusSummary
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes the status of an instance.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<InstanceStatusDetails> |
details
The system instance health or application instance health.
|
private java.lang.String |
status
The status.
|
Constructor and Description |
---|
InstanceStatusSummary() |
Modifier and Type | Method and Description |
---|---|
InstanceStatusSummary |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.List<InstanceStatusDetails> |
getDetails()
The system instance health or application instance health.
|
java.lang.String |
getStatus()
The status.
|
int |
hashCode() |
void |
setDetails(java.util.Collection<InstanceStatusDetails> details)
The system instance health or application instance health.
|
void |
setStatus(java.lang.String status)
The status.
|
void |
setStatus(SummaryStatus status)
The status.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
InstanceStatusSummary |
withDetails(java.util.Collection<InstanceStatusDetails> details)
The system instance health or application instance health.
|
InstanceStatusSummary |
withDetails(InstanceStatusDetails... details)
The system instance health or application instance health.
|
InstanceStatusSummary |
withStatus(java.lang.String status)
The status.
|
InstanceStatusSummary |
withStatus(SummaryStatus status)
The status.
|
private java.lang.String status
The status.
private SdkInternalList<InstanceStatusDetails> details
The system instance health or application instance health.
public void setStatus(java.lang.String status)
The status.
status
- The status.SummaryStatus
public java.lang.String getStatus()
The status.
SummaryStatus
public InstanceStatusSummary withStatus(java.lang.String status)
The status.
status
- The status.SummaryStatus
public void setStatus(SummaryStatus status)
The status.
status
- The status.SummaryStatus
public InstanceStatusSummary withStatus(SummaryStatus status)
The status.
status
- The status.SummaryStatus
public java.util.List<InstanceStatusDetails> getDetails()
The system instance health or application instance health.
public void setDetails(java.util.Collection<InstanceStatusDetails> details)
The system instance health or application instance health.
details
- The system instance health or application instance health.public InstanceStatusSummary withDetails(InstanceStatusDetails... details)
The system instance health or application instance health.
NOTE: This method appends the values to the existing list (if
any). Use setDetails(java.util.Collection)
or
withDetails(java.util.Collection)
if you want to override the
existing values.
details
- The system instance health or application instance health.public InstanceStatusSummary withDetails(java.util.Collection<InstanceStatusDetails> details)
The system instance health or application instance health.
details
- The system instance health or application instance health.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 InstanceStatusSummary clone()
clone
in class java.lang.Object