Class BudgetCostTypesArgs.Builder

  • Enclosing class:
    BudgetCostTypesArgs

    public static final class BudgetCostTypesArgs.Builder
    extends java.lang.Object
    • 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