Class ContainerClusterNodePoolUpgradeSettings.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterNodePoolUpgradeSettings.Jsii$Proxy
-
- All Implemented Interfaces:
ContainerClusterNodePoolUpgradeSettings,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ContainerClusterNodePoolUpgradeSettings
@Stability(Stable) @Internal public static final class ContainerClusterNodePoolUpgradeSettings.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerClusterNodePoolUpgradeSettings
An implementation forContainerClusterNodePoolUpgradeSettings
-
-
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_cluster.ContainerClusterNodePoolUpgradeSettings
ContainerClusterNodePoolUpgradeSettings.Builder, ContainerClusterNodePoolUpgradeSettings.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ContainerClusterNodePoolUpgradeSettings.Builder builder)Constructor that initializes the object based on literal property values passed by theContainerClusterNodePoolUpgradeSettings.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)ContainerClusterNodePoolUpgradeSettingsBlueGreenSettingsgetBlueGreenSettings()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(ContainerClusterNodePoolUpgradeSettings.Builder builder)
Constructor that initializes the object based on literal property values passed by theContainerClusterNodePoolUpgradeSettings.Builder.
-
-
Method Detail
-
getBlueGreenSettings
public final ContainerClusterNodePoolUpgradeSettingsBlueGreenSettings getBlueGreenSettings()
Description copied from interface:ContainerClusterNodePoolUpgradeSettingsblue_green_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#blue_green_settings ContainerCluster#blue_green_settings}
- Specified by:
getBlueGreenSettingsin interfaceContainerClusterNodePoolUpgradeSettings
-
getMaxSurge
public final Number getMaxSurge()
Description copied from interface:ContainerClusterNodePoolUpgradeSettingsThe 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_cluster#max_surge ContainerCluster#max_surge}
- Specified by:
getMaxSurgein interfaceContainerClusterNodePoolUpgradeSettings
-
getMaxUnavailable
public final Number getMaxUnavailable()
Description copied from interface:ContainerClusterNodePoolUpgradeSettingsThe 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_cluster#max_unavailable ContainerCluster#max_unavailable}
- Specified by:
getMaxUnavailablein interfaceContainerClusterNodePoolUpgradeSettings
-
getStrategy
public final String getStrategy()
Description copied from interface:ContainerClusterNodePoolUpgradeSettingsUpdate strategy for the given nodepool.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#strategy ContainerCluster#strategy}
- Specified by:
getStrategyin interfaceContainerClusterNodePoolUpgradeSettings
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-