@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReactiveInsight extends Object implements Serializable, Cloneable, StructuredPojo
Information about a reactive insight. This object is returned by ListInsights
.
Constructor and Description |
---|
ReactiveInsight() |
Modifier and Type | Method and Description |
---|---|
ReactiveInsight |
clone() |
boolean |
equals(Object obj) |
String |
getId()
The ID of a reactive insight.
|
InsightTimeRange |
getInsightTimeRange() |
String |
getName()
The name of a reactive insight.
|
ResourceCollection |
getResourceCollection() |
String |
getSeverity()
The severity of a reactive insight.
|
String |
getSsmOpsItemId()
The ID of the AWS System Manager OpsItem created for this insight.
|
String |
getStatus()
The status of a reactive insight.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setId(String id)
The ID of a reactive insight.
|
void |
setInsightTimeRange(InsightTimeRange insightTimeRange) |
void |
setName(String name)
The name of a reactive insight.
|
void |
setResourceCollection(ResourceCollection resourceCollection) |
void |
setSeverity(String severity)
The severity of a reactive insight.
|
void |
setSsmOpsItemId(String ssmOpsItemId)
The ID of the AWS System Manager OpsItem created for this insight.
|
void |
setStatus(String status)
The status of a reactive insight.
|
String |
toString()
Returns a string representation of this object.
|
ReactiveInsight |
withId(String id)
The ID of a reactive insight.
|
ReactiveInsight |
withInsightTimeRange(InsightTimeRange insightTimeRange) |
ReactiveInsight |
withName(String name)
The name of a reactive insight.
|
ReactiveInsight |
withResourceCollection(ResourceCollection resourceCollection) |
ReactiveInsight |
withSeverity(InsightSeverity severity)
The severity of a reactive insight.
|
ReactiveInsight |
withSeverity(String severity)
The severity of a reactive insight.
|
ReactiveInsight |
withSsmOpsItemId(String ssmOpsItemId)
The ID of the AWS System Manager OpsItem created for this insight.
|
ReactiveInsight |
withStatus(InsightStatus status)
The status of a reactive insight.
|
ReactiveInsight |
withStatus(String status)
The status of a reactive insight.
|
public void setId(String id)
The ID of a reactive insight.
id
- The ID of a reactive insight.public String getId()
The ID of a reactive insight.
public ReactiveInsight withId(String id)
The ID of a reactive insight.
id
- The ID of a reactive insight.public void setName(String name)
The name of a reactive insight.
name
- The name of a reactive insight.public String getName()
The name of a reactive insight.
public ReactiveInsight withName(String name)
The name of a reactive insight.
name
- The name of a reactive insight.public void setSeverity(String severity)
The severity of a reactive insight.
severity
- The severity of a reactive insight.InsightSeverity
public String getSeverity()
The severity of a reactive insight.
InsightSeverity
public ReactiveInsight withSeverity(String severity)
The severity of a reactive insight.
severity
- The severity of a reactive insight.InsightSeverity
public ReactiveInsight withSeverity(InsightSeverity severity)
The severity of a reactive insight.
severity
- The severity of a reactive insight.InsightSeverity
public void setStatus(String status)
The status of a reactive insight.
status
- The status of a reactive insight.InsightStatus
public String getStatus()
The status of a reactive insight.
InsightStatus
public ReactiveInsight withStatus(String status)
The status of a reactive insight.
status
- The status of a reactive insight.InsightStatus
public ReactiveInsight withStatus(InsightStatus status)
The status of a reactive insight.
status
- The status of a reactive insight.InsightStatus
public void setInsightTimeRange(InsightTimeRange insightTimeRange)
insightTimeRange
- public InsightTimeRange getInsightTimeRange()
public ReactiveInsight withInsightTimeRange(InsightTimeRange insightTimeRange)
insightTimeRange
- public void setResourceCollection(ResourceCollection resourceCollection)
resourceCollection
- public ResourceCollection getResourceCollection()
public ReactiveInsight withResourceCollection(ResourceCollection resourceCollection)
resourceCollection
- public void setSsmOpsItemId(String ssmOpsItemId)
The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.
ssmOpsItemId
- The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of
OpstItems insights before they are created for each insight.public String getSsmOpsItemId()
The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.
public ReactiveInsight withSsmOpsItemId(String ssmOpsItemId)
The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.
ssmOpsItemId
- The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of
OpstItems insights before they are created for each insight.public String toString()
toString
in class Object
Object.toString()
public ReactiveInsight clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.