Class BudgetAutoAdjustDataArgs.Builder

  • Enclosing class:
    BudgetAutoAdjustDataArgs

    public static final class BudgetAutoAdjustDataArgs.Builder
    extends java.lang.Object
    • Method Detail

      • autoAdjustType

        public BudgetAutoAdjustDataArgs.Builder autoAdjustType​(com.pulumi.core.Output<java.lang.String> autoAdjustType)
        Parameters:
        autoAdjustType - Whether your budget auto-adjusts based on historical or forecasted data. Valid values: `FORECAST`, `HISTORICAL`.
        Returns:
        builder
      • autoAdjustType

        public BudgetAutoAdjustDataArgs.Builder autoAdjustType​(java.lang.String autoAdjustType)
        Parameters:
        autoAdjustType - Whether your budget auto-adjusts based on historical or forecasted data. Valid values: `FORECAST`, `HISTORICAL`.
        Returns:
        builder
      • historicalOptions

        public BudgetAutoAdjustDataArgs.Builder historicalOptions​(@Nullable
                                                                  com.pulumi.core.Output<BudgetAutoAdjustDataHistoricalOptionsArgs> historicalOptions)
        Parameters:
        historicalOptions - Configuration block of Historical Options. Required for `autoAdjustType` of `HISTORICAL`. Defines the historical data that your auto-adjusting budget is based on.
        Returns:
        builder
      • lastAutoAdjustTime

        public BudgetAutoAdjustDataArgs.Builder lastAutoAdjustTime​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> lastAutoAdjustTime)
        Parameters:
        lastAutoAdjustTime - Last time that your budget was auto-adjusted.
        Returns:
        builder
      • lastAutoAdjustTime

        public BudgetAutoAdjustDataArgs.Builder lastAutoAdjustTime​(java.lang.String lastAutoAdjustTime)
        Parameters:
        lastAutoAdjustTime - Last time that your budget was auto-adjusted.
        Returns:
        builder