@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CostTypes extends Object implements Serializable, Cloneable, StructuredPojo
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
.
Constructor and Description |
---|
CostTypes() |
Modifier and Type | Method and Description |
---|---|
CostTypes |
clone() |
boolean |
equals(Object obj) |
Boolean |
getIncludeCredit()
Specifies whether a budget includes credits.
|
Boolean |
getIncludeDiscount()
Specifies whether a budget includes discounts.
|
Boolean |
getIncludeOtherSubscription()
Specifies whether a budget includes non-RI subscription costs.
|
Boolean |
getIncludeRecurring()
Specifies whether a budget includes recurring fees such as monthly RI fees.
|
Boolean |
getIncludeRefund()
Specifies whether a budget includes refunds.
|
Boolean |
getIncludeSubscription()
Specifies whether a budget includes subscriptions.
|
Boolean |
getIncludeSupport()
Specifies whether a budget includes support subscription fees.
|
Boolean |
getIncludeTax()
Specifies whether a budget includes taxes.
|
Boolean |
getIncludeUpfront()
Specifies whether a budget includes upfront RI costs.
|
Boolean |
getUseAmortized()
Specifies whether a budget uses the amortized rate.
|
Boolean |
getUseBlended()
Specifies whether a budget uses a blended rate.
|
int |
hashCode() |
Boolean |
isIncludeCredit()
Specifies whether a budget includes credits.
|
Boolean |
isIncludeDiscount()
Specifies whether a budget includes discounts.
|
Boolean |
isIncludeOtherSubscription()
Specifies whether a budget includes non-RI subscription costs.
|
Boolean |
isIncludeRecurring()
Specifies whether a budget includes recurring fees such as monthly RI fees.
|
Boolean |
isIncludeRefund()
Specifies whether a budget includes refunds.
|
Boolean |
isIncludeSubscription()
Specifies whether a budget includes subscriptions.
|
Boolean |
isIncludeSupport()
Specifies whether a budget includes support subscription fees.
|
Boolean |
isIncludeTax()
Specifies whether a budget includes taxes.
|
Boolean |
isIncludeUpfront()
Specifies whether a budget includes upfront RI costs.
|
Boolean |
isUseAmortized()
Specifies whether a budget uses the amortized rate.
|
Boolean |
isUseBlended()
Specifies whether a budget uses a blended rate.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIncludeCredit(Boolean includeCredit)
Specifies whether a budget includes credits.
|
void |
setIncludeDiscount(Boolean includeDiscount)
Specifies whether a budget includes discounts.
|
void |
setIncludeOtherSubscription(Boolean includeOtherSubscription)
Specifies whether a budget includes non-RI subscription costs.
|
void |
setIncludeRecurring(Boolean includeRecurring)
Specifies whether a budget includes recurring fees such as monthly RI fees.
|
void |
setIncludeRefund(Boolean includeRefund)
Specifies whether a budget includes refunds.
|
void |
setIncludeSubscription(Boolean includeSubscription)
Specifies whether a budget includes subscriptions.
|
void |
setIncludeSupport(Boolean includeSupport)
Specifies whether a budget includes support subscription fees.
|
void |
setIncludeTax(Boolean includeTax)
Specifies whether a budget includes taxes.
|
void |
setIncludeUpfront(Boolean includeUpfront)
Specifies whether a budget includes upfront RI costs.
|
void |
setUseAmortized(Boolean useAmortized)
Specifies whether a budget uses the amortized rate.
|
void |
setUseBlended(Boolean useBlended)
Specifies whether a budget uses a blended rate.
|
String |
toString()
Returns a string representation of this object.
|
CostTypes |
withIncludeCredit(Boolean includeCredit)
Specifies whether a budget includes credits.
|
CostTypes |
withIncludeDiscount(Boolean includeDiscount)
Specifies whether a budget includes discounts.
|
CostTypes |
withIncludeOtherSubscription(Boolean includeOtherSubscription)
Specifies whether a budget includes non-RI subscription costs.
|
CostTypes |
withIncludeRecurring(Boolean includeRecurring)
Specifies whether a budget includes recurring fees such as monthly RI fees.
|
CostTypes |
withIncludeRefund(Boolean includeRefund)
Specifies whether a budget includes refunds.
|
CostTypes |
withIncludeSubscription(Boolean includeSubscription)
Specifies whether a budget includes subscriptions.
|
CostTypes |
withIncludeSupport(Boolean includeSupport)
Specifies whether a budget includes support subscription fees.
|
CostTypes |
withIncludeTax(Boolean includeTax)
Specifies whether a budget includes taxes.
|
CostTypes |
withIncludeUpfront(Boolean includeUpfront)
Specifies whether a budget includes upfront RI costs.
|
CostTypes |
withUseAmortized(Boolean useAmortized)
Specifies whether a budget uses the amortized rate.
|
CostTypes |
withUseBlended(Boolean useBlended)
Specifies whether a budget uses a blended rate.
|
public void setIncludeTax(Boolean includeTax)
Specifies whether a budget includes taxes.
The default value is true
.
includeTax
- Specifies whether a budget includes taxes.
The default value is true
.
public Boolean getIncludeTax()
Specifies whether a budget includes taxes.
The default value is true
.
The default value is true
.
public CostTypes withIncludeTax(Boolean includeTax)
Specifies whether a budget includes taxes.
The default value is true
.
includeTax
- Specifies whether a budget includes taxes.
The default value is true
.
public Boolean isIncludeTax()
Specifies whether a budget includes taxes.
The default value is true
.
The default value is true
.
public void setIncludeSubscription(Boolean includeSubscription)
Specifies whether a budget includes subscriptions.
The default value is true
.
includeSubscription
- Specifies whether a budget includes subscriptions.
The default value is true
.
public Boolean getIncludeSubscription()
Specifies whether a budget includes subscriptions.
The default value is true
.
The default value is true
.
public CostTypes withIncludeSubscription(Boolean includeSubscription)
Specifies whether a budget includes subscriptions.
The default value is true
.
includeSubscription
- Specifies whether a budget includes subscriptions.
The default value is true
.
public Boolean isIncludeSubscription()
Specifies whether a budget includes subscriptions.
The default value is true
.
The default value is true
.
public void setUseBlended(Boolean useBlended)
Specifies whether a budget uses a blended rate.
The default value is false
.
useBlended
- Specifies whether a budget uses a blended rate.
The default value is false
.
public Boolean getUseBlended()
Specifies whether a budget uses a blended rate.
The default value is false
.
The default value is false
.
public CostTypes withUseBlended(Boolean useBlended)
Specifies whether a budget uses a blended rate.
The default value is false
.
useBlended
- Specifies whether a budget uses a blended rate.
The default value is false
.
public Boolean isUseBlended()
Specifies whether a budget uses a blended rate.
The default value is false
.
The default value is false
.
public void setIncludeRefund(Boolean includeRefund)
Specifies whether a budget includes refunds.
The default value is true
.
includeRefund
- Specifies whether a budget includes refunds.
The default value is true
.
public Boolean getIncludeRefund()
Specifies whether a budget includes refunds.
The default value is true
.
The default value is true
.
public CostTypes withIncludeRefund(Boolean includeRefund)
Specifies whether a budget includes refunds.
The default value is true
.
includeRefund
- Specifies whether a budget includes refunds.
The default value is true
.
public Boolean isIncludeRefund()
Specifies whether a budget includes refunds.
The default value is true
.
The default value is true
.
public void setIncludeCredit(Boolean includeCredit)
Specifies whether a budget includes credits.
The default value is true
.
includeCredit
- Specifies whether a budget includes credits.
The default value is true
.
public Boolean getIncludeCredit()
Specifies whether a budget includes credits.
The default value is true
.
The default value is true
.
public CostTypes withIncludeCredit(Boolean includeCredit)
Specifies whether a budget includes credits.
The default value is true
.
includeCredit
- Specifies whether a budget includes credits.
The default value is true
.
public Boolean isIncludeCredit()
Specifies whether a budget includes credits.
The default value is true
.
The default value is true
.
public void setIncludeUpfront(Boolean includeUpfront)
Specifies whether a budget includes upfront RI costs.
The default value is true
.
includeUpfront
- Specifies whether a budget includes upfront RI costs.
The default value is true
.
public Boolean getIncludeUpfront()
Specifies whether a budget includes upfront RI costs.
The default value is true
.
The default value is true
.
public CostTypes withIncludeUpfront(Boolean includeUpfront)
Specifies whether a budget includes upfront RI costs.
The default value is true
.
includeUpfront
- Specifies whether a budget includes upfront RI costs.
The default value is true
.
public Boolean isIncludeUpfront()
Specifies whether a budget includes upfront RI costs.
The default value is true
.
The default value is true
.
public void setIncludeRecurring(Boolean includeRecurring)
Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is true
.
includeRecurring
- Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is true
.
public Boolean getIncludeRecurring()
Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is true
.
The default value is true
.
public CostTypes withIncludeRecurring(Boolean includeRecurring)
Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is true
.
includeRecurring
- Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is true
.
public Boolean isIncludeRecurring()
Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is true
.
The default value is true
.
public void setIncludeOtherSubscription(Boolean includeOtherSubscription)
Specifies whether a budget includes non-RI subscription costs.
The default value is true
.
includeOtherSubscription
- Specifies whether a budget includes non-RI subscription costs.
The default value is true
.
public Boolean getIncludeOtherSubscription()
Specifies whether a budget includes non-RI subscription costs.
The default value is true
.
The default value is true
.
public CostTypes withIncludeOtherSubscription(Boolean includeOtherSubscription)
Specifies whether a budget includes non-RI subscription costs.
The default value is true
.
includeOtherSubscription
- Specifies whether a budget includes non-RI subscription costs.
The default value is true
.
public Boolean isIncludeOtherSubscription()
Specifies whether a budget includes non-RI subscription costs.
The default value is true
.
The default value is true
.
public void setIncludeSupport(Boolean includeSupport)
Specifies whether a budget includes support subscription fees.
The default value is true
.
includeSupport
- Specifies whether a budget includes support subscription fees.
The default value is true
.
public Boolean getIncludeSupport()
Specifies whether a budget includes support subscription fees.
The default value is true
.
The default value is true
.
public CostTypes withIncludeSupport(Boolean includeSupport)
Specifies whether a budget includes support subscription fees.
The default value is true
.
includeSupport
- Specifies whether a budget includes support subscription fees.
The default value is true
.
public Boolean isIncludeSupport()
Specifies whether a budget includes support subscription fees.
The default value is true
.
The default value is true
.
public void setIncludeDiscount(Boolean includeDiscount)
Specifies whether a budget includes discounts.
The default value is true
.
includeDiscount
- Specifies whether a budget includes discounts.
The default value is true
.
public Boolean getIncludeDiscount()
Specifies whether a budget includes discounts.
The default value is true
.
The default value is true
.
public CostTypes withIncludeDiscount(Boolean includeDiscount)
Specifies whether a budget includes discounts.
The default value is true
.
includeDiscount
- Specifies whether a budget includes discounts.
The default value is true
.
public Boolean isIncludeDiscount()
Specifies whether a budget includes discounts.
The default value is true
.
The default value is true
.
public void setUseAmortized(Boolean useAmortized)
Specifies whether a budget uses the amortized rate.
The default value is false
.
useAmortized
- Specifies whether a budget uses the amortized rate.
The default value is false
.
public Boolean getUseAmortized()
Specifies whether a budget uses the amortized rate.
The default value is false
.
The default value is false
.
public CostTypes withUseAmortized(Boolean useAmortized)
Specifies whether a budget uses the amortized rate.
The default value is false
.
useAmortized
- Specifies whether a budget uses the amortized rate.
The default value is false
.
public Boolean isUseAmortized()
Specifies whether a budget uses the amortized rate.
The default value is false
.
The default value is false
.
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.