Class AggregationResponse
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AggregationResponse.Builder,
AggregationResponse>
A structure that contains details about the results of an aggregation type.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static enum
-
Method Summary
Modifier and TypeMethodDescriptionAn object that contains details about an aggregation response based on Amazon Web Services account IDs.final AmiAggregationResponse
An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).An object that contains details about an aggregation response based on Amazon ECR container images.static AggregationResponse.Builder
builder()
An object that contains details about an aggregation response based on Amazon EC2 instances.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.An object that contains details about an aggregation response based on finding types.static AggregationResponse
fromAccountAggregation
(Consumer<AccountAggregationResponse.Builder> accountAggregation) Create an instance of this class withaccountAggregation()
initialized to the given value.static AggregationResponse
fromAccountAggregation
(AccountAggregationResponse accountAggregation) Create an instance of this class withaccountAggregation()
initialized to the given value.static AggregationResponse
fromAmiAggregation
(Consumer<AmiAggregationResponse.Builder> amiAggregation) Create an instance of this class withamiAggregation()
initialized to the given value.static AggregationResponse
fromAmiAggregation
(AmiAggregationResponse amiAggregation) Create an instance of this class withamiAggregation()
initialized to the given value.static AggregationResponse
fromAwsEcrContainerAggregation
(Consumer<AwsEcrContainerAggregationResponse.Builder> awsEcrContainerAggregation) Create an instance of this class withawsEcrContainerAggregation()
initialized to the given value.static AggregationResponse
fromAwsEcrContainerAggregation
(AwsEcrContainerAggregationResponse awsEcrContainerAggregation) Create an instance of this class withawsEcrContainerAggregation()
initialized to the given value.static AggregationResponse
fromEc2InstanceAggregation
(Consumer<Ec2InstanceAggregationResponse.Builder> ec2InstanceAggregation) Create an instance of this class withec2InstanceAggregation()
initialized to the given value.static AggregationResponse
fromEc2InstanceAggregation
(Ec2InstanceAggregationResponse ec2InstanceAggregation) Create an instance of this class withec2InstanceAggregation()
initialized to the given value.static AggregationResponse
fromFindingTypeAggregation
(Consumer<FindingTypeAggregationResponse.Builder> findingTypeAggregation) Create an instance of this class withfindingTypeAggregation()
initialized to the given value.static AggregationResponse
fromFindingTypeAggregation
(FindingTypeAggregationResponse findingTypeAggregation) Create an instance of this class withfindingTypeAggregation()
initialized to the given value.static AggregationResponse
fromImageLayerAggregation
(Consumer<ImageLayerAggregationResponse.Builder> imageLayerAggregation) Create an instance of this class withimageLayerAggregation()
initialized to the given value.static AggregationResponse
fromImageLayerAggregation
(ImageLayerAggregationResponse imageLayerAggregation) Create an instance of this class withimageLayerAggregation()
initialized to the given value.static AggregationResponse
fromLambdaFunctionAggregation
(Consumer<LambdaFunctionAggregationResponse.Builder> lambdaFunctionAggregation) Create an instance of this class withlambdaFunctionAggregation()
initialized to the given value.static AggregationResponse
fromLambdaFunctionAggregation
(LambdaFunctionAggregationResponse lambdaFunctionAggregation) Create an instance of this class withlambdaFunctionAggregation()
initialized to the given value.static AggregationResponse
fromLambdaLayerAggregation
(Consumer<LambdaLayerAggregationResponse.Builder> lambdaLayerAggregation) Create an instance of this class withlambdaLayerAggregation()
initialized to the given value.static AggregationResponse
fromLambdaLayerAggregation
(LambdaLayerAggregationResponse lambdaLayerAggregation) Create an instance of this class withlambdaLayerAggregation()
initialized to the given value.static AggregationResponse
fromPackageAggregation
(Consumer<PackageAggregationResponse.Builder> packageAggregation) Create an instance of this class withpackageAggregation()
initialized to the given value.static AggregationResponse
fromPackageAggregation
(PackageAggregationResponse packageAggregation) Create an instance of this class withpackageAggregation()
initialized to the given value.static AggregationResponse
fromRepositoryAggregation
(Consumer<RepositoryAggregationResponse.Builder> repositoryAggregation) Create an instance of this class withrepositoryAggregation()
initialized to the given value.static AggregationResponse
fromRepositoryAggregation
(RepositoryAggregationResponse repositoryAggregation) Create an instance of this class withrepositoryAggregation()
initialized to the given value.static AggregationResponse
fromTitleAggregation
(Consumer<TitleAggregationResponse.Builder> titleAggregation) Create an instance of this class withtitleAggregation()
initialized to the given value.static AggregationResponse
fromTitleAggregation
(TitleAggregationResponse titleAggregation) Create an instance of this class withtitleAggregation()
initialized to the given value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
An object that contains details about an aggregation response based on container image layers.An aggregation of findings by Amazon Web Services Lambda function.An aggregation of findings by Amazon Web Services Lambda layer.An object that contains details about an aggregation response based on operating system package type.An object that contains details about an aggregation response based on Amazon ECR repositories.static Class
<? extends AggregationResponse.Builder> final TitleAggregationResponse
An object that contains details about an aggregation response based on finding title.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.type()
Retrieve an enum value representing which member of this object is populated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
accountAggregation
An object that contains details about an aggregation response based on Amazon Web Services account IDs.
- Returns:
- An object that contains details about an aggregation response based on Amazon Web Services account IDs.
-
amiAggregation
An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
- Returns:
- An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
-
awsEcrContainerAggregation
An object that contains details about an aggregation response based on Amazon ECR container images.
- Returns:
- An object that contains details about an aggregation response based on Amazon ECR container images.
-
ec2InstanceAggregation
An object that contains details about an aggregation response based on Amazon EC2 instances.
- Returns:
- An object that contains details about an aggregation response based on Amazon EC2 instances.
-
findingTypeAggregation
An object that contains details about an aggregation response based on finding types.
- Returns:
- An object that contains details about an aggregation response based on finding types.
-
imageLayerAggregation
An object that contains details about an aggregation response based on container image layers.
- Returns:
- An object that contains details about an aggregation response based on container image layers.
-
lambdaFunctionAggregation
An aggregation of findings by Amazon Web Services Lambda function.
- Returns:
- An aggregation of findings by Amazon Web Services Lambda function.
-
lambdaLayerAggregation
An aggregation of findings by Amazon Web Services Lambda layer.
- Returns:
- An aggregation of findings by Amazon Web Services Lambda layer.
-
packageAggregation
An object that contains details about an aggregation response based on operating system package type.
- Returns:
- An object that contains details about an aggregation response based on operating system package type.
-
repositoryAggregation
An object that contains details about an aggregation response based on Amazon ECR repositories.
- Returns:
- An object that contains details about an aggregation response based on Amazon ECR repositories.
-
titleAggregation
An object that contains details about an aggregation response based on finding title.
- Returns:
- An object that contains details about an aggregation response based on finding title.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<AggregationResponse.Builder,
AggregationResponse> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
fromAccountAggregation
public static AggregationResponse fromAccountAggregation(AccountAggregationResponse accountAggregation) Create an instance of this class withaccountAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon Web Services account IDs.
- Parameters:
accountAggregation
- An object that contains details about an aggregation response based on Amazon Web Services account IDs.
-
fromAccountAggregation
public static AggregationResponse fromAccountAggregation(Consumer<AccountAggregationResponse.Builder> accountAggregation) Create an instance of this class withaccountAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon Web Services account IDs.
- Parameters:
accountAggregation
- An object that contains details about an aggregation response based on Amazon Web Services account IDs.
-
fromAmiAggregation
Create an instance of this class withamiAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
- Parameters:
amiAggregation
- An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
-
fromAmiAggregation
public static AggregationResponse fromAmiAggregation(Consumer<AmiAggregationResponse.Builder> amiAggregation) Create an instance of this class withamiAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
- Parameters:
amiAggregation
- An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
-
fromAwsEcrContainerAggregation
public static AggregationResponse fromAwsEcrContainerAggregation(AwsEcrContainerAggregationResponse awsEcrContainerAggregation) Create an instance of this class withawsEcrContainerAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon ECR container images.
- Parameters:
awsEcrContainerAggregation
- An object that contains details about an aggregation response based on Amazon ECR container images.
-
fromAwsEcrContainerAggregation
public static AggregationResponse fromAwsEcrContainerAggregation(Consumer<AwsEcrContainerAggregationResponse.Builder> awsEcrContainerAggregation) Create an instance of this class withawsEcrContainerAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon ECR container images.
- Parameters:
awsEcrContainerAggregation
- An object that contains details about an aggregation response based on Amazon ECR container images.
-
fromEc2InstanceAggregation
public static AggregationResponse fromEc2InstanceAggregation(Ec2InstanceAggregationResponse ec2InstanceAggregation) Create an instance of this class withec2InstanceAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon EC2 instances.
- Parameters:
ec2InstanceAggregation
- An object that contains details about an aggregation response based on Amazon EC2 instances.
-
fromEc2InstanceAggregation
public static AggregationResponse fromEc2InstanceAggregation(Consumer<Ec2InstanceAggregationResponse.Builder> ec2InstanceAggregation) Create an instance of this class withec2InstanceAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon EC2 instances.
- Parameters:
ec2InstanceAggregation
- An object that contains details about an aggregation response based on Amazon EC2 instances.
-
fromFindingTypeAggregation
public static AggregationResponse fromFindingTypeAggregation(FindingTypeAggregationResponse findingTypeAggregation) Create an instance of this class withfindingTypeAggregation()
initialized to the given value.An object that contains details about an aggregation response based on finding types.
- Parameters:
findingTypeAggregation
- An object that contains details about an aggregation response based on finding types.
-
fromFindingTypeAggregation
public static AggregationResponse fromFindingTypeAggregation(Consumer<FindingTypeAggregationResponse.Builder> findingTypeAggregation) Create an instance of this class withfindingTypeAggregation()
initialized to the given value.An object that contains details about an aggregation response based on finding types.
- Parameters:
findingTypeAggregation
- An object that contains details about an aggregation response based on finding types.
-
fromImageLayerAggregation
public static AggregationResponse fromImageLayerAggregation(ImageLayerAggregationResponse imageLayerAggregation) Create an instance of this class withimageLayerAggregation()
initialized to the given value.An object that contains details about an aggregation response based on container image layers.
- Parameters:
imageLayerAggregation
- An object that contains details about an aggregation response based on container image layers.
-
fromImageLayerAggregation
public static AggregationResponse fromImageLayerAggregation(Consumer<ImageLayerAggregationResponse.Builder> imageLayerAggregation) Create an instance of this class withimageLayerAggregation()
initialized to the given value.An object that contains details about an aggregation response based on container image layers.
- Parameters:
imageLayerAggregation
- An object that contains details about an aggregation response based on container image layers.
-
fromLambdaFunctionAggregation
public static AggregationResponse fromLambdaFunctionAggregation(LambdaFunctionAggregationResponse lambdaFunctionAggregation) Create an instance of this class withlambdaFunctionAggregation()
initialized to the given value.An aggregation of findings by Amazon Web Services Lambda function.
- Parameters:
lambdaFunctionAggregation
- An aggregation of findings by Amazon Web Services Lambda function.
-
fromLambdaFunctionAggregation
public static AggregationResponse fromLambdaFunctionAggregation(Consumer<LambdaFunctionAggregationResponse.Builder> lambdaFunctionAggregation) Create an instance of this class withlambdaFunctionAggregation()
initialized to the given value.An aggregation of findings by Amazon Web Services Lambda function.
- Parameters:
lambdaFunctionAggregation
- An aggregation of findings by Amazon Web Services Lambda function.
-
fromLambdaLayerAggregation
public static AggregationResponse fromLambdaLayerAggregation(LambdaLayerAggregationResponse lambdaLayerAggregation) Create an instance of this class withlambdaLayerAggregation()
initialized to the given value.An aggregation of findings by Amazon Web Services Lambda layer.
- Parameters:
lambdaLayerAggregation
- An aggregation of findings by Amazon Web Services Lambda layer.
-
fromLambdaLayerAggregation
public static AggregationResponse fromLambdaLayerAggregation(Consumer<LambdaLayerAggregationResponse.Builder> lambdaLayerAggregation) Create an instance of this class withlambdaLayerAggregation()
initialized to the given value.An aggregation of findings by Amazon Web Services Lambda layer.
- Parameters:
lambdaLayerAggregation
- An aggregation of findings by Amazon Web Services Lambda layer.
-
fromPackageAggregation
public static AggregationResponse fromPackageAggregation(PackageAggregationResponse packageAggregation) Create an instance of this class withpackageAggregation()
initialized to the given value.An object that contains details about an aggregation response based on operating system package type.
- Parameters:
packageAggregation
- An object that contains details about an aggregation response based on operating system package type.
-
fromPackageAggregation
public static AggregationResponse fromPackageAggregation(Consumer<PackageAggregationResponse.Builder> packageAggregation) Create an instance of this class withpackageAggregation()
initialized to the given value.An object that contains details about an aggregation response based on operating system package type.
- Parameters:
packageAggregation
- An object that contains details about an aggregation response based on operating system package type.
-
fromRepositoryAggregation
public static AggregationResponse fromRepositoryAggregation(RepositoryAggregationResponse repositoryAggregation) Create an instance of this class withrepositoryAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon ECR repositories.
- Parameters:
repositoryAggregation
- An object that contains details about an aggregation response based on Amazon ECR repositories.
-
fromRepositoryAggregation
public static AggregationResponse fromRepositoryAggregation(Consumer<RepositoryAggregationResponse.Builder> repositoryAggregation) Create an instance of this class withrepositoryAggregation()
initialized to the given value.An object that contains details about an aggregation response based on Amazon ECR repositories.
- Parameters:
repositoryAggregation
- An object that contains details about an aggregation response based on Amazon ECR repositories.
-
fromTitleAggregation
Create an instance of this class withtitleAggregation()
initialized to the given value.An object that contains details about an aggregation response based on finding title.
- Parameters:
titleAggregation
- An object that contains details about an aggregation response based on finding title.
-
fromTitleAggregation
public static AggregationResponse fromTitleAggregation(Consumer<TitleAggregationResponse.Builder> titleAggregation) Create an instance of this class withtitleAggregation()
initialized to the given value.An object that contains details about an aggregation response based on finding title.
- Parameters:
titleAggregation
- An object that contains details about an aggregation response based on finding title.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beAggregationResponse.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 beAggregationResponse.Type.UNKNOWN_TO_SDK_VERSION
if zero members are set, andnull
if more than one member is set. -
sdkFields
-