@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProactiveOrganizationInsightSummary extends Object implements Serializable, Cloneable, StructuredPojo
Details about a proactive insight. This object is returned by DescribeInsight
.
Constructor and Description |
---|
ProactiveOrganizationInsightSummary() |
Modifier and Type | Method and Description |
---|---|
ProactiveOrganizationInsightSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
The ID of the Amazon Web Services account.
|
String |
getId()
The ID of the insight summary.
|
InsightTimeRange |
getInsightTimeRange() |
String |
getName()
The name of the insight summary.
|
String |
getOrganizationalUnitId()
The ID of the organizational unit.
|
PredictionTimeRange |
getPredictionTimeRange() |
ResourceCollection |
getResourceCollection() |
ServiceCollection |
getServiceCollection() |
String |
getSeverity()
An array of severity values used to search for insights.
|
String |
getStatus()
An array of status values used to search for insights.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
The ID of the Amazon Web Services account.
|
void |
setId(String id)
The ID of the insight summary.
|
void |
setInsightTimeRange(InsightTimeRange insightTimeRange) |
void |
setName(String name)
The name of the insight summary.
|
void |
setOrganizationalUnitId(String organizationalUnitId)
The ID of the organizational unit.
|
void |
setPredictionTimeRange(PredictionTimeRange predictionTimeRange) |
void |
setResourceCollection(ResourceCollection resourceCollection) |
void |
setServiceCollection(ServiceCollection serviceCollection) |
void |
setSeverity(String severity)
An array of severity values used to search for insights.
|
void |
setStatus(String status)
An array of status values used to search for insights.
|
String |
toString()
Returns a string representation of this object.
|
ProactiveOrganizationInsightSummary |
withAccountId(String accountId)
The ID of the Amazon Web Services account.
|
ProactiveOrganizationInsightSummary |
withId(String id)
The ID of the insight summary.
|
ProactiveOrganizationInsightSummary |
withInsightTimeRange(InsightTimeRange insightTimeRange) |
ProactiveOrganizationInsightSummary |
withName(String name)
The name of the insight summary.
|
ProactiveOrganizationInsightSummary |
withOrganizationalUnitId(String organizationalUnitId)
The ID of the organizational unit.
|
ProactiveOrganizationInsightSummary |
withPredictionTimeRange(PredictionTimeRange predictionTimeRange) |
ProactiveOrganizationInsightSummary |
withResourceCollection(ResourceCollection resourceCollection) |
ProactiveOrganizationInsightSummary |
withServiceCollection(ServiceCollection serviceCollection) |
ProactiveOrganizationInsightSummary |
withSeverity(InsightSeverity severity)
An array of severity values used to search for insights.
|
ProactiveOrganizationInsightSummary |
withSeverity(String severity)
An array of severity values used to search for insights.
|
ProactiveOrganizationInsightSummary |
withStatus(InsightStatus status)
An array of status values used to search for insights.
|
ProactiveOrganizationInsightSummary |
withStatus(String status)
An array of status values used to search for insights.
|
public void setId(String id)
The ID of the insight summary.
id
- The ID of the insight summary.public String getId()
The ID of the insight summary.
public ProactiveOrganizationInsightSummary withId(String id)
The ID of the insight summary.
id
- The ID of the insight summary.public void setAccountId(String accountId)
The ID of the Amazon Web Services account.
accountId
- The ID of the Amazon Web Services account.public String getAccountId()
The ID of the Amazon Web Services account.
public ProactiveOrganizationInsightSummary withAccountId(String accountId)
The ID of the Amazon Web Services account.
accountId
- The ID of the Amazon Web Services account.public void setOrganizationalUnitId(String organizationalUnitId)
The ID of the organizational unit.
organizationalUnitId
- The ID of the organizational unit.public String getOrganizationalUnitId()
The ID of the organizational unit.
public ProactiveOrganizationInsightSummary withOrganizationalUnitId(String organizationalUnitId)
The ID of the organizational unit.
organizationalUnitId
- The ID of the organizational unit.public void setName(String name)
The name of the insight summary.
name
- The name of the insight summary.public String getName()
The name of the insight summary.
public ProactiveOrganizationInsightSummary withName(String name)
The name of the insight summary.
name
- The name of the insight summary.public void setSeverity(String severity)
An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
severity
- An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.InsightSeverity
public String getSeverity()
An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
InsightSeverity
public ProactiveOrganizationInsightSummary withSeverity(String severity)
An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
severity
- An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.InsightSeverity
public ProactiveOrganizationInsightSummary withSeverity(InsightSeverity severity)
An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
severity
- An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.InsightSeverity
public void setStatus(String status)
An array of status values used to search for insights.
status
- An array of status values used to search for insights.InsightStatus
public String getStatus()
An array of status values used to search for insights.
InsightStatus
public ProactiveOrganizationInsightSummary withStatus(String status)
An array of status values used to search for insights.
status
- An array of status values used to search for insights.InsightStatus
public ProactiveOrganizationInsightSummary withStatus(InsightStatus status)
An array of status values used to search for insights.
status
- An array of status values used to search for insights.InsightStatus
public void setInsightTimeRange(InsightTimeRange insightTimeRange)
insightTimeRange
- public InsightTimeRange getInsightTimeRange()
public ProactiveOrganizationInsightSummary withInsightTimeRange(InsightTimeRange insightTimeRange)
insightTimeRange
- public void setPredictionTimeRange(PredictionTimeRange predictionTimeRange)
predictionTimeRange
- public PredictionTimeRange getPredictionTimeRange()
public ProactiveOrganizationInsightSummary withPredictionTimeRange(PredictionTimeRange predictionTimeRange)
predictionTimeRange
- public void setResourceCollection(ResourceCollection resourceCollection)
resourceCollection
- public ResourceCollection getResourceCollection()
public ProactiveOrganizationInsightSummary withResourceCollection(ResourceCollection resourceCollection)
resourceCollection
- public void setServiceCollection(ServiceCollection serviceCollection)
serviceCollection
- public ServiceCollection getServiceCollection()
public ProactiveOrganizationInsightSummary withServiceCollection(ServiceCollection serviceCollection)
serviceCollection
- public String toString()
toString
in class Object
Object.toString()
public ProactiveOrganizationInsightSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.