@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateInsightRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateInsightRequest() |
Modifier and Type | Method and Description |
---|---|
CreateInsightRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
AwsSecurityFindingFilters |
getFilters()
One or more attributes used to filter the findings included in the insight.
|
String |
getGroupByAttribute()
The attribute used as the aggregator to group related findings for the insight.
|
String |
getName()
The name of the custom insight to create.
|
int |
hashCode() |
void |
setFilters(AwsSecurityFindingFilters filters)
One or more attributes used to filter the findings included in the insight.
|
void |
setGroupByAttribute(String groupByAttribute)
The attribute used as the aggregator to group related findings for the insight.
|
void |
setName(String name)
The name of the custom insight to create.
|
String |
toString()
Returns a string representation of this object.
|
CreateInsightRequest |
withFilters(AwsSecurityFindingFilters filters)
One or more attributes used to filter the findings included in the insight.
|
CreateInsightRequest |
withGroupByAttribute(String groupByAttribute)
The attribute used as the aggregator to group related findings for the insight.
|
CreateInsightRequest |
withName(String name)
The name of the custom insight to create.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
The name of the custom insight to create.
name
- The name of the custom insight to create.public String getName()
The name of the custom insight to create.
public CreateInsightRequest withName(String name)
The name of the custom insight to create.
name
- The name of the custom insight to create.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 CreateInsightRequest 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 used as the aggregator to group related findings for the insight.
groupByAttribute
- The attribute used as the aggregator to group related findings for the insight.public String getGroupByAttribute()
The attribute used as the aggregator to group related findings for the insight.
public CreateInsightRequest withGroupByAttribute(String groupByAttribute)
The attribute used as the aggregator to group related findings for the insight.
groupByAttribute
- The attribute used as the aggregator to group related findings for the insight.public String toString()
toString
in class Object
Object.toString()
public CreateInsightRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.