public static interface Ec2InstanceAggregation.Builder extends SdkPojo, CopyableBuilder<Ec2InstanceAggregation.Builder,Ec2InstanceAggregation>
| Modifier and Type | Method and Description |
|---|---|
Ec2InstanceAggregation.Builder |
amis(Collection<StringFilter> amis)
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
amis(Consumer<StringFilter.Builder>... amis)
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
amis(StringFilter... amis)
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
instanceIds(Collection<StringFilter> instanceIds)
The Amazon EC2 instance IDs to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
instanceIds(Consumer<StringFilter.Builder>... instanceIds)
The Amazon EC2 instance IDs to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
instanceIds(StringFilter... instanceIds)
The Amazon EC2 instance IDs to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
instanceTags(Collection<MapFilter> instanceTags)
The Amazon EC2 instance tags to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
instanceTags(Consumer<MapFilter.Builder>... instanceTags)
The Amazon EC2 instance tags to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
instanceTags(MapFilter... instanceTags)
The Amazon EC2 instance tags to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
operatingSystems(Collection<StringFilter> operatingSystems)
The operating system types to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
operatingSystems(Consumer<StringFilter.Builder>... operatingSystems)
The operating system types to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
operatingSystems(StringFilter... operatingSystems)
The operating system types to aggregate findings for.
|
Ec2InstanceAggregation.Builder |
sortBy(Ec2InstanceSortBy sortBy)
The value to sort results by.
|
Ec2InstanceAggregation.Builder |
sortBy(String sortBy)
The value to sort results by.
|
Ec2InstanceAggregation.Builder |
sortOrder(SortOrder sortOrder)
The order to sort results by.
|
Ec2InstanceAggregation.Builder |
sortOrder(String sortOrder)
The order to sort results by.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEc2InstanceAggregation.Builder amis(Collection<StringFilter> amis)
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.
amis - The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.Ec2InstanceAggregation.Builder amis(StringFilter... amis)
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.
amis - The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.Ec2InstanceAggregation.Builder amis(Consumer<StringFilter.Builder>... amis)
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.
This is a convenience method that creates an instance of theStringFilter.Builder avoiding the need to create one
manually via StringFilter.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #amis(List.
amis - a consumer that will call methods on
StringFilter.Builder#amis(java.util.Collection) Ec2InstanceAggregation.Builder instanceIds(Collection<StringFilter> instanceIds)
The Amazon EC2 instance IDs to aggregate findings for.
instanceIds - The Amazon EC2 instance IDs to aggregate findings for.Ec2InstanceAggregation.Builder instanceIds(StringFilter... instanceIds)
The Amazon EC2 instance IDs to aggregate findings for.
instanceIds - The Amazon EC2 instance IDs to aggregate findings for.Ec2InstanceAggregation.Builder instanceIds(Consumer<StringFilter.Builder>... instanceIds)
The Amazon EC2 instance IDs to aggregate findings for.
This is a convenience method that creates an instance of theStringFilter.Builder avoiding the need to create one
manually via StringFilter.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #instanceIds(List.
instanceIds - a consumer that will call methods on
StringFilter.Builder#instanceIds(java.util.Collection) Ec2InstanceAggregation.Builder instanceTags(Collection<MapFilter> instanceTags)
The Amazon EC2 instance tags to aggregate findings for.
instanceTags - The Amazon EC2 instance tags to aggregate findings for.Ec2InstanceAggregation.Builder instanceTags(MapFilter... instanceTags)
The Amazon EC2 instance tags to aggregate findings for.
instanceTags - The Amazon EC2 instance tags to aggregate findings for.Ec2InstanceAggregation.Builder instanceTags(Consumer<MapFilter.Builder>... instanceTags)
The Amazon EC2 instance tags to aggregate findings for.
This is a convenience method that creates an instance of theMapFilter.Builder avoiding the need to create one
manually via MapFilter.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #instanceTags(List.
instanceTags - a consumer that will call methods on
MapFilter.Builder#instanceTags(java.util.Collection) Ec2InstanceAggregation.Builder operatingSystems(Collection<StringFilter> operatingSystems)
The operating system types to aggregate findings for. Valid values must be uppercase and underscore
separated, examples are ORACLE_LINUX_7 and ALPINE_LINUX_3_8.
operatingSystems - The operating system types to aggregate findings for. Valid values must be uppercase and underscore
separated, examples are ORACLE_LINUX_7 and ALPINE_LINUX_3_8.Ec2InstanceAggregation.Builder operatingSystems(StringFilter... operatingSystems)
The operating system types to aggregate findings for. Valid values must be uppercase and underscore
separated, examples are ORACLE_LINUX_7 and ALPINE_LINUX_3_8.
operatingSystems - The operating system types to aggregate findings for. Valid values must be uppercase and underscore
separated, examples are ORACLE_LINUX_7 and ALPINE_LINUX_3_8.Ec2InstanceAggregation.Builder operatingSystems(Consumer<StringFilter.Builder>... operatingSystems)
The operating system types to aggregate findings for. Valid values must be uppercase and underscore
separated, examples are ORACLE_LINUX_7 and ALPINE_LINUX_3_8.
StringFilter.Builder avoiding the need to create one
manually via StringFilter.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #operatingSystems(List.
operatingSystems - a consumer that will call methods on
StringFilter.Builder#operatingSystems(java.util.Collection) Ec2InstanceAggregation.Builder sortBy(String sortBy)
The value to sort results by.
sortBy - The value to sort results by.Ec2InstanceSortBy,
Ec2InstanceSortByEc2InstanceAggregation.Builder sortBy(Ec2InstanceSortBy sortBy)
The value to sort results by.
sortBy - The value to sort results by.Ec2InstanceSortBy,
Ec2InstanceSortByEc2InstanceAggregation.Builder sortOrder(String sortOrder)
The order to sort results by.
Ec2InstanceAggregation.Builder sortOrder(SortOrder sortOrder)
The order to sort results by.
Copyright © 2023. All rights reserved.