Class CfnPricingRulePropsMixin.FreeTierProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.billingconductor.CfnPricingRulePropsMixin.FreeTierProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPricingRulePropsMixin.FreeTierProperty>
- Enclosing interface:
CfnPricingRulePropsMixin.FreeTierProperty
@Stability(Stable)
public static final class CfnPricingRulePropsMixin.FreeTierProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPricingRulePropsMixin.FreeTierProperty>
A builder for
CfnPricingRulePropsMixin.FreeTierProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnPricingRulePropsMixin.FreeTierProperty.getActivated()activated(IResolvable activated) Sets the value ofCfnPricingRulePropsMixin.FreeTierProperty.getActivated()build()Builds the configured instance.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
activated
@Stability(Stable) public CfnPricingRulePropsMixin.FreeTierProperty.Builder activated(Boolean activated) Sets the value ofCfnPricingRulePropsMixin.FreeTierProperty.getActivated()- Parameters:
activated- Activate or deactivate AWS Free Tier.- Returns:
this
-
activated
@Stability(Stable) public CfnPricingRulePropsMixin.FreeTierProperty.Builder activated(IResolvable activated) Sets the value ofCfnPricingRulePropsMixin.FreeTierProperty.getActivated()- Parameters:
activated- Activate or deactivate AWS Free Tier.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPricingRulePropsMixin.FreeTierProperty>- Returns:
- a new instance of
CfnPricingRulePropsMixin.FreeTierProperty - Throws:
NullPointerException- if any required attribute was not provided
-