@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-05-19T23:08:44.792Z") @Stability(value=Stable) public interface CfnCostCategoryProps extends software.amazon.jsii.JsiiSerializable
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.ce.*; CfnCostCategoryProps cfnCostCategoryProps = CfnCostCategoryProps.builder() .name("name") .rules("rules") .ruleVersion("ruleVersion") // the properties below are optional .defaultValue("defaultValue") .splitChargeRules("splitChargeRules") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnCostCategoryProps.Builder
A builder for
CfnCostCategoryProps |
static class |
CfnCostCategoryProps.Jsii$Proxy
An implementation for
CfnCostCategoryProps |
Modifier and Type | Method and Description |
---|---|
static CfnCostCategoryProps.Builder |
builder() |
default String |
getDefaultValue()
The default value for the cost category.
|
String |
getName()
The unique name of the Cost Category.
|
String |
getRules()
The array of CostCategoryRule in JSON array format.
|
String |
getRuleVersion()
The rule schema version in this particular Cost Category.
|
default String |
getSplitChargeRules()
The split charge rules that are used to allocate your charges between your Cost Category values.
|
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @NotNull String getRules()
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.
@Stability(value=Stable) @NotNull String getRuleVersion()
@Stability(value=Stable) @Nullable default String getDefaultValue()
@Stability(value=Stable) @Nullable default String getSplitChargeRules()
@Stability(value=Stable) static CfnCostCategoryProps.Builder builder()
CfnCostCategoryProps.Builder
of CfnCostCategoryProps
Copyright © 2023. All rights reserved.