@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()
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a
subset of findings that are included in this insight.
|
String |
getGroupByAttribute()
The attribute by which the insight's findings are grouped.
|
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)
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a
subset of findings that are included in this insight.
|
void |
setGroupByAttribute(String groupByAttribute)
The attribute by which the insight's findings are grouped.
|
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)
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a
subset of findings that are included in this insight.
|
Insight |
withGroupByAttribute(String groupByAttribute)
The attribute by which the insight's findings are grouped.
|
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)
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a subset of findings that are included in this insight.
filters
- A collection of attributes that are applied to all active Security Hub-aggregated findings and that result
in a subset of findings that are included in this insight.public AwsSecurityFindingFilters getFilters()
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a subset of findings that are included in this insight.
public Insight withFilters(AwsSecurityFindingFilters filters)
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a subset of findings that are included in this insight.
filters
- A collection of attributes that are applied to all active Security Hub-aggregated findings and that result
in a subset of findings that are included in this insight.public void setGroupByAttribute(String groupByAttribute)
The attribute by which the insight's findings are grouped. 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 by which the insight's findings are grouped. 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 by which the insight's findings are grouped. 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 by which the insight's findings are grouped. 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 by which the insight's findings are grouped. 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.