public static final class NetworkLoadBalancerProps.Builder
extends java.lang.Object
NetworkLoadBalancerProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
NetworkLoadBalancerProps |
build()
Builds the configured instance.
|
NetworkLoadBalancerProps.Builder |
domainName(java.lang.String domainName)
Sets the value of
NetworkLoadBalancerProps.getDomainName() |
NetworkLoadBalancerProps.Builder |
domainZone(IHostedZone domainZone)
Sets the value of
NetworkLoadBalancerProps.getDomainZone() |
NetworkLoadBalancerProps.Builder |
listeners(java.util.List<? extends NetworkListenerProps> listeners)
Sets the value of
NetworkLoadBalancerProps.getListeners() |
NetworkLoadBalancerProps.Builder |
name(java.lang.String name)
Sets the value of
NetworkLoadBalancerProps.getName() |
NetworkLoadBalancerProps.Builder |
publicLoadBalancer(java.lang.Boolean publicLoadBalancer)
Sets the value of
NetworkLoadBalancerProps.getPublicLoadBalancer() |
public NetworkLoadBalancerProps.Builder listeners(java.util.List<? extends NetworkListenerProps> listeners)
NetworkLoadBalancerProps.getListeners()
listeners
- Listeners (at least one listener) attached to this load balancer. This parameter is required.this
public NetworkLoadBalancerProps.Builder name(java.lang.String name)
NetworkLoadBalancerProps.getName()
name
- Name of the load balancer. This parameter is required.this
public NetworkLoadBalancerProps.Builder domainName(java.lang.String domainName)
NetworkLoadBalancerProps.getDomainName()
domainName
- The domain name for the service, e.g. "api.example.com.".this
public NetworkLoadBalancerProps.Builder domainZone(IHostedZone domainZone)
NetworkLoadBalancerProps.getDomainZone()
domainZone
- The Route53 hosted zone for the domain, e.g. "example.com.".this
public NetworkLoadBalancerProps.Builder publicLoadBalancer(java.lang.Boolean publicLoadBalancer)
NetworkLoadBalancerProps.getPublicLoadBalancer()
publicLoadBalancer
- Determines whether the Load Balancer will be internet-facing.this
public NetworkLoadBalancerProps build()
NetworkLoadBalancerProps
java.lang.NullPointerException
- if any required attribute was not provided