Class CfnCustomLineItemProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.billingconductor.CfnCustomLineItemProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCustomLineItemProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCustomLineItemProps
@Stability(Stable)
@Internal
public static final class CfnCustomLineItemProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCustomLineItemProps
An implementation for
CfnCustomLineItemProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.billingconductor.CfnCustomLineItemProps
CfnCustomLineItemProps.Builder, CfnCustomLineItemProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnCustomLineItemProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCustomLineItemProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The AWS account in which this custom line item will be applied to.final String
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.final Object
A time range for which the custom line item is effective.final Object
The charge details of a custom line item.final String
The custom line item's description.final String
getName()
The custom line item's name.getTags()
A map that contains tag keys and tag values that are attached to a custom line item.final int
hashCode()
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 theCfnCustomLineItemProps.Builder
.
-
-
Method Details
-
getBillingGroupArn
Description copied from interface:CfnCustomLineItemProps
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.- Specified by:
getBillingGroupArn
in interfaceCfnCustomLineItemProps
- See Also:
-
getName
Description copied from interface:CfnCustomLineItemProps
The custom line item's name.- Specified by:
getName
in interfaceCfnCustomLineItemProps
- See Also:
-
getAccountId
Description copied from interface:CfnCustomLineItemProps
The AWS account in which this custom line item will be applied to.- Specified by:
getAccountId
in interfaceCfnCustomLineItemProps
- See Also:
-
getBillingPeriodRange
Description copied from interface:CfnCustomLineItemProps
A time range for which the custom line item is effective.- Specified by:
getBillingPeriodRange
in interfaceCfnCustomLineItemProps
- See Also:
-
getCustomLineItemChargeDetails
Description copied from interface:CfnCustomLineItemProps
The charge details of a custom line item.It should contain only one of
Flat
orPercentage
.- Specified by:
getCustomLineItemChargeDetails
in interfaceCfnCustomLineItemProps
- See Also:
-
getDescription
Description copied from interface:CfnCustomLineItemProps
The custom line item's description.This is shown on the Bills page in association with the charge value.
- Specified by:
getDescription
in interfaceCfnCustomLineItemProps
- See Also:
-
getTags
Description copied from interface:CfnCustomLineItemProps
A map that contains tag keys and tag values that are attached to a custom line item.- Specified by:
getTags
in interfaceCfnCustomLineItemProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-