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.getTags()Tags to assign to the cost category.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- See Also:
-
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- See Also:
-
getRuleVersion
Description copied from interface:CfnCostCategoryPropsThe rule schema version in this particular Cost Category.- Specified by:
getRuleVersionin interfaceCfnCostCategoryProps- See Also:
-
getDefaultValue
Description copied from interface:CfnCostCategoryPropsThe default value for the cost category.- Specified by:
getDefaultValuein interfaceCfnCostCategoryProps- See Also:
-
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- See Also:
-
getTags
Description copied from interface:CfnCostCategoryPropsTags to assign to the cost category.- Specified by:
getTagsin interfaceCfnCostCategoryProps- See Also:
-
$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()
-