Package com.pulumi.aws.budgets.inputs
Class BudgetAutoAdjustDataHistoricalOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.budgets.inputs.BudgetAutoAdjustDataHistoricalOptionsArgs.Builder
-
- Enclosing class:
- BudgetAutoAdjustDataHistoricalOptionsArgs
public static final class BudgetAutoAdjustDataHistoricalOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BudgetAutoAdjustDataHistoricalOptionsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BudgetAutoAdjustDataHistoricalOptionsArgs.BuilderbudgetAdjustmentPeriod(com.pulumi.core.Output<java.lang.Integer> budgetAdjustmentPeriod)BudgetAutoAdjustDataHistoricalOptionsArgs.BuilderbudgetAdjustmentPeriod(java.lang.Integer budgetAdjustmentPeriod)BudgetAutoAdjustDataHistoricalOptionsArgsbuild()BudgetAutoAdjustDataHistoricalOptionsArgs.BuilderlookbackAvailablePeriods(com.pulumi.core.Output<java.lang.Integer> lookbackAvailablePeriods)BudgetAutoAdjustDataHistoricalOptionsArgs.BuilderlookbackAvailablePeriods(java.lang.Integer lookbackAvailablePeriods)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BudgetAutoAdjustDataHistoricalOptionsArgs defaults)
-
-
Method Detail
-
budgetAdjustmentPeriod
public BudgetAutoAdjustDataHistoricalOptionsArgs.Builder budgetAdjustmentPeriod(com.pulumi.core.Output<java.lang.Integer> budgetAdjustmentPeriod)
- Parameters:
budgetAdjustmentPeriod- Number of budget periods included in the moving-average calculation that determines your auto-adjusted budget amount.- Returns:
- builder
-
budgetAdjustmentPeriod
public BudgetAutoAdjustDataHistoricalOptionsArgs.Builder budgetAdjustmentPeriod(java.lang.Integer budgetAdjustmentPeriod)
- Parameters:
budgetAdjustmentPeriod- Number of budget periods included in the moving-average calculation that determines your auto-adjusted budget amount.- Returns:
- builder
-
lookbackAvailablePeriods
public BudgetAutoAdjustDataHistoricalOptionsArgs.Builder lookbackAvailablePeriods(@Nullable com.pulumi.core.Output<java.lang.Integer> lookbackAvailablePeriods)
- Parameters:
lookbackAvailablePeriods- Integer that describes how many budget periods in your BudgetAdjustmentPeriod are included in the calculation of your current budget limit. If the first budget period in your BudgetAdjustmentPeriod has no cost data, then that budget period isn’t included in the average that determines your budget limit. You can’t set your own LookBackAvailablePeriods. The value is automatically calculated from the `budgetAdjustmentPeriod` and your historical cost data.- Returns:
- builder
-
lookbackAvailablePeriods
public BudgetAutoAdjustDataHistoricalOptionsArgs.Builder lookbackAvailablePeriods(java.lang.Integer lookbackAvailablePeriods)
- Parameters:
lookbackAvailablePeriods- Integer that describes how many budget periods in your BudgetAdjustmentPeriod are included in the calculation of your current budget limit. If the first budget period in your BudgetAdjustmentPeriod has no cost data, then that budget period isn’t included in the average that determines your budget limit. You can’t set your own LookBackAvailablePeriods. The value is automatically calculated from the `budgetAdjustmentPeriod` and your historical cost data.- Returns:
- builder
-
build
public BudgetAutoAdjustDataHistoricalOptionsArgs build()
-
-