@Stability(value=Stable) @Internal public static final class CfnPricingRuleProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnPricingRuleProps
CfnPricingRulePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnPricingRuleProps.Builder, CfnPricingRuleProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnPricingRuleProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnPricingRuleProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDescription()
The pricing rule description.
|
Number |
getModifierPercentage()
A percentage modifier applied on the public pricing rates.
|
String |
getName()
The name of a pricing rule.
|
String |
getScope()
The scope of pricing rule that indicates if it is globally applicable, or if it is service-specific.
|
String |
getService()
If the `Scope` attribute is `SERVICE` , this attribute indicates which service the `PricingRule` is applicable for.
|
List<CfnTag> |
getTags()
`AWS::BillingConductor::PricingRule.Tags`.
|
String |
getType()
The type of pricing rule.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnPricingRuleProps.Builder builder)
CfnPricingRuleProps.Builder.public final Number getModifierPercentage()
CfnPricingRulePropsgetModifierPercentage in interface CfnPricingRulePropspublic final String getName()
CfnPricingRulePropsgetName in interface CfnPricingRulePropspublic final String getScope()
CfnPricingRulePropsgetScope in interface CfnPricingRulePropspublic final String getType()
CfnPricingRulePropsgetType in interface CfnPricingRulePropspublic final String getDescription()
CfnPricingRulePropsgetDescription in interface CfnPricingRulePropspublic final String getService()
CfnPricingRulePropsgetService in interface CfnPricingRulePropspublic final List<CfnTag> getTags()
CfnPricingRulePropsgetTags in interface CfnPricingRuleProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.