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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBudget.CostTypesPropertystatic final classAn implementation forCfnBudget.CostTypesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies whether a budget includes credits.default ObjectSpecifies whether a budget includes discounts.default ObjectSpecifies whether a budget includes non-RI subscription costs.default ObjectSpecifies whether a budget includes recurring fees such as monthly RI fees.default ObjectSpecifies whether a budget includes refunds.default ObjectSpecifies whether a budget includes subscriptions.default ObjectSpecifies whether a budget includes support subscription fees.default ObjectSpecifies whether a budget includes taxes.default ObjectSpecifies whether a budget includes upfront RI costs.default ObjectSpecifies whether a budget uses the amortized rate.default ObjectSpecifies 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.- See Also:
-
getIncludeDiscount
Specifies whether a budget includes discounts.The default value is
true.- See Also:
-
getIncludeOtherSubscription
Specifies whether a budget includes non-RI subscription costs.The default value is
true.- See Also:
-
getIncludeRecurring
Specifies whether a budget includes recurring fees such as monthly RI fees.The default value is
true.- See Also:
-
getIncludeRefund
Specifies whether a budget includes refunds.The default value is
true.- See Also:
-
getIncludeSubscription
Specifies whether a budget includes subscriptions.The default value is
true.- See Also:
-
getIncludeSupport
Specifies whether a budget includes support subscription fees.The default value is
true.- See Also:
-
getIncludeTax
Specifies whether a budget includes taxes.The default value is
true.- See Also:
-
getIncludeUpfront
Specifies whether a budget includes upfront RI costs.The default value is
true.- See Also:
-
getUseAmortized
Specifies whether a budget uses the amortized rate.The default value is
false.- See Also:
-
getUseBlended
Specifies whether a budget uses a blended rate.The default value is
false.- See Also:
-
builder
-