Class ContainerNodePoolUpgradeSettings.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.container_node_pool.ContainerNodePoolUpgradeSettings.Jsii$Proxy
-
- All Implemented Interfaces:
ContainerNodePoolUpgradeSettings,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ContainerNodePoolUpgradeSettings
@Stability(Stable) @Internal public static final class ContainerNodePoolUpgradeSettings.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerNodePoolUpgradeSettings
An implementation forContainerNodePoolUpgradeSettings
-
-
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.container_node_pool.ContainerNodePoolUpgradeSettings
ContainerNodePoolUpgradeSettings.Builder, ContainerNodePoolUpgradeSettings.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ContainerNodePoolUpgradeSettings.Builder builder)Constructor that initializes the object based on literal property values passed by theContainerNodePoolUpgradeSettings.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)ContainerNodePoolUpgradeSettingsBlueGreenSettingsgetBlueGreenSettings()blue_green_settings block.NumbergetMaxSurge()The number of additional nodes that can be added to the node pool during an upgrade.NumbergetMaxUnavailable()The number of nodes that can be simultaneously unavailable during an upgrade.StringgetStrategy()Update strategy for the given nodepool.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(ContainerNodePoolUpgradeSettings.Builder builder)
Constructor that initializes the object based on literal property values passed by theContainerNodePoolUpgradeSettings.Builder.
-
-
Method Detail
-
getBlueGreenSettings
public final ContainerNodePoolUpgradeSettingsBlueGreenSettings getBlueGreenSettings()
Description copied from interface:ContainerNodePoolUpgradeSettingsblue_green_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#blue_green_settings ContainerNodePool#blue_green_settings}
- Specified by:
getBlueGreenSettingsin interfaceContainerNodePoolUpgradeSettings
-
getMaxSurge
public final Number getMaxSurge()
Description copied from interface:ContainerNodePoolUpgradeSettingsThe number of additional nodes that can be added to the node pool during an upgrade.Increasing max_surge raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#max_surge ContainerNodePool#max_surge}
- Specified by:
getMaxSurgein interfaceContainerNodePoolUpgradeSettings
-
getMaxUnavailable
public final Number getMaxUnavailable()
Description copied from interface:ContainerNodePoolUpgradeSettingsThe number of nodes that can be simultaneously unavailable during an upgrade.Increasing max_unavailable raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#max_unavailable ContainerNodePool#max_unavailable}
- Specified by:
getMaxUnavailablein interfaceContainerNodePoolUpgradeSettings
-
getStrategy
public final String getStrategy()
Description copied from interface:ContainerNodePoolUpgradeSettingsUpdate strategy for the given nodepool.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#strategy ContainerNodePool#strategy}
- Specified by:
getStrategyin interfaceContainerNodePoolUpgradeSettings
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-