@Generated(value="software.amazon.awssdk:codegen") public final class AggregationRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AggregationRequest.Builder,AggregationRequest>
Contains details about an aggregation request.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AggregationRequest.Builder |
static class |
AggregationRequest.Type |
| Modifier and Type | Method and Description |
|---|---|
AccountAggregation |
accountAggregation()
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
|
AmiAggregation |
amiAggregation()
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
|
AwsEcrContainerAggregation |
awsEcrContainerAggregation()
An object that contains details about an aggregation request based on Amazon ECR container images.
|
static AggregationRequest.Builder |
builder() |
Ec2InstanceAggregation |
ec2InstanceAggregation()
An object that contains details about an aggregation request based on Amazon EC2 instances.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
FindingTypeAggregation |
findingTypeAggregation()
An object that contains details about an aggregation request based on finding types.
|
static AggregationRequest |
fromAccountAggregation(AccountAggregation accountAggregation)
Create an instance of this class with
accountAggregation() initialized to the given value. |
static AggregationRequest |
fromAccountAggregation(Consumer<AccountAggregation.Builder> accountAggregation)
Create an instance of this class with
accountAggregation() initialized to the given value. |
static AggregationRequest |
fromAmiAggregation(AmiAggregation amiAggregation)
Create an instance of this class with
amiAggregation() initialized to the given value. |
static AggregationRequest |
fromAmiAggregation(Consumer<AmiAggregation.Builder> amiAggregation)
Create an instance of this class with
amiAggregation() initialized to the given value. |
static AggregationRequest |
fromAwsEcrContainerAggregation(AwsEcrContainerAggregation awsEcrContainerAggregation)
Create an instance of this class with
awsEcrContainerAggregation() initialized to the given value. |
static AggregationRequest |
fromAwsEcrContainerAggregation(Consumer<AwsEcrContainerAggregation.Builder> awsEcrContainerAggregation)
Create an instance of this class with
awsEcrContainerAggregation() initialized to the given value. |
static AggregationRequest |
fromEc2InstanceAggregation(Consumer<Ec2InstanceAggregation.Builder> ec2InstanceAggregation)
Create an instance of this class with
ec2InstanceAggregation() initialized to the given value. |
static AggregationRequest |
fromEc2InstanceAggregation(Ec2InstanceAggregation ec2InstanceAggregation)
Create an instance of this class with
ec2InstanceAggregation() initialized to the given value. |
static AggregationRequest |
fromFindingTypeAggregation(Consumer<FindingTypeAggregation.Builder> findingTypeAggregation)
Create an instance of this class with
findingTypeAggregation() initialized to the given value. |
static AggregationRequest |
fromFindingTypeAggregation(FindingTypeAggregation findingTypeAggregation)
Create an instance of this class with
findingTypeAggregation() initialized to the given value. |
static AggregationRequest |
fromImageLayerAggregation(Consumer<ImageLayerAggregation.Builder> imageLayerAggregation)
Create an instance of this class with
imageLayerAggregation() initialized to the given value. |
static AggregationRequest |
fromImageLayerAggregation(ImageLayerAggregation imageLayerAggregation)
Create an instance of this class with
imageLayerAggregation() initialized to the given value. |
static AggregationRequest |
fromPackageAggregation(Consumer<PackageAggregation.Builder> packageAggregation)
Create an instance of this class with
packageAggregation() initialized to the given value. |
static AggregationRequest |
fromPackageAggregation(PackageAggregation packageAggregation)
Create an instance of this class with
packageAggregation() initialized to the given value. |
static AggregationRequest |
fromRepositoryAggregation(Consumer<RepositoryAggregation.Builder> repositoryAggregation)
Create an instance of this class with
repositoryAggregation() initialized to the given value. |
static AggregationRequest |
fromRepositoryAggregation(RepositoryAggregation repositoryAggregation)
Create an instance of this class with
repositoryAggregation() initialized to the given value. |
static AggregationRequest |
fromTitleAggregation(Consumer<TitleAggregation.Builder> titleAggregation)
Create an instance of this class with
titleAggregation() initialized to the given value. |
static AggregationRequest |
fromTitleAggregation(TitleAggregation titleAggregation)
Create an instance of this class with
titleAggregation() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ImageLayerAggregation |
imageLayerAggregation()
An object that contains details about an aggregation request based on container image layers.
|
PackageAggregation |
packageAggregation()
An object that contains details about an aggregation request based on operating system package type.
|
RepositoryAggregation |
repositoryAggregation()
An object that contains details about an aggregation request based on Amazon ECR repositories.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AggregationRequest.Builder> |
serializableBuilderClass() |
TitleAggregation |
titleAggregation()
An object that contains details about an aggregation request based on finding title.
|
AggregationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AggregationRequest.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AccountAggregation accountAggregation()
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
public final AmiAggregation amiAggregation()
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
public final AwsEcrContainerAggregation awsEcrContainerAggregation()
An object that contains details about an aggregation request based on Amazon ECR container images.
public final Ec2InstanceAggregation ec2InstanceAggregation()
An object that contains details about an aggregation request based on Amazon EC2 instances.
public final FindingTypeAggregation findingTypeAggregation()
An object that contains details about an aggregation request based on finding types.
public final ImageLayerAggregation imageLayerAggregation()
An object that contains details about an aggregation request based on container image layers.
public final PackageAggregation packageAggregation()
An object that contains details about an aggregation request based on operating system package type.
public final RepositoryAggregation repositoryAggregation()
An object that contains details about an aggregation request based on Amazon ECR repositories.
public final TitleAggregation titleAggregation()
An object that contains details about an aggregation request based on finding title.
public AggregationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AggregationRequest.Builder,AggregationRequest>public static AggregationRequest.Builder builder()
public static Class<? extends AggregationRequest.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static AggregationRequest fromAccountAggregation(AccountAggregation accountAggregation)
accountAggregation() initialized to the given value.
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 static AggregationRequest fromAccountAggregation(Consumer<AccountAggregation.Builder> accountAggregation)
accountAggregation() initialized to the given value.
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 static AggregationRequest fromAmiAggregation(AmiAggregation amiAggregation)
amiAggregation() initialized to the given value.
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 static AggregationRequest fromAmiAggregation(Consumer<AmiAggregation.Builder> amiAggregation)
amiAggregation() initialized to the given value.
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 static AggregationRequest fromAwsEcrContainerAggregation(AwsEcrContainerAggregation awsEcrContainerAggregation)
awsEcrContainerAggregation() initialized to the given value.
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 static AggregationRequest fromAwsEcrContainerAggregation(Consumer<AwsEcrContainerAggregation.Builder> awsEcrContainerAggregation)
awsEcrContainerAggregation() initialized to the given value.
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 static AggregationRequest fromEc2InstanceAggregation(Ec2InstanceAggregation ec2InstanceAggregation)
ec2InstanceAggregation() initialized to the given value.
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 static AggregationRequest fromEc2InstanceAggregation(Consumer<Ec2InstanceAggregation.Builder> ec2InstanceAggregation)
ec2InstanceAggregation() initialized to the given value.
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 static AggregationRequest fromFindingTypeAggregation(FindingTypeAggregation findingTypeAggregation)
findingTypeAggregation() initialized to the given value.
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 static AggregationRequest fromFindingTypeAggregation(Consumer<FindingTypeAggregation.Builder> findingTypeAggregation)
findingTypeAggregation() initialized to the given value.
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 static AggregationRequest fromImageLayerAggregation(ImageLayerAggregation imageLayerAggregation)
imageLayerAggregation() initialized to the given value.
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 static AggregationRequest fromImageLayerAggregation(Consumer<ImageLayerAggregation.Builder> imageLayerAggregation)
imageLayerAggregation() initialized to the given value.
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 static AggregationRequest fromPackageAggregation(PackageAggregation packageAggregation)
packageAggregation() initialized to the given value.
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 static AggregationRequest fromPackageAggregation(Consumer<PackageAggregation.Builder> packageAggregation)
packageAggregation() initialized to the given value.
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 static AggregationRequest fromRepositoryAggregation(RepositoryAggregation repositoryAggregation)
repositoryAggregation() initialized to the given value.
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 static AggregationRequest fromRepositoryAggregation(Consumer<RepositoryAggregation.Builder> repositoryAggregation)
repositoryAggregation() initialized to the given value.
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 static AggregationRequest fromTitleAggregation(TitleAggregation titleAggregation)
titleAggregation() initialized to the given value.
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 static AggregationRequest fromTitleAggregation(Consumer<TitleAggregation.Builder> titleAggregation)
titleAggregation() initialized to the given value.
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 AggregationRequest.Type type()
AggregationRequest.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be AggregationRequest.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2022. All rights reserved.