Class SpannerInstanceAutoscalingConfigAutoscalingLimits.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.spanner_instance.SpannerInstanceAutoscalingConfigAutoscalingLimits.Jsii$Proxy
-
- All Implemented Interfaces:
SpannerInstanceAutoscalingConfigAutoscalingLimits,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SpannerInstanceAutoscalingConfigAutoscalingLimits
@Stability(Stable) @Internal public static final class SpannerInstanceAutoscalingConfigAutoscalingLimits.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SpannerInstanceAutoscalingConfigAutoscalingLimits
An implementation forSpannerInstanceAutoscalingConfigAutoscalingLimits
-
-
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.spanner_instance.SpannerInstanceAutoscalingConfigAutoscalingLimits
SpannerInstanceAutoscalingConfigAutoscalingLimits.Builder, SpannerInstanceAutoscalingConfigAutoscalingLimits.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(SpannerInstanceAutoscalingConfigAutoscalingLimits.Builder builder)Constructor that initializes the object based on literal property values passed by theSpannerInstanceAutoscalingConfigAutoscalingLimits.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)NumbergetMaxNodes()Specifies maximum number of nodes allocated to the instance.NumbergetMaxProcessingUnits()Specifies maximum number of processing units allocated to the instance.NumbergetMinNodes()Specifies number of nodes allocated to the instance.NumbergetMinProcessingUnits()Specifies minimum number of processing units allocated to the instance.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(SpannerInstanceAutoscalingConfigAutoscalingLimits.Builder builder)
Constructor that initializes the object based on literal property values passed by theSpannerInstanceAutoscalingConfigAutoscalingLimits.Builder.
-
-
Method Detail
-
getMaxNodes
public final Number getMaxNodes()
Description copied from interface:SpannerInstanceAutoscalingConfigAutoscalingLimitsSpecifies maximum number of nodes allocated to the instance.If set, this number should be greater than or equal to min_nodes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/spanner_instance#max_nodes SpannerInstance#max_nodes}
- Specified by:
getMaxNodesin interfaceSpannerInstanceAutoscalingConfigAutoscalingLimits
-
getMaxProcessingUnits
public final Number getMaxProcessingUnits()
Description copied from interface:SpannerInstanceAutoscalingConfigAutoscalingLimitsSpecifies maximum number of processing units allocated to the instance.If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/spanner_instance#max_processing_units SpannerInstance#max_processing_units}
- Specified by:
getMaxProcessingUnitsin interfaceSpannerInstanceAutoscalingConfigAutoscalingLimits
-
getMinNodes
public final Number getMinNodes()
Description copied from interface:SpannerInstanceAutoscalingConfigAutoscalingLimitsSpecifies number of nodes allocated to the instance. If set, this number should be greater than or equal to 1.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/spanner_instance#min_nodes SpannerInstance#min_nodes}
- Specified by:
getMinNodesin interfaceSpannerInstanceAutoscalingConfigAutoscalingLimits
-
getMinProcessingUnits
public final Number getMinProcessingUnits()
Description copied from interface:SpannerInstanceAutoscalingConfigAutoscalingLimitsSpecifies minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/spanner_instance#min_processing_units SpannerInstance#min_processing_units}
- Specified by:
getMinProcessingUnitsin interfaceSpannerInstanceAutoscalingConfigAutoscalingLimits
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-