Interface QueryParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<QueryParameters.Builder,
,QueryParameters> SdkBuilder<QueryParameters.Builder,
,QueryParameters> SdkPojo
- Enclosing class:
QueryParameters
-
Method Summary
Modifier and TypeMethodDescriptiondefault QueryParameters.Builder
costAndUsage
(Consumer<CostAndUsageQuery.Builder> costAndUsage) The parameters for querying cost and usage data, including metrics, time range, granularity, grouping dimensions, and filters.costAndUsage
(CostAndUsageQuery costAndUsage) The parameters for querying cost and usage data, including metrics, time range, granularity, grouping dimensions, and filters.default QueryParameters.Builder
reservationCoverage
(Consumer<ReservationCoverageQuery.Builder> reservationCoverage) The parameters for querying Reserved Instance coverage data, showing how much of your eligible instance usage is covered by Reserved Instances.reservationCoverage
(ReservationCoverageQuery reservationCoverage) The parameters for querying Reserved Instance coverage data, showing how much of your eligible instance usage is covered by Reserved Instances.default QueryParameters.Builder
reservationUtilization
(Consumer<ReservationUtilizationQuery.Builder> reservationUtilization) The parameters for querying Reserved Instance utilization data, showing how effectively your Reserved Instances are being used.reservationUtilization
(ReservationUtilizationQuery reservationUtilization) The parameters for querying Reserved Instance utilization data, showing how effectively your Reserved Instances are being used.default QueryParameters.Builder
savingsPlansCoverage
(Consumer<SavingsPlansCoverageQuery.Builder> savingsPlansCoverage) The parameters for querying Savings Plans coverage data, showing how much of your eligible compute usage is covered by Savings Plans.savingsPlansCoverage
(SavingsPlansCoverageQuery savingsPlansCoverage) The parameters for querying Savings Plans coverage data, showing how much of your eligible compute usage is covered by Savings Plans.default QueryParameters.Builder
savingsPlansUtilization
(Consumer<SavingsPlansUtilizationQuery.Builder> savingsPlansUtilization) The parameters for querying Savings Plans utilization data, showing how effectively your Savings Plans are being used.savingsPlansUtilization
(SavingsPlansUtilizationQuery savingsPlansUtilization) The parameters for querying Savings Plans utilization data, showing how effectively your Savings Plans are being used.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
costAndUsage
The parameters for querying cost and usage data, including metrics, time range, granularity, grouping dimensions, and filters.
- Parameters:
costAndUsage
- The parameters for querying cost and usage data, including metrics, time range, granularity, grouping dimensions, and filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
costAndUsage
The parameters for querying cost and usage data, including metrics, time range, granularity, grouping dimensions, and filters.
This is a convenience method that creates an instance of theCostAndUsageQuery.Builder
avoiding the need to create one manually viaCostAndUsageQuery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocostAndUsage(CostAndUsageQuery)
.- Parameters:
costAndUsage
- a consumer that will call methods onCostAndUsageQuery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
savingsPlansCoverage
The parameters for querying Savings Plans coverage data, showing how much of your eligible compute usage is covered by Savings Plans.
- Parameters:
savingsPlansCoverage
- The parameters for querying Savings Plans coverage data, showing how much of your eligible compute usage is covered by Savings Plans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
savingsPlansCoverage
default QueryParameters.Builder savingsPlansCoverage(Consumer<SavingsPlansCoverageQuery.Builder> savingsPlansCoverage) The parameters for querying Savings Plans coverage data, showing how much of your eligible compute usage is covered by Savings Plans.
This is a convenience method that creates an instance of theSavingsPlansCoverageQuery.Builder
avoiding the need to create one manually viaSavingsPlansCoverageQuery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosavingsPlansCoverage(SavingsPlansCoverageQuery)
.- Parameters:
savingsPlansCoverage
- a consumer that will call methods onSavingsPlansCoverageQuery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
savingsPlansUtilization
QueryParameters.Builder savingsPlansUtilization(SavingsPlansUtilizationQuery savingsPlansUtilization) The parameters for querying Savings Plans utilization data, showing how effectively your Savings Plans are being used.
- Parameters:
savingsPlansUtilization
- The parameters for querying Savings Plans utilization data, showing how effectively your Savings Plans are being used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
savingsPlansUtilization
default QueryParameters.Builder savingsPlansUtilization(Consumer<SavingsPlansUtilizationQuery.Builder> savingsPlansUtilization) The parameters for querying Savings Plans utilization data, showing how effectively your Savings Plans are being used.
This is a convenience method that creates an instance of theSavingsPlansUtilizationQuery.Builder
avoiding the need to create one manually viaSavingsPlansUtilizationQuery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosavingsPlansUtilization(SavingsPlansUtilizationQuery)
.- Parameters:
savingsPlansUtilization
- a consumer that will call methods onSavingsPlansUtilizationQuery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reservationCoverage
The parameters for querying Reserved Instance coverage data, showing how much of your eligible instance usage is covered by Reserved Instances.
- Parameters:
reservationCoverage
- The parameters for querying Reserved Instance coverage data, showing how much of your eligible instance usage is covered by Reserved Instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reservationCoverage
default QueryParameters.Builder reservationCoverage(Consumer<ReservationCoverageQuery.Builder> reservationCoverage) The parameters for querying Reserved Instance coverage data, showing how much of your eligible instance usage is covered by Reserved Instances.
This is a convenience method that creates an instance of theReservationCoverageQuery.Builder
avoiding the need to create one manually viaReservationCoverageQuery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreservationCoverage(ReservationCoverageQuery)
.- Parameters:
reservationCoverage
- a consumer that will call methods onReservationCoverageQuery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reservationUtilization
The parameters for querying Reserved Instance utilization data, showing how effectively your Reserved Instances are being used.
- Parameters:
reservationUtilization
- The parameters for querying Reserved Instance utilization data, showing how effectively your Reserved Instances are being used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reservationUtilization
default QueryParameters.Builder reservationUtilization(Consumer<ReservationUtilizationQuery.Builder> reservationUtilization) The parameters for querying Reserved Instance utilization data, showing how effectively your Reserved Instances are being used.
This is a convenience method that creates an instance of theReservationUtilizationQuery.Builder
avoiding the need to create one manually viaReservationUtilizationQuery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreservationUtilization(ReservationUtilizationQuery)
.- Parameters:
reservationUtilization
- a consumer that will call methods onReservationUtilizationQuery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-