Interface CfnCustomLineItem.CustomLineItemPercentageChargeDetailsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCustomLineItem.CustomLineItemPercentageChargeDetailsProperty.Jsii$Proxy
- Enclosing class:
- CfnCustomLineItem
@Stability(Stable)
public static interface CfnCustomLineItem.CustomLineItemPercentageChargeDetailsProperty
extends software.amazon.jsii.JsiiSerializable
A representation of the charge details associated with a percentage custom line item.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.billingconductor.*; CustomLineItemPercentageChargeDetailsProperty customLineItemPercentageChargeDetailsProperty = CustomLineItemPercentageChargeDetailsProperty.builder() .percentageValue(123) // the properties below are optional .childAssociatedResources(List.of("childAssociatedResources")) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnCustomLineItem.CustomLineItemPercentageChargeDetailsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
A list of resource ARNs to associate to the percentage custom line item.The custom line item's percentage value.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPercentageValue
The custom line item's percentage value.This will be multiplied against the combined value of its associated resources to determine its charge value.
-
getChildAssociatedResources
A list of resource ARNs to associate to the percentage custom line item. -
builder
@Stability(Stable) static CfnCustomLineItem.CustomLineItemPercentageChargeDetailsProperty.Builder builder()
-