Interface Criteria.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Criteria.Builder,,Criteria> SdkBuilder<Criteria.Builder,,Criteria> SdkPojo
- Enclosing class:
Criteria
-
Method Summary
Modifier and TypeMethodDescriptionebsVolumeSizeInGib(Collection<IntegerCriteriaCondition> ebsVolumeSizeInGib) Filter criteria for EBS volume sizes in gibibytes (GiB).ebsVolumeSizeInGib(Consumer<IntegerCriteriaCondition.Builder>... ebsVolumeSizeInGib) Filter criteria for EBS volume sizes in gibibytes (GiB).ebsVolumeSizeInGib(IntegerCriteriaCondition... ebsVolumeSizeInGib) Filter criteria for EBS volume sizes in gibibytes (GiB).ebsVolumeType(Collection<StringCriteriaCondition> ebsVolumeType) Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.ebsVolumeType(Consumer<StringCriteriaCondition.Builder>... ebsVolumeType) Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.ebsVolumeType(StringCriteriaCondition... ebsVolumeType) Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.estimatedMonthlySavings(Collection<DoubleCriteriaCondition> estimatedMonthlySavings) Filter criteria for estimated monthly cost savings from the recommended action.estimatedMonthlySavings(Consumer<DoubleCriteriaCondition.Builder>... estimatedMonthlySavings) Filter criteria for estimated monthly cost savings from the recommended action.estimatedMonthlySavings(DoubleCriteriaCondition... estimatedMonthlySavings) Filter criteria for estimated monthly cost savings from the recommended action.lookBackPeriodInDays(Collection<IntegerCriteriaCondition> lookBackPeriodInDays) Filter criteria for the lookback period in days used to analyze resource utilization.lookBackPeriodInDays(Consumer<IntegerCriteriaCondition.Builder>... lookBackPeriodInDays) Filter criteria for the lookback period in days used to analyze resource utilization.lookBackPeriodInDays(IntegerCriteriaCondition... lookBackPeriodInDays) Filter criteria for the lookback period in days used to analyze resource utilization.region(Collection<StringCriteriaCondition> region) Filter criteria for Amazon Web Services regions where resources must be located.region(Consumer<StringCriteriaCondition.Builder>... region) Filter criteria for Amazon Web Services regions where resources must be located.region(StringCriteriaCondition... region) Filter criteria for Amazon Web Services regions where resources must be located.resourceArn(Collection<StringCriteriaCondition> resourceArn) Filter criteria for specific resource ARNs to include or exclude.resourceArn(Consumer<StringCriteriaCondition.Builder>... resourceArn) Filter criteria for specific resource ARNs to include or exclude.resourceArn(StringCriteriaCondition... resourceArn) Filter criteria for specific resource ARNs to include or exclude.resourceTag(Collection<ResourceTagsCriteriaCondition> resourceTag) Filter criteria for resource tags, allowing filtering by tag key and value combinations.resourceTag(Consumer<ResourceTagsCriteriaCondition.Builder>... resourceTag) Filter criteria for resource tags, allowing filtering by tag key and value combinations.resourceTag(ResourceTagsCriteriaCondition... resourceTag) Filter criteria for resource tags, allowing filtering by tag key and value combinations.restartNeeded(Collection<StringCriteriaCondition> restartNeeded) Filter criteria indicating whether the recommended action requires a resource restart.restartNeeded(Consumer<StringCriteriaCondition.Builder>... restartNeeded) Filter criteria indicating whether the recommended action requires a resource restart.restartNeeded(StringCriteriaCondition... restartNeeded) Filter criteria indicating whether the recommended action requires a resource restart.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
-
region
Filter criteria for Amazon Web Services regions where resources must be located.
- Parameters:
region- Filter criteria for Amazon Web Services regions where resources must be located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
Filter criteria for Amazon Web Services regions where resources must be located.
- Parameters:
region- Filter criteria for Amazon Web Services regions where resources must be located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
Filter criteria for Amazon Web Services regions where resources must be located.
This is a convenience method that creates an instance of theStringCriteriaCondition.Builderavoiding the need to create one manually viaStringCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toregion(List<StringCriteriaCondition>).- Parameters:
region- a consumer that will call methods onStringCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceArn
Filter criteria for specific resource ARNs to include or exclude.
- Parameters:
resourceArn- Filter criteria for specific resource ARNs to include or exclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
Filter criteria for specific resource ARNs to include or exclude.
- Parameters:
resourceArn- Filter criteria for specific resource ARNs to include or exclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
Filter criteria for specific resource ARNs to include or exclude.
This is a convenience method that creates an instance of theStringCriteriaCondition.Builderavoiding the need to create one manually viaStringCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceArn(List<StringCriteriaCondition>).- Parameters:
resourceArn- a consumer that will call methods onStringCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsVolumeType
Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.
- Parameters:
ebsVolumeType- Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsVolumeType
Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.
- Parameters:
ebsVolumeType- Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsVolumeType
Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.
This is a convenience method that creates an instance of theStringCriteriaCondition.Builderavoiding the need to create one manually viaStringCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toebsVolumeType(List<StringCriteriaCondition>).- Parameters:
ebsVolumeType- a consumer that will call methods onStringCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsVolumeSizeInGib
Filter criteria for EBS volume sizes in gibibytes (GiB).
- Parameters:
ebsVolumeSizeInGib- Filter criteria for EBS volume sizes in gibibytes (GiB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsVolumeSizeInGib
Filter criteria for EBS volume sizes in gibibytes (GiB).
- Parameters:
ebsVolumeSizeInGib- Filter criteria for EBS volume sizes in gibibytes (GiB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsVolumeSizeInGib
Criteria.Builder ebsVolumeSizeInGib(Consumer<IntegerCriteriaCondition.Builder>... ebsVolumeSizeInGib) Filter criteria for EBS volume sizes in gibibytes (GiB).
This is a convenience method that creates an instance of theIntegerCriteriaCondition.Builderavoiding the need to create one manually viaIntegerCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toebsVolumeSizeInGib(List<IntegerCriteriaCondition>).- Parameters:
ebsVolumeSizeInGib- a consumer that will call methods onIntegerCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
estimatedMonthlySavings
Criteria.Builder estimatedMonthlySavings(Collection<DoubleCriteriaCondition> estimatedMonthlySavings) Filter criteria for estimated monthly cost savings from the recommended action.
- Parameters:
estimatedMonthlySavings- Filter criteria for estimated monthly cost savings from the recommended action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedMonthlySavings
Filter criteria for estimated monthly cost savings from the recommended action.
- Parameters:
estimatedMonthlySavings- Filter criteria for estimated monthly cost savings from the recommended action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedMonthlySavings
Criteria.Builder estimatedMonthlySavings(Consumer<DoubleCriteriaCondition.Builder>... estimatedMonthlySavings) Filter criteria for estimated monthly cost savings from the recommended action.
This is a convenience method that creates an instance of theDoubleCriteriaCondition.Builderavoiding the need to create one manually viaDoubleCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toestimatedMonthlySavings(List<DoubleCriteriaCondition>).- Parameters:
estimatedMonthlySavings- a consumer that will call methods onDoubleCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceTag
Filter criteria for resource tags, allowing filtering by tag key and value combinations.
- Parameters:
resourceTag- Filter criteria for resource tags, allowing filtering by tag key and value combinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTag
Filter criteria for resource tags, allowing filtering by tag key and value combinations.
- Parameters:
resourceTag- Filter criteria for resource tags, allowing filtering by tag key and value combinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTag
Filter criteria for resource tags, allowing filtering by tag key and value combinations.
This is a convenience method that creates an instance of theResourceTagsCriteriaCondition.Builderavoiding the need to create one manually viaResourceTagsCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceTag(List<ResourceTagsCriteriaCondition>).- Parameters:
resourceTag- a consumer that will call methods onResourceTagsCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lookBackPeriodInDays
Filter criteria for the lookback period in days used to analyze resource utilization.
- Parameters:
lookBackPeriodInDays- Filter criteria for the lookback period in days used to analyze resource utilization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lookBackPeriodInDays
Filter criteria for the lookback period in days used to analyze resource utilization.
- Parameters:
lookBackPeriodInDays- Filter criteria for the lookback period in days used to analyze resource utilization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lookBackPeriodInDays
Criteria.Builder lookBackPeriodInDays(Consumer<IntegerCriteriaCondition.Builder>... lookBackPeriodInDays) Filter criteria for the lookback period in days used to analyze resource utilization.
This is a convenience method that creates an instance of theIntegerCriteriaCondition.Builderavoiding the need to create one manually viaIntegerCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolookBackPeriodInDays(List<IntegerCriteriaCondition>).- Parameters:
lookBackPeriodInDays- a consumer that will call methods onIntegerCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
restartNeeded
Filter criteria indicating whether the recommended action requires a resource restart.
- Parameters:
restartNeeded- Filter criteria indicating whether the recommended action requires a resource restart.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restartNeeded
Filter criteria indicating whether the recommended action requires a resource restart.
- Parameters:
restartNeeded- Filter criteria indicating whether the recommended action requires a resource restart.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restartNeeded
Filter criteria indicating whether the recommended action requires a resource restart.
This is a convenience method that creates an instance of theStringCriteriaCondition.Builderavoiding the need to create one manually viaStringCriteriaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torestartNeeded(List<StringCriteriaCondition>).- Parameters:
restartNeeded- a consumer that will call methods onStringCriteriaCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-