Class ApplicationLoadBalancerProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationLoadBalancerProps.Jsii$Proxy
- All Implemented Interfaces:
ApplicationLoadBalancerProps,BaseLoadBalancerProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ApplicationLoadBalancerProps
@Stability(Stable)
@Internal
public static final class ApplicationLoadBalancerProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ApplicationLoadBalancerProps
An implementation for
ApplicationLoadBalancerProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationLoadBalancerProps
ApplicationLoadBalancerProps.Builder, ApplicationLoadBalancerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theApplicationLoadBalancerProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanIndicates whether deletion protection is enabled.final BooleanIndicates whether HTTP/2 is enabled.final DurationThe load balancer idle timeout, in seconds.final BooleanWhether the load balancer has an internet-routable address.final IpAddressTypeThe type of IP addresses to use.final StringName of the load balancer.final ISecurityGroupSecurity group to associate with this load balancer.final IVpcgetVpc()The VPC network to place the load balancer in.final SubnetSelectionWhich subnets place the load balancer in.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theApplicationLoadBalancerProps.Builder.
-
-
Method Details
-
getHttp2Enabled
Description copied from interface:ApplicationLoadBalancerPropsIndicates whether HTTP/2 is enabled.Default: true
- Specified by:
getHttp2Enabledin interfaceApplicationLoadBalancerProps
-
getIdleTimeout
Description copied from interface:ApplicationLoadBalancerPropsThe load balancer idle timeout, in seconds.Default: 60
- Specified by:
getIdleTimeoutin interfaceApplicationLoadBalancerProps
-
getIpAddressType
Description copied from interface:ApplicationLoadBalancerPropsThe type of IP addresses to use.Only applies to application load balancers.
Default: IpAddressType.Ipv4
- Specified by:
getIpAddressTypein interfaceApplicationLoadBalancerProps
-
getSecurityGroup
Description copied from interface:ApplicationLoadBalancerPropsSecurity group to associate with this load balancer.Default: A security group is created
- Specified by:
getSecurityGroupin interfaceApplicationLoadBalancerProps
-
getVpc
Description copied from interface:BaseLoadBalancerPropsThe VPC network to place the load balancer in.- Specified by:
getVpcin interfaceBaseLoadBalancerProps
-
getDeletionProtection
Description copied from interface:BaseLoadBalancerPropsIndicates whether deletion protection is enabled.Default: false
- Specified by:
getDeletionProtectionin interfaceBaseLoadBalancerProps
-
getInternetFacing
Description copied from interface:BaseLoadBalancerPropsWhether the load balancer has an internet-routable address.Default: false
- Specified by:
getInternetFacingin interfaceBaseLoadBalancerProps
-
getLoadBalancerName
Description copied from interface:BaseLoadBalancerPropsName of the load balancer.Default: - Automatically generated name.
- Specified by:
getLoadBalancerNamein interfaceBaseLoadBalancerProps
-
getVpcSubnets
Description copied from interface:BaseLoadBalancerPropsWhich subnets place the load balancer in.Default: - the Vpc default strategy.
- Specified by:
getVpcSubnetsin interfaceBaseLoadBalancerProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-