Interface CostTypes.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CostTypes.Builder,
,CostTypes> SdkBuilder<CostTypes.Builder,
,CostTypes> SdkPojo
- Enclosing class:
CostTypes
-
Method Summary
Modifier and TypeMethodDescriptionincludeCredit
(Boolean includeCredit) Specifies whether a budget includes credits.includeDiscount
(Boolean includeDiscount) Specifies whether a budget includes discounts.includeOtherSubscription
(Boolean includeOtherSubscription) Specifies whether a budget includes non-RI subscription costs.includeRecurring
(Boolean includeRecurring) Specifies whether a budget includes recurring fees such as monthly RI fees.includeRefund
(Boolean includeRefund) Specifies whether a budget includes refunds.includeSubscription
(Boolean includeSubscription) Specifies whether a budget includes subscriptions.includeSupport
(Boolean includeSupport) Specifies whether a budget includes support subscription fees.includeTax
(Boolean includeTax) Specifies whether a budget includes taxes.includeUpfront
(Boolean includeUpfront) Specifies whether a budget includes upfront RI costs.useAmortized
(Boolean useAmortized) Specifies whether a budget uses the amortized rate.useBlended
(Boolean useBlended) Specifies whether a budget uses a blended rate.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
includeTax
Specifies whether a budget includes taxes.
The default value is
true
.- Parameters:
includeTax
- Specifies whether a budget includes taxes.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeSubscription
Specifies whether a budget includes subscriptions.
The default value is
true
.- Parameters:
includeSubscription
- Specifies whether a budget includes subscriptions.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useBlended
Specifies whether a budget uses a blended rate.
The default value is
false
.- Parameters:
useBlended
- Specifies whether a budget uses a blended rate.The default value is
false
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeRefund
Specifies whether a budget includes refunds.
The default value is
true
.- Parameters:
includeRefund
- Specifies whether a budget includes refunds.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeCredit
Specifies whether a budget includes credits.
The default value is
true
.- Parameters:
includeCredit
- Specifies whether a budget includes credits.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeUpfront
Specifies whether a budget includes upfront RI costs.
The default value is
true
.- Parameters:
includeUpfront
- Specifies whether a budget includes upfront RI costs.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeRecurring
Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is
true
.- Parameters:
includeRecurring
- Specifies whether a budget includes recurring fees such as monthly RI fees.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeOtherSubscription
Specifies whether a budget includes non-RI subscription costs.
The default value is
true
.- Parameters:
includeOtherSubscription
- Specifies whether a budget includes non-RI subscription costs.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeSupport
Specifies whether a budget includes support subscription fees.
The default value is
true
.- Parameters:
includeSupport
- Specifies whether a budget includes support subscription fees.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeDiscount
Specifies whether a budget includes discounts.
The default value is
true
.- Parameters:
includeDiscount
- Specifies whether a budget includes discounts.The default value is
true
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useAmortized
Specifies whether a budget uses the amortized rate.
The default value is
false
.- Parameters:
useAmortized
- Specifies whether a budget uses the amortized rate.The default value is
false
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-