Package com.pulumi.aws.budgets.inputs
Class BudgetAutoAdjustDataArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.budgets.inputs.BudgetAutoAdjustDataArgs.Builder
-
- Enclosing class:
- BudgetAutoAdjustDataArgs
public static final class BudgetAutoAdjustDataArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BudgetAutoAdjustDataArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BudgetAutoAdjustDataArgs.BuilderautoAdjustType(com.pulumi.core.Output<java.lang.String> autoAdjustType)BudgetAutoAdjustDataArgs.BuilderautoAdjustType(java.lang.String autoAdjustType)BudgetAutoAdjustDataArgsbuild()BudgetAutoAdjustDataArgs.BuilderhistoricalOptions(BudgetAutoAdjustDataHistoricalOptionsArgs historicalOptions)BudgetAutoAdjustDataArgs.BuilderhistoricalOptions(com.pulumi.core.Output<BudgetAutoAdjustDataHistoricalOptionsArgs> historicalOptions)BudgetAutoAdjustDataArgs.BuilderlastAutoAdjustTime(com.pulumi.core.Output<java.lang.String> lastAutoAdjustTime)BudgetAutoAdjustDataArgs.BuilderlastAutoAdjustTime(java.lang.String lastAutoAdjustTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BudgetAutoAdjustDataArgs defaults)
-
-
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
-
historicalOptions
public BudgetAutoAdjustDataArgs.Builder historicalOptions(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
-
build
public BudgetAutoAdjustDataArgs build()
-
-