@Generated(value="software.amazon.awssdk:codegen") public final class CostTypes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CostTypes.Builder,CostTypes>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CostTypes.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CostTypes.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
includeCredit()
Specifies whether a budget includes credits.
|
Boolean |
includeDiscount()
Specifies whether a budget includes discounts.
|
Boolean |
includeOtherSubscription()
Specifies whether a budget includes non-RI subscription costs.
|
Boolean |
includeRecurring()
Specifies whether a budget includes recurring fees such as monthly RI fees.
|
Boolean |
includeRefund()
Specifies whether a budget includes refunds.
|
Boolean |
includeSubscription()
Specifies whether a budget includes subscriptions.
|
Boolean |
includeSupport()
Specifies whether a budget includes support subscription fees.
|
Boolean |
includeTax()
Specifies whether a budget includes taxes.
|
Boolean |
includeUpfront()
Specifies whether a budget includes upfront RI costs.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CostTypes.Builder> |
serializableBuilderClass() |
CostTypes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
useAmortized()
Specifies whether a budget uses the amortized rate.
|
Boolean |
useBlended()
Specifies whether a budget uses a blended rate.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean includeTax()
Specifies whether a budget includes taxes.
The default value is true.
The default value is true.
public final Boolean includeSubscription()
Specifies whether a budget includes subscriptions.
The default value is true.
The default value is true.
public final Boolean useBlended()
Specifies whether a budget uses a blended rate.
The default value is false.
The default value is false.
public final Boolean includeRefund()
Specifies whether a budget includes refunds.
The default value is true.
The default value is true.
public final Boolean includeCredit()
Specifies whether a budget includes credits.
The default value is true.
The default value is true.
public final Boolean includeUpfront()
Specifies whether a budget includes upfront RI costs.
The default value is true.
The default value is true.
public final Boolean includeRecurring()
Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is true.
The default value is true.
public final Boolean includeOtherSubscription()
Specifies whether a budget includes non-RI subscription costs.
The default value is true.
The default value is true.
public final Boolean includeSupport()
Specifies whether a budget includes support subscription fees.
The default value is true.
The default value is true.
public final Boolean includeDiscount()
Specifies whether a budget includes discounts.
The default value is true.
The default value is true.
public final Boolean useAmortized()
Specifies whether a budget uses the amortized rate.
The default value is false.
The default value is false.
public CostTypes.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CostTypes.Builder,CostTypes>public static CostTypes.Builder builder()
public static Class<? extends CostTypes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.