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