Package com.pulumi.aws.elb.inputs
Class LoadBalancerHealthCheckArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elb.inputs.LoadBalancerHealthCheckArgs.Builder
-
- Enclosing class:
- LoadBalancerHealthCheckArgs
public static final class LoadBalancerHealthCheckArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LoadBalancerHealthCheckArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LoadBalancerHealthCheckArgs defaults)
-
-
Method Detail
-
healthyThreshold
public LoadBalancerHealthCheckArgs.Builder healthyThreshold(com.pulumi.core.Output<java.lang.Integer> healthyThreshold)
- Parameters:
healthyThreshold- The number of checks before the instance is declared healthy.- Returns:
- builder
-
healthyThreshold
public LoadBalancerHealthCheckArgs.Builder healthyThreshold(java.lang.Integer healthyThreshold)
- Parameters:
healthyThreshold- The number of checks before the instance is declared healthy.- Returns:
- builder
-
interval
public LoadBalancerHealthCheckArgs.Builder interval(com.pulumi.core.Output<java.lang.Integer> interval)
- Parameters:
interval- The interval between checks.- Returns:
- builder
-
interval
public LoadBalancerHealthCheckArgs.Builder interval(java.lang.Integer interval)
- Parameters:
interval- The interval between checks.- Returns:
- builder
-
target
public LoadBalancerHealthCheckArgs.Builder target(com.pulumi.core.Output<java.lang.String> target)
- Parameters:
target- The target of the check. Valid pattern is "${PROTOCOL}:${PORT}${PATH}", where PROTOCOL values are: * `HTTP`, `HTTPS` - PORT and PATH are required * `TCP`, `SSL` - PORT is required, PATH is not supported- Returns:
- builder
-
target
public LoadBalancerHealthCheckArgs.Builder target(java.lang.String target)
- Parameters:
target- The target of the check. Valid pattern is "${PROTOCOL}:${PORT}${PATH}", where PROTOCOL values are: * `HTTP`, `HTTPS` - PORT and PATH are required * `TCP`, `SSL` - PORT is required, PATH is not supported- Returns:
- builder
-
timeout
public LoadBalancerHealthCheckArgs.Builder timeout(com.pulumi.core.Output<java.lang.Integer> timeout)
- Parameters:
timeout- The length of time before the check times out. > **Note:** If the ARN of the `sslCertificateId` references a certificate signed by an ECDSA key, ELB only supports the P256 and P384 curves. Using a certificate signed by a different curve could produce `ERR_SSL_VERSION_OR_CIPHER_MISMATCH` in your browser.- Returns:
- builder
-
timeout
public LoadBalancerHealthCheckArgs.Builder timeout(java.lang.Integer timeout)
- Parameters:
timeout- The length of time before the check times out. > **Note:** If the ARN of the `sslCertificateId` references a certificate signed by an ECDSA key, ELB only supports the P256 and P384 curves. Using a certificate signed by a different curve could produce `ERR_SSL_VERSION_OR_CIPHER_MISMATCH` in your browser.- Returns:
- builder
-
unhealthyThreshold
public LoadBalancerHealthCheckArgs.Builder unhealthyThreshold(com.pulumi.core.Output<java.lang.Integer> unhealthyThreshold)
- Parameters:
unhealthyThreshold- The number of checks before the instance is declared unhealthy.- Returns:
- builder
-
unhealthyThreshold
public LoadBalancerHealthCheckArgs.Builder unhealthyThreshold(java.lang.Integer unhealthyThreshold)
- Parameters:
unhealthyThreshold- The number of checks before the instance is declared unhealthy.- Returns:
- builder
-
build
public LoadBalancerHealthCheckArgs build()
-
-