Class ApplicationLoadBalancerAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationLoadBalancerAttributes.Jsii$Proxy
- All Implemented Interfaces:
ApplicationLoadBalancerAttributes
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ApplicationLoadBalancerAttributes
@Stability(Stable)
@Internal
public static final class ApplicationLoadBalancerAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ApplicationLoadBalancerAttributes
An implementation for
ApplicationLoadBalancerAttributes
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationLoadBalancerAttributes
ApplicationLoadBalancerAttributes.Builder, ApplicationLoadBalancerAttributes.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theApplicationLoadBalancerAttributes.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
ARN of the load balancer.final String
The canonical hosted zone ID of this load balancer.final String
The DNS name of this load balancer.final Boolean
Whether the security group allows all outbound traffic or not.final String
ID of the load balancer's security group.final IVpc
getVpc()
The VPC this load balancer has been created in, if available.final int
hashCode()
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 theApplicationLoadBalancerAttributes.Builder
.
-
-
Method Details
-
getLoadBalancerArn
Description copied from interface:ApplicationLoadBalancerAttributes
ARN of the load balancer.- Specified by:
getLoadBalancerArn
in interfaceApplicationLoadBalancerAttributes
-
getSecurityGroupId
Description copied from interface:ApplicationLoadBalancerAttributes
ID of the load balancer's security group.- Specified by:
getSecurityGroupId
in interfaceApplicationLoadBalancerAttributes
-
getLoadBalancerCanonicalHostedZoneId
Description copied from interface:ApplicationLoadBalancerAttributes
The canonical hosted zone ID of this load balancer.Default: - When not provided, LB cannot be used as Route53 Alias target.
- Specified by:
getLoadBalancerCanonicalHostedZoneId
in interfaceApplicationLoadBalancerAttributes
-
getLoadBalancerDnsName
Description copied from interface:ApplicationLoadBalancerAttributes
The DNS name of this load balancer.Default: - When not provided, LB cannot be used as Route53 Alias target.
- Specified by:
getLoadBalancerDnsName
in interfaceApplicationLoadBalancerAttributes
-
getSecurityGroupAllowsAllOutbound
Description copied from interface:ApplicationLoadBalancerAttributes
Whether the security group allows all outbound traffic or not.Unless set to
false
, no egress rules will be added to the security group.Default: true
- Specified by:
getSecurityGroupAllowsAllOutbound
in interfaceApplicationLoadBalancerAttributes
-
getVpc
Description copied from interface:ApplicationLoadBalancerAttributes
The VPC this load balancer has been created in, if available.Default: - If the Load Balancer was imported and a VPC was not specified, the VPC is not available.
- Specified by:
getVpc
in interfaceApplicationLoadBalancerAttributes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-