Class CfnDashboardPropsMixin.QueryParametersProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.bcm.CfnDashboardPropsMixin.QueryParametersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboardPropsMixin.QueryParametersProperty>
- Enclosing interface:
CfnDashboardPropsMixin.QueryParametersProperty
@Stability(Stable)
public static final class CfnDashboardPropsMixin.QueryParametersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboardPropsMixin.QueryParametersProperty>
A builder for
CfnDashboardPropsMixin.QueryParametersProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.costAndUsage(CfnDashboardPropsMixin.CostAndUsageQueryProperty costAndUsage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getCostAndUsage()costAndUsage(IResolvable costAndUsage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getCostAndUsage()reservationCoverage(CfnDashboardPropsMixin.ReservationCoverageQueryProperty reservationCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getReservationCoverage()reservationCoverage(IResolvable reservationCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getReservationCoverage()reservationUtilization(CfnDashboardPropsMixin.ReservationUtilizationQueryProperty reservationUtilization) reservationUtilization(IResolvable reservationUtilization) savingsPlansCoverage(CfnDashboardPropsMixin.SavingsPlansCoverageQueryProperty savingsPlansCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getSavingsPlansCoverage()savingsPlansCoverage(IResolvable savingsPlansCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getSavingsPlansCoverage()savingsPlansUtilization(CfnDashboardPropsMixin.SavingsPlansUtilizationQueryProperty savingsPlansUtilization) savingsPlansUtilization(IResolvable savingsPlansUtilization)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
costAndUsage
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder costAndUsage(IResolvable costAndUsage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getCostAndUsage()- Parameters:
costAndUsage- the value to be set.- Returns:
this
-
costAndUsage
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder costAndUsage(CfnDashboardPropsMixin.CostAndUsageQueryProperty costAndUsage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getCostAndUsage()- Parameters:
costAndUsage- the value to be set.- Returns:
this
-
reservationCoverage
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder reservationCoverage(IResolvable reservationCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getReservationCoverage()- Parameters:
reservationCoverage- the value to be set.- Returns:
this
-
reservationCoverage
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder reservationCoverage(CfnDashboardPropsMixin.ReservationCoverageQueryProperty reservationCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getReservationCoverage()- Parameters:
reservationCoverage- the value to be set.- Returns:
this
-
reservationUtilization
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder reservationUtilization(IResolvable reservationUtilization) - Parameters:
reservationUtilization- the value to be set.- Returns:
this
-
reservationUtilization
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder reservationUtilization(CfnDashboardPropsMixin.ReservationUtilizationQueryProperty reservationUtilization) - Parameters:
reservationUtilization- the value to be set.- Returns:
this
-
savingsPlansCoverage
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder savingsPlansCoverage(IResolvable savingsPlansCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getSavingsPlansCoverage()- Parameters:
savingsPlansCoverage- the value to be set.- Returns:
this
-
savingsPlansCoverage
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder savingsPlansCoverage(CfnDashboardPropsMixin.SavingsPlansCoverageQueryProperty savingsPlansCoverage) Sets the value ofCfnDashboardPropsMixin.QueryParametersProperty.getSavingsPlansCoverage()- Parameters:
savingsPlansCoverage- the value to be set.- Returns:
this
-
savingsPlansUtilization
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder savingsPlansUtilization(IResolvable savingsPlansUtilization) - Parameters:
savingsPlansUtilization- the value to be set.- Returns:
this
-
savingsPlansUtilization
@Stability(Stable) public CfnDashboardPropsMixin.QueryParametersProperty.Builder savingsPlansUtilization(CfnDashboardPropsMixin.SavingsPlansUtilizationQueryProperty savingsPlansUtilization) - Parameters:
savingsPlansUtilization- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboardPropsMixin.QueryParametersProperty>- Returns:
- a new instance of
CfnDashboardPropsMixin.QueryParametersProperty - Throws:
NullPointerException- if any required attribute was not provided
-