Class CfnCostCategoryMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ce.CfnCostCategoryMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCostCategoryMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCostCategoryMixinProps
@Stability(Stable)
@Internal
public static final class CfnCostCategoryMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCostCategoryMixinProps
An implementation for
CfnCostCategoryMixinProps-
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.cfnpropertymixins.services.ce.CfnCostCategoryMixinProps
CfnCostCategoryMixinProps.Builder, CfnCostCategoryMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCostCategoryMixinProps.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 theCfnCostCategoryMixinProps.Builder.
-
-
Method Details
-
getDefaultValue
Description copied from interface:CfnCostCategoryMixinPropsThe default value for the cost category.- Specified by:
getDefaultValuein interfaceCfnCostCategoryMixinProps- See Also:
-
getName
Description copied from interface:CfnCostCategoryMixinPropsThe unique name of the Cost Category.- Specified by:
getNamein interfaceCfnCostCategoryMixinProps- See Also:
-
getRules
Description copied from interface:CfnCostCategoryMixinPropsThe 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 interfaceCfnCostCategoryMixinProps- See Also:
-
getRuleVersion
Description copied from interface:CfnCostCategoryMixinPropsThe rule schema version in this particular Cost Category.- Specified by:
getRuleVersionin interfaceCfnCostCategoryMixinProps- See Also:
-
getSplitChargeRules
Description copied from interface:CfnCostCategoryMixinPropsThe split charge rules that are used to allocate your charges between your cost category values.- Specified by:
getSplitChargeRulesin interfaceCfnCostCategoryMixinProps- See Also:
-
getTags
Description copied from interface:CfnCostCategoryMixinPropsTags to assign to the cost category.- Specified by:
getTagsin interfaceCfnCostCategoryMixinProps- 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()
-