Package com.pulumi.aws.budgets.inputs
Class BudgetCostTypesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.budgets.inputs.BudgetCostTypesArgs.Builder
-
- Enclosing class:
- BudgetCostTypesArgs
public static final class BudgetCostTypesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BudgetCostTypesArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BudgetCostTypesArgsbuild()BudgetCostTypesArgs.BuilderincludeCredit(com.pulumi.core.Output<java.lang.Boolean> includeCredit)BudgetCostTypesArgs.BuilderincludeCredit(java.lang.Boolean includeCredit)BudgetCostTypesArgs.BuilderincludeDiscount(com.pulumi.core.Output<java.lang.Boolean> includeDiscount)BudgetCostTypesArgs.BuilderincludeDiscount(java.lang.Boolean includeDiscount)BudgetCostTypesArgs.BuilderincludeOtherSubscription(com.pulumi.core.Output<java.lang.Boolean> includeOtherSubscription)BudgetCostTypesArgs.BuilderincludeOtherSubscription(java.lang.Boolean includeOtherSubscription)BudgetCostTypesArgs.BuilderincludeRecurring(com.pulumi.core.Output<java.lang.Boolean> includeRecurring)BudgetCostTypesArgs.BuilderincludeRecurring(java.lang.Boolean includeRecurring)BudgetCostTypesArgs.BuilderincludeRefund(com.pulumi.core.Output<java.lang.Boolean> includeRefund)BudgetCostTypesArgs.BuilderincludeRefund(java.lang.Boolean includeRefund)BudgetCostTypesArgs.BuilderincludeSubscription(com.pulumi.core.Output<java.lang.Boolean> includeSubscription)BudgetCostTypesArgs.BuilderincludeSubscription(java.lang.Boolean includeSubscription)BudgetCostTypesArgs.BuilderincludeSupport(com.pulumi.core.Output<java.lang.Boolean> includeSupport)BudgetCostTypesArgs.BuilderincludeSupport(java.lang.Boolean includeSupport)BudgetCostTypesArgs.BuilderincludeTax(com.pulumi.core.Output<java.lang.Boolean> includeTax)BudgetCostTypesArgs.BuilderincludeTax(java.lang.Boolean includeTax)BudgetCostTypesArgs.BuilderincludeUpfront(com.pulumi.core.Output<java.lang.Boolean> includeUpfront)BudgetCostTypesArgs.BuilderincludeUpfront(java.lang.Boolean includeUpfront)BudgetCostTypesArgs.BuilderuseAmortized(com.pulumi.core.Output<java.lang.Boolean> useAmortized)BudgetCostTypesArgs.BuilderuseAmortized(java.lang.Boolean useAmortized)BudgetCostTypesArgs.BuilderuseBlended(com.pulumi.core.Output<java.lang.Boolean> useBlended)BudgetCostTypesArgs.BuilderuseBlended(java.lang.Boolean useBlended)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BudgetCostTypesArgs defaults)
-
-
Method Detail
-
includeCredit
public BudgetCostTypesArgs.Builder includeCredit(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeCredit)
- Parameters:
includeCredit- Whether to include credits in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeCredit
public BudgetCostTypesArgs.Builder includeCredit(java.lang.Boolean includeCredit)
- Parameters:
includeCredit- Whether to include credits in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeDiscount
public BudgetCostTypesArgs.Builder includeDiscount(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeDiscount)
- Parameters:
includeDiscount- Whether a budget includes discounts. Defaults to `true`.- Returns:
- builder
-
includeDiscount
public BudgetCostTypesArgs.Builder includeDiscount(java.lang.Boolean includeDiscount)
- Parameters:
includeDiscount- Whether a budget includes discounts. Defaults to `true`.- Returns:
- builder
-
includeOtherSubscription
public BudgetCostTypesArgs.Builder includeOtherSubscription(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeOtherSubscription)
- Parameters:
includeOtherSubscription- Whether to include other subscription costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeOtherSubscription
public BudgetCostTypesArgs.Builder includeOtherSubscription(java.lang.Boolean includeOtherSubscription)
- Parameters:
includeOtherSubscription- Whether to include other subscription costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeRecurring
public BudgetCostTypesArgs.Builder includeRecurring(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeRecurring)
- Parameters:
includeRecurring- Whether to include recurring costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeRecurring
public BudgetCostTypesArgs.Builder includeRecurring(java.lang.Boolean includeRecurring)
- Parameters:
includeRecurring- Whether to include recurring costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeRefund
public BudgetCostTypesArgs.Builder includeRefund(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeRefund)
- Parameters:
includeRefund- Whether to include refunds in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeRefund
public BudgetCostTypesArgs.Builder includeRefund(java.lang.Boolean includeRefund)
- Parameters:
includeRefund- Whether to include refunds in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeSubscription
public BudgetCostTypesArgs.Builder includeSubscription(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeSubscription)
- Parameters:
includeSubscription- Whether to include subscriptions in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeSubscription
public BudgetCostTypesArgs.Builder includeSubscription(java.lang.Boolean includeSubscription)
- Parameters:
includeSubscription- Whether to include subscriptions in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeSupport
public BudgetCostTypesArgs.Builder includeSupport(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeSupport)
- Parameters:
includeSupport- Whether to include support costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeSupport
public BudgetCostTypesArgs.Builder includeSupport(java.lang.Boolean includeSupport)
- Parameters:
includeSupport- Whether to include support costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeTax
public BudgetCostTypesArgs.Builder includeTax(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeTax)
- Parameters:
includeTax- Whether to include tax in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeTax
public BudgetCostTypesArgs.Builder includeTax(java.lang.Boolean includeTax)
- Parameters:
includeTax- Whether to include tax in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeUpfront
public BudgetCostTypesArgs.Builder includeUpfront(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeUpfront)
- Parameters:
includeUpfront- Whether to include upfront costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
includeUpfront
public BudgetCostTypesArgs.Builder includeUpfront(java.lang.Boolean includeUpfront)
- Parameters:
includeUpfront- Whether to include upfront costs in the cost budget. Defaults to `true`.- Returns:
- builder
-
useAmortized
public BudgetCostTypesArgs.Builder useAmortized(@Nullable com.pulumi.core.Output<java.lang.Boolean> useAmortized)
- Parameters:
useAmortized- Whether a budget uses the amortized rate. Defaults to `false`.- Returns:
- builder
-
useAmortized
public BudgetCostTypesArgs.Builder useAmortized(java.lang.Boolean useAmortized)
- Parameters:
useAmortized- Whether a budget uses the amortized rate. Defaults to `false`.- Returns:
- builder
-
useBlended
public BudgetCostTypesArgs.Builder useBlended(@Nullable com.pulumi.core.Output<java.lang.Boolean> useBlended)
- Parameters:
useBlended- Whether to use blended costs in the cost budget. Defaults to `false`.- Returns:
- builder
-
useBlended
public BudgetCostTypesArgs.Builder useBlended(java.lang.Boolean useBlended)
- Parameters:
useBlended- Whether to use blended costs in the cost budget. Defaults to `false`.- Returns:
- builder
-
build
public BudgetCostTypesArgs build()
-
-