Class BillingBudgetAmountSpecifiedAmount.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.billing_budget.BillingBudgetAmountSpecifiedAmount.Jsii$Proxy
-
- All Implemented Interfaces:
BillingBudgetAmountSpecifiedAmount,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BillingBudgetAmountSpecifiedAmount
@Stability(Stable) @Internal public static final class BillingBudgetAmountSpecifiedAmount.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BillingBudgetAmountSpecifiedAmount
An implementation forBillingBudgetAmountSpecifiedAmount
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.billing_budget.BillingBudgetAmountSpecifiedAmount
BillingBudgetAmountSpecifiedAmount.Builder, BillingBudgetAmountSpecifiedAmount.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BillingBudgetAmountSpecifiedAmount.Builder builder)Constructor that initializes the object based on literal property values passed by theBillingBudgetAmountSpecifiedAmount.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetCurrencyCode()The 3-letter currency code defined in ISO 4217.NumbergetNanos()Number of nano (10^-9) units of the amount.StringgetUnits()The whole units of the amount.inthashCode()
-
-
-
Constructor Detail
-
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
protected Jsii$Proxy(BillingBudgetAmountSpecifiedAmount.Builder builder)
Constructor that initializes the object based on literal property values passed by theBillingBudgetAmountSpecifiedAmount.Builder.
-
-
Method Detail
-
getCurrencyCode
public final String getCurrencyCode()
Description copied from interface:BillingBudgetAmountSpecifiedAmountThe 3-letter currency code defined in ISO 4217.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/billing_budget#currency_code BillingBudget#currency_code}
- Specified by:
getCurrencyCodein interfaceBillingBudgetAmountSpecifiedAmount
-
getNanos
public final Number getNanos()
Description copied from interface:BillingBudgetAmountSpecifiedAmountNumber of nano (10^-9) units of the amount.The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/billing_budget#nanos BillingBudget#nanos}
- Specified by:
getNanosin interfaceBillingBudgetAmountSpecifiedAmount
-
getUnits
public final String getUnits()
Description copied from interface:BillingBudgetAmountSpecifiedAmountThe whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/billing_budget#units BillingBudget#units}
- Specified by:
getUnitsin interfaceBillingBudgetAmountSpecifiedAmount
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-