Class CfnInvoiceUnitPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.invoicing.mixins.CfnInvoiceUnitPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnInvoiceUnitPropsMixin>
- Enclosing class:
CfnInvoiceUnitPropsMixin
@Stability(Stable)
public static final class CfnInvoiceUnitPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnInvoiceUnitPropsMixin>
A fluent builder for
CfnInvoiceUnitPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) The assigned description for an invoice unit.invoiceReceiver(String invoiceReceiver) The account that receives invoices related to the invoice unit.A unique name that is distinctive within your AWS .resourceTags(List<? extends CfnInvoiceUnitPropsMixin.ResourceTagProperty> resourceTags) The tag structure that contains a tag key and value.rule(IResolvable rule) AnInvoiceUnitRuleobject used the categorize invoice units.AnInvoiceUnitRuleobject used the categorize invoice units.taxInheritanceDisabled(Boolean taxInheritanceDisabled) Whether the invoice unit based tax inheritance is/ should be enabled or disabled.taxInheritanceDisabled(IResolvable taxInheritanceDisabled) Whether the invoice unit based tax inheritance is/ should be enabled or disabled.
-
Method Details
-
create
@Stability(Stable) public static CfnInvoiceUnitPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnInvoiceUnitPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnInvoiceUnitPropsMixin.Builder.
-
description
The assigned description for an invoice unit.This information can't be modified or deleted.
- Parameters:
description- The assigned description for an invoice unit. This parameter is required.- Returns:
this- See Also:
-
invoiceReceiver
The account that receives invoices related to the invoice unit.- Parameters:
invoiceReceiver- The account that receives invoices related to the invoice unit. This parameter is required.- Returns:
this- See Also:
-
name
A unique name that is distinctive within your AWS .- Parameters:
name- A unique name that is distinctive within your AWS . This parameter is required.- Returns:
this- See Also:
-
resourceTags
@Stability(Stable) public CfnInvoiceUnitPropsMixin.Builder resourceTags(List<? extends CfnInvoiceUnitPropsMixin.ResourceTagProperty> resourceTags) The tag structure that contains a tag key and value.- Parameters:
resourceTags- The tag structure that contains a tag key and value. This parameter is required.- Returns:
this- See Also:
-
rule
AnInvoiceUnitRuleobject used the categorize invoice units.- Parameters:
rule- AnInvoiceUnitRuleobject used the categorize invoice units. This parameter is required.- Returns:
this- See Also:
-
rule
@Stability(Stable) public CfnInvoiceUnitPropsMixin.Builder rule(CfnInvoiceUnitPropsMixin.RuleProperty rule) AnInvoiceUnitRuleobject used the categorize invoice units.- Parameters:
rule- AnInvoiceUnitRuleobject used the categorize invoice units. This parameter is required.- Returns:
this- See Also:
-
taxInheritanceDisabled
@Stability(Stable) public CfnInvoiceUnitPropsMixin.Builder taxInheritanceDisabled(Boolean taxInheritanceDisabled) Whether the invoice unit based tax inheritance is/ should be enabled or disabled.- Parameters:
taxInheritanceDisabled- Whether the invoice unit based tax inheritance is/ should be enabled or disabled. This parameter is required.- Returns:
this- See Also:
-
taxInheritanceDisabled
@Stability(Stable) public CfnInvoiceUnitPropsMixin.Builder taxInheritanceDisabled(IResolvable taxInheritanceDisabled) Whether the invoice unit based tax inheritance is/ should be enabled or disabled.- Parameters:
taxInheritanceDisabled- Whether the invoice unit based tax inheritance is/ should be enabled or disabled. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnInvoiceUnitPropsMixin>- Returns:
- a newly built instance of
CfnInvoiceUnitPropsMixin.
-