@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Insight extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a Security Hub insight.
Constructor and Description |
---|
Insight() |
Modifier and Type | Method and Description |
---|---|
Insight |
clone() |
boolean |
equals(Object obj) |
AwsSecurityFindingFilters |
getFilters()
One or more attributes used to filter the findings included in the insight.
|
String |
getGroupByAttribute()
The attribute that the insight's findings are grouped by.
|
String |
getInsightArn()
The ARN of a Security Hub insight.
|
String |
getName()
The name of a Security Hub insight.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFilters(AwsSecurityFindingFilters filters)
One or more attributes used to filter the findings included in the insight.
|
void |
setGroupByAttribute(String groupByAttribute)
The attribute that the insight's findings are grouped by.
|
void |
setInsightArn(String insightArn)
The ARN of a Security Hub insight.
|
void |
setName(String name)
The name of a Security Hub insight.
|
String |
toString()
Returns a string representation of this object.
|
Insight |
withFilters(AwsSecurityFindingFilters filters)
One or more attributes used to filter the findings included in the insight.
|
Insight |
withGroupByAttribute(String groupByAttribute)
The attribute that the insight's findings are grouped by.
|
Insight |
withInsightArn(String insightArn)
The ARN of a Security Hub insight.
|
Insight |
withName(String name)
The name of a Security Hub insight.
|
public void setInsightArn(String insightArn)
The ARN of a Security Hub insight.
insightArn
- The ARN of a Security Hub insight.public String getInsightArn()
The ARN of a Security Hub insight.
public Insight withInsightArn(String insightArn)
The ARN of a Security Hub insight.
insightArn
- The ARN of a Security Hub insight.public void setName(String name)
The name of a Security Hub insight.
name
- The name of a Security Hub insight.public String getName()
The name of a Security Hub insight.
public Insight withName(String name)
The name of a Security Hub insight.
name
- The name of a Security Hub insight.public void setFilters(AwsSecurityFindingFilters filters)
One or more attributes used to filter the findings included in the insight. Only findings that match the criteria defined in the filters are included in the insight.
filters
- One or more attributes used to filter the findings included in the insight. Only findings that match the
criteria defined in the filters are included in the insight.public AwsSecurityFindingFilters getFilters()
One or more attributes used to filter the findings included in the insight. Only findings that match the criteria defined in the filters are included in the insight.
public Insight withFilters(AwsSecurityFindingFilters filters)
One or more attributes used to filter the findings included in the insight. Only findings that match the criteria defined in the filters are included in the insight.
filters
- One or more attributes used to filter the findings included in the insight. Only findings that match the
criteria defined in the filters are included in the insight.public void setGroupByAttribute(String groupByAttribute)
The attribute that the insight's findings are grouped by. This attribute is used as a findings aggregator for the purposes of viewing and managing multiple related findings under a single operand.
groupByAttribute
- The attribute that the insight's findings are grouped by. This attribute is used as a findings aggregator
for the purposes of viewing and managing multiple related findings under a single operand.public String getGroupByAttribute()
The attribute that the insight's findings are grouped by. This attribute is used as a findings aggregator for the purposes of viewing and managing multiple related findings under a single operand.
public Insight withGroupByAttribute(String groupByAttribute)
The attribute that the insight's findings are grouped by. This attribute is used as a findings aggregator for the purposes of viewing and managing multiple related findings under a single operand.
groupByAttribute
- The attribute that the insight's findings are grouped by. This attribute is used as a findings aggregator
for the purposes of viewing and managing multiple related findings under a single operand.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.