Package com.pulumi.aws.invoicing
Class InvoiceUnitArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.invoicing.InvoiceUnitArgs.Builder
-
- Enclosing class:
- InvoiceUnitArgs
public static final class InvoiceUnitArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InvoiceUnitArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description InvoiceUnitArgsbuild()InvoiceUnitArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)InvoiceUnitArgs.Builderdescription(java.lang.String description)InvoiceUnitArgs.BuilderinvoiceReceiver(com.pulumi.core.Output<java.lang.String> invoiceReceiver)InvoiceUnitArgs.BuilderinvoiceReceiver(java.lang.String invoiceReceiver)InvoiceUnitArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)InvoiceUnitArgs.Buildername(java.lang.String name)InvoiceUnitArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)Deprecated.This attribute will be removed in a future version of the provider.InvoiceUnitArgs.Builderregion(java.lang.String region)Deprecated.This attribute will be removed in a future version of the provider.InvoiceUnitArgs.Builderrules(InvoiceUnitRuleArgs... rules)InvoiceUnitArgs.Builderrules(com.pulumi.core.Output<java.util.List<InvoiceUnitRuleArgs>> rules)InvoiceUnitArgs.Builderrules(java.util.List<InvoiceUnitRuleArgs> rules)InvoiceUnitArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)InvoiceUnitArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)InvoiceUnitArgs.BuildertaxInheritanceDisabled(com.pulumi.core.Output<java.lang.Boolean> taxInheritanceDisabled)InvoiceUnitArgs.BuildertaxInheritanceDisabled(java.lang.Boolean taxInheritanceDisabled)InvoiceUnitArgs.Buildertimeouts(InvoiceUnitTimeoutsArgs timeouts)InvoiceUnitArgs.Buildertimeouts(com.pulumi.core.Output<InvoiceUnitTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InvoiceUnitArgs defaults)
-
-
Method Detail
-
description
public InvoiceUnitArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the invoice unit.- Returns:
- builder
-
description
public InvoiceUnitArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the invoice unit.- Returns:
- builder
-
invoiceReceiver
public InvoiceUnitArgs.Builder invoiceReceiver(com.pulumi.core.Output<java.lang.String> invoiceReceiver)
- Parameters:
invoiceReceiver- AWS account ID that receives invoices for this unit. Cannot be changed after creation.- Returns:
- builder
-
invoiceReceiver
public InvoiceUnitArgs.Builder invoiceReceiver(java.lang.String invoiceReceiver)
- Parameters:
invoiceReceiver- AWS account ID that receives invoices for this unit. Cannot be changed after creation.- Returns:
- builder
-
name
public InvoiceUnitArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Unique name of the invoice unit. Cannot be changed after creation.- Returns:
- builder
-
name
public InvoiceUnitArgs.Builder name(java.lang.String name)
- Parameters:
name- Unique name of the invoice unit. Cannot be changed after creation.- Returns:
- builder
-
region
@Deprecated public InvoiceUnitArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
Deprecated.This attribute will be removed in a future version of the provider.- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
@Deprecated public InvoiceUnitArgs.Builder region(java.lang.String region)
Deprecated.This attribute will be removed in a future version of the provider.- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
rules
public InvoiceUnitArgs.Builder rules(@Nullable com.pulumi.core.Output<java.util.List<InvoiceUnitRuleArgs>> rules)
- Parameters:
rules- Configuration block for invoice unit rules. See `rule` below. The following arguments are optional:- Returns:
- builder
-
rules
public InvoiceUnitArgs.Builder rules(java.util.List<InvoiceUnitRuleArgs> rules)
- Parameters:
rules- Configuration block for invoice unit rules. See `rule` below. The following arguments are optional:- Returns:
- builder
-
rules
public InvoiceUnitArgs.Builder rules(InvoiceUnitRuleArgs... rules)
- Parameters:
rules- Configuration block for invoice unit rules. See `rule` below. The following arguments are optional:- Returns:
- builder
-
tags
public InvoiceUnitArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public InvoiceUnitArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
taxInheritanceDisabled
public InvoiceUnitArgs.Builder taxInheritanceDisabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> taxInheritanceDisabled)
- Parameters:
taxInheritanceDisabled- Whether tax inheritance is disabled for this invoice unit.- Returns:
- builder
-
taxInheritanceDisabled
public InvoiceUnitArgs.Builder taxInheritanceDisabled(java.lang.Boolean taxInheritanceDisabled)
- Parameters:
taxInheritanceDisabled- Whether tax inheritance is disabled for this invoice unit.- Returns:
- builder
-
timeouts
public InvoiceUnitArgs.Builder timeouts(@Nullable com.pulumi.core.Output<InvoiceUnitTimeoutsArgs> timeouts)
-
timeouts
public InvoiceUnitArgs.Builder timeouts(InvoiceUnitTimeoutsArgs timeouts)
-
build
public InvoiceUnitArgs build()
-
-