Class ComputeInstanceGroupManagerAutoHealingPolicies.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.compute_instance_group_manager.ComputeInstanceGroupManagerAutoHealingPolicies.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ComputeInstanceGroupManagerAutoHealingPolicies>
- Enclosing interface:
- ComputeInstanceGroupManagerAutoHealingPolicies
@Stability(Stable) public static final class ComputeInstanceGroupManagerAutoHealingPolicies.Builder extends Object implements software.amazon.jsii.Builder<ComputeInstanceGroupManagerAutoHealingPolicies>
A builder forComputeInstanceGroupManagerAutoHealingPolicies
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeInstanceGroupManagerAutoHealingPoliciesbuild()Builds the configured instance.ComputeInstanceGroupManagerAutoHealingPolicies.BuilderhealthCheck(String healthCheck)Sets the value ofComputeInstanceGroupManagerAutoHealingPolicies.getHealthCheck()ComputeInstanceGroupManagerAutoHealingPolicies.BuilderinitialDelaySec(Number initialDelaySec)Sets the value ofComputeInstanceGroupManagerAutoHealingPolicies.getInitialDelaySec()
-
-
-
Method Detail
-
healthCheck
@Stability(Stable) public ComputeInstanceGroupManagerAutoHealingPolicies.Builder healthCheck(String healthCheck)
Sets the value ofComputeInstanceGroupManagerAutoHealingPolicies.getHealthCheck()- Parameters:
healthCheck- The health check resource that signals autohealing. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_group_manager#health_check ComputeInstanceGroupManager#health_check}- Returns:
this
-
initialDelaySec
@Stability(Stable) public ComputeInstanceGroupManagerAutoHealingPolicies.Builder initialDelaySec(Number initialDelaySec)
Sets the value ofComputeInstanceGroupManagerAutoHealingPolicies.getInitialDelaySec()- Parameters:
initialDelaySec- The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances. This parameter is required. Between 0 and 3600. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_group_manager#initial_delay_sec ComputeInstanceGroupManager#initial_delay_sec}- Returns:
this
-
build
@Stability(Stable) public ComputeInstanceGroupManagerAutoHealingPolicies build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ComputeInstanceGroupManagerAutoHealingPolicies>- Returns:
- a new instance of
ComputeInstanceGroupManagerAutoHealingPolicies - Throws:
NullPointerException- if any required attribute was not provided
-
-