@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InsightHealth extends Object implements Serializable, Cloneable, StructuredPojo
Information about the number of open reactive and proactive insights that can be used to gauge the health of your system.
Constructor and Description |
---|
InsightHealth() |
Modifier and Type | Method and Description |
---|---|
InsightHealth |
clone() |
boolean |
equals(Object obj) |
Long |
getMeanTimeToRecoverInMilliseconds()
The Meant Time to Recover (MTTR) for the insight.
|
Integer |
getOpenProactiveInsights()
The number of open proactive insights.
|
Integer |
getOpenReactiveInsights()
The number of open reactive insights.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMeanTimeToRecoverInMilliseconds(Long meanTimeToRecoverInMilliseconds)
The Meant Time to Recover (MTTR) for the insight.
|
void |
setOpenProactiveInsights(Integer openProactiveInsights)
The number of open proactive insights.
|
void |
setOpenReactiveInsights(Integer openReactiveInsights)
The number of open reactive insights.
|
String |
toString()
Returns a string representation of this object.
|
InsightHealth |
withMeanTimeToRecoverInMilliseconds(Long meanTimeToRecoverInMilliseconds)
The Meant Time to Recover (MTTR) for the insight.
|
InsightHealth |
withOpenProactiveInsights(Integer openProactiveInsights)
The number of open proactive insights.
|
InsightHealth |
withOpenReactiveInsights(Integer openReactiveInsights)
The number of open reactive insights.
|
public void setOpenProactiveInsights(Integer openProactiveInsights)
The number of open proactive insights.
openProactiveInsights
- The number of open proactive insights.public Integer getOpenProactiveInsights()
The number of open proactive insights.
public InsightHealth withOpenProactiveInsights(Integer openProactiveInsights)
The number of open proactive insights.
openProactiveInsights
- The number of open proactive insights.public void setOpenReactiveInsights(Integer openReactiveInsights)
The number of open reactive insights.
openReactiveInsights
- The number of open reactive insights.public Integer getOpenReactiveInsights()
The number of open reactive insights.
public InsightHealth withOpenReactiveInsights(Integer openReactiveInsights)
The number of open reactive insights.
openReactiveInsights
- The number of open reactive insights.public void setMeanTimeToRecoverInMilliseconds(Long meanTimeToRecoverInMilliseconds)
The Meant Time to Recover (MTTR) for the insight.
meanTimeToRecoverInMilliseconds
- The Meant Time to Recover (MTTR) for the insight.public Long getMeanTimeToRecoverInMilliseconds()
The Meant Time to Recover (MTTR) for the insight.
public InsightHealth withMeanTimeToRecoverInMilliseconds(Long meanTimeToRecoverInMilliseconds)
The Meant Time to Recover (MTTR) for the insight.
meanTimeToRecoverInMilliseconds
- The Meant Time to Recover (MTTR) for the insight.public String toString()
toString
in class Object
Object.toString()
public InsightHealth clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.