@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AggregationRequest extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about an aggregation request.
Constructor and Description |
---|
AggregationRequest() |
Modifier and Type | Method and Description |
---|---|
AggregationRequest |
clone() |
boolean |
equals(Object obj) |
AccountAggregation |
getAccountAggregation()
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
|
AmiAggregation |
getAmiAggregation()
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
|
AwsEcrContainerAggregation |
getAwsEcrContainerAggregation()
An object that contains details about an aggregation request based on Amazon ECR container images.
|
Ec2InstanceAggregation |
getEc2InstanceAggregation()
An object that contains details about an aggregation request based on Amazon EC2 instances.
|
FindingTypeAggregation |
getFindingTypeAggregation()
An object that contains details about an aggregation request based on finding types.
|
ImageLayerAggregation |
getImageLayerAggregation()
An object that contains details about an aggregation request based on container image layers.
|
LambdaFunctionAggregation |
getLambdaFunctionAggregation()
Returns an object with findings aggregated by Amazon Web Services Lambda function.
|
LambdaLayerAggregation |
getLambdaLayerAggregation()
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
|
PackageAggregation |
getPackageAggregation()
An object that contains details about an aggregation request based on operating system package type.
|
RepositoryAggregation |
getRepositoryAggregation()
An object that contains details about an aggregation request based on Amazon ECR repositories.
|
TitleAggregation |
getTitleAggregation()
An object that contains details about an aggregation request based on finding title.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountAggregation(AccountAggregation accountAggregation)
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
|
void |
setAmiAggregation(AmiAggregation amiAggregation)
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
|
void |
setAwsEcrContainerAggregation(AwsEcrContainerAggregation awsEcrContainerAggregation)
An object that contains details about an aggregation request based on Amazon ECR container images.
|
void |
setEc2InstanceAggregation(Ec2InstanceAggregation ec2InstanceAggregation)
An object that contains details about an aggregation request based on Amazon EC2 instances.
|
void |
setFindingTypeAggregation(FindingTypeAggregation findingTypeAggregation)
An object that contains details about an aggregation request based on finding types.
|
void |
setImageLayerAggregation(ImageLayerAggregation imageLayerAggregation)
An object that contains details about an aggregation request based on container image layers.
|
void |
setLambdaFunctionAggregation(LambdaFunctionAggregation lambdaFunctionAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda function.
|
void |
setLambdaLayerAggregation(LambdaLayerAggregation lambdaLayerAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
|
void |
setPackageAggregation(PackageAggregation packageAggregation)
An object that contains details about an aggregation request based on operating system package type.
|
void |
setRepositoryAggregation(RepositoryAggregation repositoryAggregation)
An object that contains details about an aggregation request based on Amazon ECR repositories.
|
void |
setTitleAggregation(TitleAggregation titleAggregation)
An object that contains details about an aggregation request based on finding title.
|
String |
toString()
Returns a string representation of this object.
|
AggregationRequest |
withAccountAggregation(AccountAggregation accountAggregation)
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
|
AggregationRequest |
withAmiAggregation(AmiAggregation amiAggregation)
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
|
AggregationRequest |
withAwsEcrContainerAggregation(AwsEcrContainerAggregation awsEcrContainerAggregation)
An object that contains details about an aggregation request based on Amazon ECR container images.
|
AggregationRequest |
withEc2InstanceAggregation(Ec2InstanceAggregation ec2InstanceAggregation)
An object that contains details about an aggregation request based on Amazon EC2 instances.
|
AggregationRequest |
withFindingTypeAggregation(FindingTypeAggregation findingTypeAggregation)
An object that contains details about an aggregation request based on finding types.
|
AggregationRequest |
withImageLayerAggregation(ImageLayerAggregation imageLayerAggregation)
An object that contains details about an aggregation request based on container image layers.
|
AggregationRequest |
withLambdaFunctionAggregation(LambdaFunctionAggregation lambdaFunctionAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda function.
|
AggregationRequest |
withLambdaLayerAggregation(LambdaLayerAggregation lambdaLayerAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
|
AggregationRequest |
withPackageAggregation(PackageAggregation packageAggregation)
An object that contains details about an aggregation request based on operating system package type.
|
AggregationRequest |
withRepositoryAggregation(RepositoryAggregation repositoryAggregation)
An object that contains details about an aggregation request based on Amazon ECR repositories.
|
AggregationRequest |
withTitleAggregation(TitleAggregation titleAggregation)
An object that contains details about an aggregation request based on finding title.
|
public void setAccountAggregation(AccountAggregation accountAggregation)
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
accountAggregation
- An object that contains details about an aggregation request based on Amazon Web Services account IDs.public AccountAggregation getAccountAggregation()
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
public AggregationRequest withAccountAggregation(AccountAggregation accountAggregation)
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
accountAggregation
- An object that contains details about an aggregation request based on Amazon Web Services account IDs.public void setAmiAggregation(AmiAggregation amiAggregation)
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
amiAggregation
- An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).public AmiAggregation getAmiAggregation()
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
public AggregationRequest withAmiAggregation(AmiAggregation amiAggregation)
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
amiAggregation
- An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).public void setAwsEcrContainerAggregation(AwsEcrContainerAggregation awsEcrContainerAggregation)
An object that contains details about an aggregation request based on Amazon ECR container images.
awsEcrContainerAggregation
- An object that contains details about an aggregation request based on Amazon ECR container images.public AwsEcrContainerAggregation getAwsEcrContainerAggregation()
An object that contains details about an aggregation request based on Amazon ECR container images.
public AggregationRequest withAwsEcrContainerAggregation(AwsEcrContainerAggregation awsEcrContainerAggregation)
An object that contains details about an aggregation request based on Amazon ECR container images.
awsEcrContainerAggregation
- An object that contains details about an aggregation request based on Amazon ECR container images.public void setEc2InstanceAggregation(Ec2InstanceAggregation ec2InstanceAggregation)
An object that contains details about an aggregation request based on Amazon EC2 instances.
ec2InstanceAggregation
- An object that contains details about an aggregation request based on Amazon EC2 instances.public Ec2InstanceAggregation getEc2InstanceAggregation()
An object that contains details about an aggregation request based on Amazon EC2 instances.
public AggregationRequest withEc2InstanceAggregation(Ec2InstanceAggregation ec2InstanceAggregation)
An object that contains details about an aggregation request based on Amazon EC2 instances.
ec2InstanceAggregation
- An object that contains details about an aggregation request based on Amazon EC2 instances.public void setFindingTypeAggregation(FindingTypeAggregation findingTypeAggregation)
An object that contains details about an aggregation request based on finding types.
findingTypeAggregation
- An object that contains details about an aggregation request based on finding types.public FindingTypeAggregation getFindingTypeAggregation()
An object that contains details about an aggregation request based on finding types.
public AggregationRequest withFindingTypeAggregation(FindingTypeAggregation findingTypeAggregation)
An object that contains details about an aggregation request based on finding types.
findingTypeAggregation
- An object that contains details about an aggregation request based on finding types.public void setImageLayerAggregation(ImageLayerAggregation imageLayerAggregation)
An object that contains details about an aggregation request based on container image layers.
imageLayerAggregation
- An object that contains details about an aggregation request based on container image layers.public ImageLayerAggregation getImageLayerAggregation()
An object that contains details about an aggregation request based on container image layers.
public AggregationRequest withImageLayerAggregation(ImageLayerAggregation imageLayerAggregation)
An object that contains details about an aggregation request based on container image layers.
imageLayerAggregation
- An object that contains details about an aggregation request based on container image layers.public void setLambdaFunctionAggregation(LambdaFunctionAggregation lambdaFunctionAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda function.
lambdaFunctionAggregation
- Returns an object with findings aggregated by Amazon Web Services Lambda function.public LambdaFunctionAggregation getLambdaFunctionAggregation()
Returns an object with findings aggregated by Amazon Web Services Lambda function.
public AggregationRequest withLambdaFunctionAggregation(LambdaFunctionAggregation lambdaFunctionAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda function.
lambdaFunctionAggregation
- Returns an object with findings aggregated by Amazon Web Services Lambda function.public void setLambdaLayerAggregation(LambdaLayerAggregation lambdaLayerAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
lambdaLayerAggregation
- Returns an object with findings aggregated by Amazon Web Services Lambda layer.public LambdaLayerAggregation getLambdaLayerAggregation()
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
public AggregationRequest withLambdaLayerAggregation(LambdaLayerAggregation lambdaLayerAggregation)
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
lambdaLayerAggregation
- Returns an object with findings aggregated by Amazon Web Services Lambda layer.public void setPackageAggregation(PackageAggregation packageAggregation)
An object that contains details about an aggregation request based on operating system package type.
packageAggregation
- An object that contains details about an aggregation request based on operating system package type.public PackageAggregation getPackageAggregation()
An object that contains details about an aggregation request based on operating system package type.
public AggregationRequest withPackageAggregation(PackageAggregation packageAggregation)
An object that contains details about an aggregation request based on operating system package type.
packageAggregation
- An object that contains details about an aggregation request based on operating system package type.public void setRepositoryAggregation(RepositoryAggregation repositoryAggregation)
An object that contains details about an aggregation request based on Amazon ECR repositories.
repositoryAggregation
- An object that contains details about an aggregation request based on Amazon ECR repositories.public RepositoryAggregation getRepositoryAggregation()
An object that contains details about an aggregation request based on Amazon ECR repositories.
public AggregationRequest withRepositoryAggregation(RepositoryAggregation repositoryAggregation)
An object that contains details about an aggregation request based on Amazon ECR repositories.
repositoryAggregation
- An object that contains details about an aggregation request based on Amazon ECR repositories.public void setTitleAggregation(TitleAggregation titleAggregation)
An object that contains details about an aggregation request based on finding title.
titleAggregation
- An object that contains details about an aggregation request based on finding title.public TitleAggregation getTitleAggregation()
An object that contains details about an aggregation request based on finding title.
public AggregationRequest withTitleAggregation(TitleAggregation titleAggregation)
An object that contains details about an aggregation request based on finding title.
titleAggregation
- An object that contains details about an aggregation request based on finding title.public String toString()
toString
in class Object
Object.toString()
public AggregationRequest clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.