Class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Jsii$Proxy
-
- All Implemented Interfaces:
ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
@Stability(Stable) @Internal public static final class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
An implementation forContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
-
-
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.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Builder, ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Builder builder)Constructor that initializes the object based on literal property values passed by theContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.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)ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsgetBlueGreenSettings()blue_green_settings block.NumbergetMaxSurge()The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process.NumbergetMaxUnavailable()The maximum number of nodes that can be simultaneously unavailable during the upgrade process.StringgetStrategy()Update strategy of the node pool.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(ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Builder builder)
Constructor that initializes the object based on literal property values passed by theContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings.Builder.
-
-
Method Detail
-
getBlueGreenSettings
public final ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings getBlueGreenSettings()
Description copied from interface:ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsblue_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 interfaceContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
-
getMaxSurge
public final Number getMaxSurge()
Description copied from interface:ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsThe maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process.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 interfaceContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
-
getMaxUnavailable
public final Number getMaxUnavailable()
Description copied from interface:ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsThe maximum number of nodes that can be simultaneously unavailable during the upgrade process.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 interfaceContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
-
getStrategy
public final String getStrategy()
Description copied from interface:ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsUpdate strategy of the node pool.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 interfaceContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-