Class CfnCostCategoryProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCostCategoryProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCostCategoryProps
CfnCostCategoryProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ce.CfnCostCategoryProps
CfnCostCategoryProps.Builder, CfnCostCategoryProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnCostCategoryProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCostCategoryProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The default value for the cost category.final String
getName()
The unique name of the Cost Category.final String
getRules()
The array of CostCategoryRule in JSON array format.final String
The rule schema version in this particular Cost Category.final String
The split charge rules that are used to allocate your charges between your Cost Category values.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCostCategoryProps.Builder
.
-
-
Method Details
-
getName
Description copied from interface:CfnCostCategoryProps
The unique name of the Cost Category.- Specified by:
getName
in interfaceCfnCostCategoryProps
-
getRules
Description copied from interface:CfnCostCategoryProps
The array of CostCategoryRule in JSON array format.Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
- Specified by:
getRules
in interfaceCfnCostCategoryProps
-
getRuleVersion
Description copied from interface:CfnCostCategoryProps
The rule schema version in this particular Cost Category.- Specified by:
getRuleVersion
in interfaceCfnCostCategoryProps
-
getDefaultValue
Description copied from interface:CfnCostCategoryProps
The default value for the cost category.- Specified by:
getDefaultValue
in interfaceCfnCostCategoryProps
-
getSplitChargeRules
Description copied from interface:CfnCostCategoryProps
The split charge rules that are used to allocate your charges between your Cost Category values.- Specified by:
getSplitChargeRules
in interfaceCfnCostCategoryProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-