@Stability(value=Experimental) @Internal public static final class ApplicationLoadBalancerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationLoadBalancerProps
ApplicationLoadBalancerPropssoftware.amazon.jsii.JsiiObject.InitializationModeApplicationLoadBalancerProps.Builder, ApplicationLoadBalancerProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(Boolean http2Enabled,
Duration idleTimeout,
IpAddressType ipAddressType,
ISecurityGroup securityGroup,
IVpc vpc,
Boolean deletionProtection,
Boolean internetFacing,
String loadBalancerName,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancerProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getDeletionProtection()
(experimental) Indicates whether deletion protection is enabled.
|
Boolean |
getHttp2Enabled()
(experimental) Indicates whether HTTP/2 is enabled.
|
Duration |
getIdleTimeout()
(experimental) The load balancer idle timeout, in seconds.
|
Boolean |
getInternetFacing()
(experimental) Whether the load balancer has an internet-routable address.
|
IpAddressType |
getIpAddressType()
(experimental) The type of IP addresses to use.
|
String |
getLoadBalancerName()
(experimental) Name of the load balancer.
|
ISecurityGroup |
getSecurityGroup()
(experimental) Security group to associate with this load balancer.
|
IVpc |
getVpc()
(experimental) The VPC network to place the load balancer in.
|
SubnetSelection |
getVpcSubnets()
(experimental) Which subnets place the load balancer in.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Boolean http2Enabled, Duration idleTimeout, IpAddressType ipAddressType, ISecurityGroup securityGroup, IVpc vpc, Boolean deletionProtection, Boolean internetFacing, String loadBalancerName, SubnetSelection vpcSubnets)
ApplicationLoadBalancerProps.Builder.public final Boolean getHttp2Enabled()
ApplicationLoadBalancerPropsDefault: true
getHttp2Enabled in interface ApplicationLoadBalancerPropspublic final Duration getIdleTimeout()
ApplicationLoadBalancerPropsDefault: 60
getIdleTimeout in interface ApplicationLoadBalancerPropspublic final IpAddressType getIpAddressType()
ApplicationLoadBalancerPropsOnly applies to application load balancers.
Default: IpAddressType.Ipv4
getIpAddressType in interface ApplicationLoadBalancerPropspublic final ISecurityGroup getSecurityGroup()
ApplicationLoadBalancerPropsDefault: A security group is created
getSecurityGroup in interface ApplicationLoadBalancerPropspublic final IVpc getVpc()
BaseLoadBalancerPropsgetVpc in interface BaseLoadBalancerPropspublic final Boolean getDeletionProtection()
BaseLoadBalancerPropsDefault: false
getDeletionProtection in interface BaseLoadBalancerPropspublic final Boolean getInternetFacing()
BaseLoadBalancerPropsDefault: false
getInternetFacing in interface BaseLoadBalancerPropspublic final String getLoadBalancerName()
BaseLoadBalancerPropsDefault: - Automatically generated name.
getLoadBalancerName in interface BaseLoadBalancerPropspublic final SubnetSelection getVpcSubnets()
BaseLoadBalancerPropsDefault: - the Vpc default strategy.
getVpcSubnets in interface BaseLoadBalancerProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.