@Stability(value=Stable) public static final class ApplicationLoadBalancerProps.Builder extends Object implements software.amazon.jsii.Builder<ApplicationLoadBalancerProps>
ApplicationLoadBalancerProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationLoadBalancerProps |
build()
Builds the configured instance.
|
ApplicationLoadBalancerProps.Builder |
domainName(String domainName)
Sets the value of
ApplicationLoadBalancerProps.getDomainName() |
ApplicationLoadBalancerProps.Builder |
domainZone(IHostedZone domainZone)
Sets the value of
ApplicationLoadBalancerProps.getDomainZone() |
ApplicationLoadBalancerProps.Builder |
idleTimeout(Duration idleTimeout)
Sets the value of
ApplicationLoadBalancerProps.getIdleTimeout() |
ApplicationLoadBalancerProps.Builder |
listeners(List<? extends ApplicationListenerProps> listeners)
Sets the value of
ApplicationLoadBalancerProps.getListeners() |
ApplicationLoadBalancerProps.Builder |
name(String name)
Sets the value of
ApplicationLoadBalancerProps.getName() |
ApplicationLoadBalancerProps.Builder |
publicLoadBalancer(Boolean publicLoadBalancer)
Sets the value of
ApplicationLoadBalancerProps.getPublicLoadBalancer() |
@Stability(value=Stable) public ApplicationLoadBalancerProps.Builder listeners(List<? extends ApplicationListenerProps> listeners)
ApplicationLoadBalancerProps.getListeners()listeners - Listeners (at least one listener) attached to this load balancer. This parameter is required.this@Stability(value=Stable) public ApplicationLoadBalancerProps.Builder name(String name)
ApplicationLoadBalancerProps.getName()name - Name of the load balancer. This parameter is required.this@Stability(value=Stable) public ApplicationLoadBalancerProps.Builder domainName(String domainName)
ApplicationLoadBalancerProps.getDomainName()domainName - The domain name for the service, e.g. "api.example.com.".this@Stability(value=Stable) public ApplicationLoadBalancerProps.Builder domainZone(IHostedZone domainZone)
ApplicationLoadBalancerProps.getDomainZone()domainZone - The Route53 hosted zone for the domain, e.g. "example.com.".this@Stability(value=Stable) public ApplicationLoadBalancerProps.Builder idleTimeout(Duration idleTimeout)
ApplicationLoadBalancerProps.getIdleTimeout()idleTimeout - The load balancer idle timeout, in seconds.this@Stability(value=Stable) public ApplicationLoadBalancerProps.Builder publicLoadBalancer(Boolean publicLoadBalancer)
ApplicationLoadBalancerProps.getPublicLoadBalancer()publicLoadBalancer - Determines whether the Load Balancer will be internet-facing.this@Stability(value=Stable) public ApplicationLoadBalancerProps build()
build in interface software.amazon.jsii.Builder<ApplicationLoadBalancerProps>ApplicationLoadBalancerPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.