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 class
A builder forCfnBudget.HistoricalOptionsProperty
static final class
An 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
TimeUnit
granularity of the budget:- For the
DAILY
granularity, the maximum value is60
. - For the
MONTHLY
granularity, the maximum value is12
. - For the
QUARTERLY
granularity, the maximum value is4
. - For the
ANNUALLY
granularity, the maximum value is1
.
- See Also:
- For the
-
builder
-