Class BigtableInstanceClusterAutoscalingConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigtable_instance.BigtableInstanceClusterAutoscalingConfig.Jsii$Proxy
-
- All Implemented Interfaces:
BigtableInstanceClusterAutoscalingConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigtableInstanceClusterAutoscalingConfig
@Stability(Stable) @Internal public static final class BigtableInstanceClusterAutoscalingConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigtableInstanceClusterAutoscalingConfig
An implementation forBigtableInstanceClusterAutoscalingConfig
-
-
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.bigtable_instance.BigtableInstanceClusterAutoscalingConfig
BigtableInstanceClusterAutoscalingConfig.Builder, BigtableInstanceClusterAutoscalingConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigtableInstanceClusterAutoscalingConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theBigtableInstanceClusterAutoscalingConfig.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)NumbergetCpuTarget()The target CPU utilization for autoscaling.NumbergetMaxNodes()The maximum number of nodes for autoscaling.NumbergetMinNodes()The minimum number of nodes for autoscaling.NumbergetStorageTarget()The target storage utilization for autoscaling, in GB, for each node in a cluster.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(BigtableInstanceClusterAutoscalingConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigtableInstanceClusterAutoscalingConfig.Builder.
-
-
Method Detail
-
getCpuTarget
public final Number getCpuTarget()
Description copied from interface:BigtableInstanceClusterAutoscalingConfigThe target CPU utilization for autoscaling. Value must be between 10 and 80.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#cpu_target BigtableInstance#cpu_target}
- Specified by:
getCpuTargetin interfaceBigtableInstanceClusterAutoscalingConfig
-
getMaxNodes
public final Number getMaxNodes()
Description copied from interface:BigtableInstanceClusterAutoscalingConfigThe maximum number of nodes for autoscaling.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#max_nodes BigtableInstance#max_nodes}
- Specified by:
getMaxNodesin interfaceBigtableInstanceClusterAutoscalingConfig
-
getMinNodes
public final Number getMinNodes()
Description copied from interface:BigtableInstanceClusterAutoscalingConfigThe minimum number of nodes for autoscaling.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#min_nodes BigtableInstance#min_nodes}
- Specified by:
getMinNodesin interfaceBigtableInstanceClusterAutoscalingConfig
-
getStorageTarget
public final Number getStorageTarget()
Description copied from interface:BigtableInstanceClusterAutoscalingConfigThe target storage utilization for autoscaling, in GB, for each node in a cluster.This number is limited between 2560 (2.5TiB) and 5120 (5TiB) for a SSD cluster and between 8192 (8TiB) and 16384 (16 TiB) for an HDD cluster. If not set, whatever is already set for the cluster will not change, or if the cluster is just being created, it will use the default value of 2560 for SSD clusters and 8192 for HDD clusters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#storage_target BigtableInstance#storage_target}
- Specified by:
getStorageTargetin interfaceBigtableInstanceClusterAutoscalingConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-