Class CfnInvoiceUnitMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.invoicing.CfnInvoiceUnitMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInvoiceUnitMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInvoiceUnitMixinProps
@Stability(Stable)
@Internal
public static final class CfnInvoiceUnitMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnInvoiceUnitMixinProps
An implementation for
CfnInvoiceUnitMixinProps-
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.invoicing.CfnInvoiceUnitMixinProps
CfnInvoiceUnitMixinProps.Builder, CfnInvoiceUnitMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInvoiceUnitMixinProps.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 assigned description for an invoice unit.final StringThe account that receives invoices related to the invoice unit.final StringgetName()A unique name that is distinctive within your AWS .The tag structure that contains a tag key and value.final ObjectgetRule()AnInvoiceUnitRuleobject used the categorize invoice units.final ObjectWhether the invoice unit based tax inheritance is/ should be enabled or disabled.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 theCfnInvoiceUnitMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnInvoiceUnitMixinPropsThe assigned description for an invoice unit.This information can't be modified or deleted.
- Specified by:
getDescriptionin interfaceCfnInvoiceUnitMixinProps- See Also:
-
getInvoiceReceiver
Description copied from interface:CfnInvoiceUnitMixinPropsThe account that receives invoices related to the invoice unit.- Specified by:
getInvoiceReceiverin interfaceCfnInvoiceUnitMixinProps- See Also:
-
getName
Description copied from interface:CfnInvoiceUnitMixinPropsA unique name that is distinctive within your AWS .- Specified by:
getNamein interfaceCfnInvoiceUnitMixinProps- See Also:
-
getResourceTags
Description copied from interface:CfnInvoiceUnitMixinPropsThe tag structure that contains a tag key and value.- Specified by:
getResourceTagsin interfaceCfnInvoiceUnitMixinProps- See Also:
-
getRule
Description copied from interface:CfnInvoiceUnitMixinPropsAnInvoiceUnitRuleobject used the categorize invoice units.Returns union: either
IResolvableorCfnInvoiceUnitPropsMixin.RuleProperty- Specified by:
getRulein interfaceCfnInvoiceUnitMixinProps- See Also:
-
getTaxInheritanceDisabled
Description copied from interface:CfnInvoiceUnitMixinPropsWhether the invoice unit based tax inheritance is/ should be enabled or disabled.Returns union: either
BooleanorIResolvable- Specified by:
getTaxInheritanceDisabledin interfaceCfnInvoiceUnitMixinProps- 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()
-