Class ComputeRegionInstanceGroupManagerAutoHealingPolicies.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.compute_region_instance_group_manager.ComputeRegionInstanceGroupManagerAutoHealingPolicies.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ComputeRegionInstanceGroupManagerAutoHealingPolicies>
- Enclosing interface:
- ComputeRegionInstanceGroupManagerAutoHealingPolicies
@Stability(Stable) public static final class ComputeRegionInstanceGroupManagerAutoHealingPolicies.Builder extends Object implements software.amazon.jsii.Builder<ComputeRegionInstanceGroupManagerAutoHealingPolicies>
A builder forComputeRegionInstanceGroupManagerAutoHealingPolicies
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeRegionInstanceGroupManagerAutoHealingPoliciesbuild()Builds the configured instance.ComputeRegionInstanceGroupManagerAutoHealingPolicies.BuilderhealthCheck(String healthCheck)Sets the value ofComputeRegionInstanceGroupManagerAutoHealingPolicies.getHealthCheck()ComputeRegionInstanceGroupManagerAutoHealingPolicies.BuilderinitialDelaySec(Number initialDelaySec)
-
-
-
Method Detail
-
healthCheck
@Stability(Stable) public ComputeRegionInstanceGroupManagerAutoHealingPolicies.Builder healthCheck(String healthCheck)
Sets the value ofComputeRegionInstanceGroupManagerAutoHealingPolicies.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_region_instance_group_manager#health_check ComputeRegionInstanceGroupManager#health_check}- Returns:
this
-
initialDelaySec
@Stability(Stable) public ComputeRegionInstanceGroupManagerAutoHealingPolicies.Builder initialDelaySec(Number initialDelaySec)
- 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_region_instance_group_manager#initial_delay_sec ComputeRegionInstanceGroupManager#initial_delay_sec}- Returns:
this
-
build
@Stability(Stable) public ComputeRegionInstanceGroupManagerAutoHealingPolicies build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ComputeRegionInstanceGroupManagerAutoHealingPolicies>- Returns:
- a new instance of
ComputeRegionInstanceGroupManagerAutoHealingPolicies - Throws:
NullPointerException- if any required attribute was not provided
-
-