@Stability(value=Experimental) public static final class NetworkLoadBalancer.Builder extends Object implements software.amazon.jsii.Builder<NetworkLoadBalancer>
NetworkLoadBalancer.| Modifier and Type | Method and Description |
|---|---|
NetworkLoadBalancer |
build() |
static NetworkLoadBalancer.Builder |
create(software.constructs.Construct scope,
String id) |
NetworkLoadBalancer.Builder |
crossZoneEnabled(Boolean crossZoneEnabled)
(experimental) Indicates whether cross-zone load balancing is enabled.
|
NetworkLoadBalancer.Builder |
deletionProtection(Boolean deletionProtection)
(experimental) Indicates whether deletion protection is enabled.
|
NetworkLoadBalancer.Builder |
internetFacing(Boolean internetFacing)
(experimental) Whether the load balancer has an internet-routable address.
|
NetworkLoadBalancer.Builder |
loadBalancerName(String loadBalancerName)
(experimental) Name of the load balancer.
|
NetworkLoadBalancer.Builder |
vpc(IVpc vpc)
(experimental) The VPC network to place the load balancer in.
|
NetworkLoadBalancer.Builder |
vpcSubnets(SubnetSelection vpcSubnets)
(experimental) Which subnets place the load balancer in.
|
@Stability(value=Experimental) public static NetworkLoadBalancer.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.NetworkLoadBalancer.Builder.@Stability(value=Experimental) public NetworkLoadBalancer.Builder vpc(IVpc vpc)
vpc - The VPC network to place the load balancer in. This parameter is required.this@Stability(value=Experimental) public NetworkLoadBalancer.Builder deletionProtection(Boolean deletionProtection)
Default: false
deletionProtection - Indicates whether deletion protection is enabled. This parameter is required.this@Stability(value=Experimental) public NetworkLoadBalancer.Builder internetFacing(Boolean internetFacing)
Default: false
internetFacing - Whether the load balancer has an internet-routable address. This parameter is required.this@Stability(value=Experimental) public NetworkLoadBalancer.Builder loadBalancerName(String loadBalancerName)
Default: - Automatically generated name.
loadBalancerName - Name of the load balancer. This parameter is required.this@Stability(value=Experimental) public NetworkLoadBalancer.Builder vpcSubnets(SubnetSelection vpcSubnets)
Default: - the Vpc default strategy.
vpcSubnets - Which subnets place the load balancer in. This parameter is required.this@Stability(value=Experimental) public NetworkLoadBalancer.Builder crossZoneEnabled(Boolean crossZoneEnabled)
Default: false
crossZoneEnabled - Indicates whether cross-zone load balancing is enabled. This parameter is required.this@Stability(value=Experimental) public NetworkLoadBalancer build()
build in interface software.amazon.jsii.Builder<NetworkLoadBalancer>Copyright © 2021. All rights reserved.