Interface VmInstanceAggregation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VmInstanceAggregation.Builder,,VmInstanceAggregation> SdkBuilder<VmInstanceAggregation.Builder,,VmInstanceAggregation> SdkPojo
- Enclosing class:
VmInstanceAggregation
-
Method Summary
Modifier and TypeMethodDescriptioncloudAccountIds(Collection<StringFilter> cloudAccountIds) The cloud account IDs to aggregate findings for.cloudAccountIds(Consumer<StringFilter.Builder>... cloudAccountIds) The cloud account IDs to aggregate findings for.cloudAccountIds(StringFilter... cloudAccountIds) The cloud account IDs to aggregate findings for.cloudOrgIds(Collection<StringFilter> cloudOrgIds) The cloud organization IDs to aggregate findings for.cloudOrgIds(Consumer<StringFilter.Builder>... cloudOrgIds) The cloud organization IDs to aggregate findings for.cloudOrgIds(StringFilter... cloudOrgIds) The cloud organization IDs to aggregate findings for.cloudPartitions(Collection<StringFilter> cloudPartitions) The cloud partitions to aggregate findings for.cloudPartitions(Consumer<StringFilter.Builder>... cloudPartitions) The cloud partitions to aggregate findings for.cloudPartitions(StringFilter... cloudPartitions) The cloud partitions to aggregate findings for.cloudProviders(Collection<StringFilter> cloudProviders) The cloud providers to aggregate findings for.cloudProviders(Consumer<StringFilter.Builder>... cloudProviders) The cloud providers to aggregate findings for.cloudProviders(StringFilter... cloudProviders) The cloud providers to aggregate findings for.cloudRegions(Collection<StringFilter> cloudRegions) The cloud regions to aggregate findings for.cloudRegions(Consumer<StringFilter.Builder>... cloudRegions) The cloud regions to aggregate findings for.cloudRegions(StringFilter... cloudRegions) The cloud regions to aggregate findings for.instanceTags(Collection<MapFilter> instanceTags) The instance tags to aggregate findings for.instanceTags(Consumer<MapFilter.Builder>... instanceTags) The instance tags to aggregate findings for.instanceTags(MapFilter... instanceTags) The instance tags to aggregate findings for.operatingSystems(Collection<StringFilter> operatingSystems) The operating systems to aggregate findings for.operatingSystems(Consumer<StringFilter.Builder>... operatingSystems) The operating systems to aggregate findings for.operatingSystems(StringFilter... operatingSystems) The operating systems to aggregate findings for.resourceIds(Collection<StringFilter> resourceIds) The resource IDs to aggregate findings for.resourceIds(Consumer<StringFilter.Builder>... resourceIds) The resource IDs to aggregate findings for.resourceIds(StringFilter... resourceIds) The resource IDs to aggregate findings for.The value to sort results by.sortBy(VmInstanceSortBy sortBy) The value to sort results by.The order to sort results by.The order to sort results by.vmImageReferences(Collection<StringFilter> vmImageReferences) The VM image references to aggregate findings for.vmImageReferences(Consumer<StringFilter.Builder>... vmImageReferences) The VM image references to aggregate findings for.vmImageReferences(StringFilter... vmImageReferences) The VM image references to aggregate findings for.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
resourceIds
The resource IDs to aggregate findings for.
- Parameters:
resourceIds- The resource IDs to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIds
The resource IDs to aggregate findings for.
- Parameters:
resourceIds- The resource IDs to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIds
The resource IDs to aggregate findings for.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceIds(List<StringFilter>).- Parameters:
resourceIds- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operatingSystems
The operating systems to aggregate findings for.
- Parameters:
operatingSystems- The operating systems to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingSystems
The operating systems to aggregate findings for.
- Parameters:
operatingSystems- The operating systems to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingSystems
The operating systems to aggregate findings for.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooperatingSystems(List<StringFilter>).- Parameters:
operatingSystems- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceTags
The instance tags to aggregate findings for.
- Parameters:
instanceTags- The instance tags to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTags
The instance tags to aggregate findings for.
- Parameters:
instanceTags- The instance tags to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTags
The instance tags to aggregate findings for.
This is a convenience method that creates an instance of theMapFilter.Builderavoiding the need to create one manually viaMapFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinstanceTags(List<MapFilter>).- Parameters:
instanceTags- a consumer that will call methods onMapFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vmImageReferences
The VM image references to aggregate findings for.
- Parameters:
vmImageReferences- The VM image references to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmImageReferences
The VM image references to aggregate findings for.
- Parameters:
vmImageReferences- The VM image references to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmImageReferences
VmInstanceAggregation.Builder vmImageReferences(Consumer<StringFilter.Builder>... vmImageReferences) The VM image references to aggregate findings for.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovmImageReferences(List<StringFilter>).- Parameters:
vmImageReferences- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudProviders
The cloud providers to aggregate findings for. Valid values:
-
AWS– Findings from Amazon Web Services resources. -
AZURE– Findings from Microsoft Azure resources.
- Parameters:
cloudProviders- The cloud providers to aggregate findings for. Valid values:-
AWS– Findings from Amazon Web Services resources. -
AZURE– Findings from Microsoft Azure resources.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
cloudProviders
The cloud providers to aggregate findings for. Valid values:
-
AWS– Findings from Amazon Web Services resources. -
AZURE– Findings from Microsoft Azure resources.
- Parameters:
cloudProviders- The cloud providers to aggregate findings for. Valid values:-
AWS– Findings from Amazon Web Services resources. -
AZURE– Findings from Microsoft Azure resources.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
cloudProviders
The cloud providers to aggregate findings for. Valid values:
-
AWS– Findings from Amazon Web Services resources. -
AZURE– Findings from Microsoft Azure resources.
StringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudProviders(List<StringFilter>).- Parameters:
cloudProviders- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
cloudPartitions
The cloud partitions to aggregate findings for. Valid values:
-
aws– Amazon Web Services commercial Regions. -
aws-cn– Amazon Web Services China Regions. -
aws-us-gov– Amazon Web Services GovCloud (US) Regions. -
AzureCloud– Azure commercial Regions.
- Parameters:
cloudPartitions- The cloud partitions to aggregate findings for. Valid values:-
aws– Amazon Web Services commercial Regions. -
aws-cn– Amazon Web Services China Regions. -
aws-us-gov– Amazon Web Services GovCloud (US) Regions. -
AzureCloud– Azure commercial Regions.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
cloudPartitions
The cloud partitions to aggregate findings for. Valid values:
-
aws– Amazon Web Services commercial Regions. -
aws-cn– Amazon Web Services China Regions. -
aws-us-gov– Amazon Web Services GovCloud (US) Regions. -
AzureCloud– Azure commercial Regions.
- Parameters:
cloudPartitions- The cloud partitions to aggregate findings for. Valid values:-
aws– Amazon Web Services commercial Regions. -
aws-cn– Amazon Web Services China Regions. -
aws-us-gov– Amazon Web Services GovCloud (US) Regions. -
AzureCloud– Azure commercial Regions.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
cloudPartitions
The cloud partitions to aggregate findings for. Valid values:
-
aws– Amazon Web Services commercial Regions. -
aws-cn– Amazon Web Services China Regions. -
aws-us-gov– Amazon Web Services GovCloud (US) Regions. -
AzureCloud– Azure commercial Regions.
StringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudPartitions(List<StringFilter>).- Parameters:
cloudPartitions- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
cloudRegions
The cloud regions to aggregate findings for. The value format depends on the cloud provider:
-
An Amazon Web Services Region, such as
us-east-1. -
An Azure region, such as
eastus.
- Parameters:
cloudRegions- The cloud regions to aggregate findings for. The value format depends on the cloud provider:-
An Amazon Web Services Region, such as
us-east-1. -
An Azure region, such as
eastus.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
cloudRegions
The cloud regions to aggregate findings for. The value format depends on the cloud provider:
-
An Amazon Web Services Region, such as
us-east-1. -
An Azure region, such as
eastus.
- Parameters:
cloudRegions- The cloud regions to aggregate findings for. The value format depends on the cloud provider:-
An Amazon Web Services Region, such as
us-east-1. -
An Azure region, such as
eastus.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
cloudRegions
The cloud regions to aggregate findings for. The value format depends on the cloud provider:
-
An Amazon Web Services Region, such as
us-east-1. -
An Azure region, such as
eastus.
StringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudRegions(List<StringFilter>).- Parameters:
cloudRegions- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
cloudOrgIds
The cloud organization IDs to aggregate findings for.
- Parameters:
cloudOrgIds- The cloud organization IDs to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudOrgIds
The cloud organization IDs to aggregate findings for.
- Parameters:
cloudOrgIds- The cloud organization IDs to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudOrgIds
The cloud organization IDs to aggregate findings for.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudOrgIds(List<StringFilter>).- Parameters:
cloudOrgIds- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudAccountIds
The cloud account IDs to aggregate findings for.
- Parameters:
cloudAccountIds- The cloud account IDs to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudAccountIds
The cloud account IDs to aggregate findings for.
- Parameters:
cloudAccountIds- The cloud account IDs to aggregate findings for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudAccountIds
The cloud account IDs to aggregate findings for.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudAccountIds(List<StringFilter>).- Parameters:
cloudAccountIds- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortOrder
The order to sort results by. Valid values are
ASCandDESC.- Parameters:
sortOrder- The order to sort results by. Valid values areASCandDESC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortOrder
The order to sort results by. Valid values are
ASCandDESC.- Parameters:
sortOrder- The order to sort results by. Valid values areASCandDESC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortBy
The value to sort results by. Specify a field name from the aggregation response, such as
CRITICAL,HIGH,ALL, orNETWORK_FINDINGS.- Parameters:
sortBy- The value to sort results by. Specify a field name from the aggregation response, such asCRITICAL,HIGH,ALL, orNETWORK_FINDINGS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortBy
The value to sort results by. Specify a field name from the aggregation response, such as
CRITICAL,HIGH,ALL, orNETWORK_FINDINGS.- Parameters:
sortBy- The value to sort results by. Specify a field name from the aggregation response, such asCRITICAL,HIGH,ALL, orNETWORK_FINDINGS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-