Class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement>
- Enclosing interface:
- ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement
@Stability(Stable) public static final class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.Builder extends Object implements software.amazon.jsii.Builder<ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.BuilderautoRepair(com.hashicorp.cdktf.IResolvable autoRepair)ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.BuilderautoRepair(Boolean autoRepair)ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.BuilderautoUpgrade(com.hashicorp.cdktf.IResolvable autoUpgrade)ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.BuilderautoUpgrade(Boolean autoUpgrade)ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementbuild()Builds the configured instance.
-
-
-
Method Detail
-
autoRepair
@Stability(Stable) public ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.Builder autoRepair(Boolean autoRepair)
Sets the value ofContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.getAutoRepair()- Parameters:
autoRepair- Specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#auto_repair ContainerCluster#auto_repair}- Returns:
this
-
autoRepair
@Stability(Stable) public ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.Builder autoRepair(com.hashicorp.cdktf.IResolvable autoRepair)
Sets the value ofContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.getAutoRepair()- Parameters:
autoRepair- Specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#auto_repair ContainerCluster#auto_repair}- Returns:
this
-
autoUpgrade
@Stability(Stable) public ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.Builder autoUpgrade(Boolean autoUpgrade)
Sets the value ofContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.getAutoUpgrade()- Parameters:
autoUpgrade- Specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#auto_upgrade ContainerCluster#auto_upgrade}- Returns:
this
-
autoUpgrade
@Stability(Stable) public ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.Builder autoUpgrade(com.hashicorp.cdktf.IResolvable autoUpgrade)
Sets the value ofContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement.getAutoUpgrade()- Parameters:
autoUpgrade- Specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#auto_upgrade ContainerCluster#auto_upgrade}- Returns:
this
-
build
@Stability(Stable) public ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement>- Returns:
- a new instance of
ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement - Throws:
NullPointerException- if any required attribute was not provided
-
-