Class CfnCostCategoryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ce.CfnCostCategoryProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCostCategoryProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCostCategoryProps
@Stability(Stable)
@Internal
public static final class CfnCostCategoryProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCostCategoryProps
An implementation for
CfnCostCategoryProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ce.CfnCostCategoryProps
CfnCostCategoryProps.Builder, CfnCostCategoryProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnCostCategoryProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCostCategoryProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe default value for the cost category.final StringgetName()The unique name of the Cost Category.final StringgetRules()The array of CostCategoryRule in JSON array format.final StringThe rule schema version in this particular Cost Category.final StringThe split charge rules that are used to allocate your charges between your Cost Category values.final inthashCode()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:CfnCostCategoryPropsThe unique name of the Cost Category.- Specified by:
getNamein interfaceCfnCostCategoryProps
-
getRules
Description copied from interface:CfnCostCategoryPropsThe 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:
getRulesin interfaceCfnCostCategoryProps
-
getRuleVersion
Description copied from interface:CfnCostCategoryPropsThe rule schema version in this particular Cost Category.- Specified by:
getRuleVersionin interfaceCfnCostCategoryProps
-
getDefaultValue
Description copied from interface:CfnCostCategoryPropsThe default value for the cost category.- Specified by:
getDefaultValuein interfaceCfnCostCategoryProps
-
getSplitChargeRules
Description copied from interface:CfnCostCategoryPropsThe split charge rules that are used to allocate your charges between your Cost Category values.- Specified by:
getSplitChargeRulesin interfaceCfnCostCategoryProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-