Interface CfnBudget.HistoricalOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBudget.HistoricalOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnBudget
@Stability(Stable)
public static interface CfnBudget.HistoricalOptionsProperty
extends software.amazon.jsii.JsiiSerializable
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.budgets.*;
HistoricalOptionsProperty historicalOptionsProperty = HistoricalOptionsProperty.builder()
.budgetAdjustmentPeriod(123)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBudget.HistoricalOptionsPropertystatic final classAn implementation forCfnBudget.HistoricalOptionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The number of budget periods included in the moving-average calculation that determines your auto-adjusted budget amount.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBudgetAdjustmentPeriod
The number of budget periods included in the moving-average calculation that determines your auto-adjusted budget amount.The maximum value depends on the
TimeUnitgranularity of the budget:- For the
DAILYgranularity, the maximum value is60. - For the
MONTHLYgranularity, the maximum value is12. - For the
QUARTERLYgranularity, the maximum value is4. - For the
ANNUALLYgranularity, the maximum value is1.
- See Also:
- For the
-
builder
-