Interface CfnBudget.CostTypesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBudget.CostTypesProperty.Jsii$Proxy
- Enclosing class:
CfnBudget
@Stability(Stable)
public static interface CfnBudget.CostTypesProperty
extends software.amazon.jsii.JsiiSerializable
The types of cost that are included in a
COST
budget, such as tax and subscriptions.
USAGE
, RI_UTILIZATION
, RI_COVERAGE
, SAVINGS_PLANS_UTILIZATION
, and SAVINGS_PLANS_COVERAGE
budgets don't have CostTypes
.
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.*; CostTypesProperty costTypesProperty = CostTypesProperty.builder() .includeCredit(false) .includeDiscount(false) .includeOtherSubscription(false) .includeRecurring(false) .includeRefund(false) .includeSubscription(false) .includeSupport(false) .includeTax(false) .includeUpfront(false) .useAmortized(false) .useBlended(false) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnBudget.CostTypesProperty
static final class
An implementation forCfnBudget.CostTypesProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
Specifies whether a budget includes credits.default Object
Specifies whether a budget includes discounts.default Object
Specifies whether a budget includes non-RI subscription costs.default Object
Specifies whether a budget includes recurring fees such as monthly RI fees.default Object
Specifies whether a budget includes refunds.default Object
Specifies whether a budget includes subscriptions.default Object
Specifies whether a budget includes support subscription fees.default Object
Specifies whether a budget includes taxes.default Object
Specifies whether a budget includes upfront RI costs.default Object
Specifies whether a budget uses the amortized rate.default Object
Specifies whether a budget uses a blended rate.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIncludeCredit
Specifies whether a budget includes credits.The default value is
true
. -
getIncludeDiscount
Specifies whether a budget includes discounts.The default value is
true
. -
getIncludeOtherSubscription
Specifies whether a budget includes non-RI subscription costs.The default value is
true
. -
getIncludeRecurring
Specifies whether a budget includes recurring fees such as monthly RI fees.The default value is
true
. -
getIncludeRefund
Specifies whether a budget includes refunds.The default value is
true
. -
getIncludeSubscription
Specifies whether a budget includes subscriptions.The default value is
true
. -
getIncludeSupport
Specifies whether a budget includes support subscription fees.The default value is
true
. -
getIncludeTax
Specifies whether a budget includes taxes.The default value is
true
. -
getIncludeUpfront
Specifies whether a budget includes upfront RI costs.The default value is
true
. -
getUseAmortized
Specifies whether a budget uses the amortized rate.The default value is
false
. -
getUseBlended
Specifies whether a budget uses a blended rate.The default value is
false
. -
builder
-