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