Class NetworkLoadBalancerAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.NetworkLoadBalancerAttributes.Jsii$Proxy
- All Implemented Interfaces:
NetworkLoadBalancerAttributes
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
NetworkLoadBalancerAttributes
@Stability(Stable)
@Internal
public static final class NetworkLoadBalancerAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements NetworkLoadBalancerAttributes
An implementation for
NetworkLoadBalancerAttributes
-
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.NetworkLoadBalancerAttributes
NetworkLoadBalancerAttributes.Builder, NetworkLoadBalancerAttributes.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theNetworkLoadBalancerAttributes.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.Security groups to associate with this load balancer.final IVpc
getVpc()
The VPC to associate with the load balancer.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 theNetworkLoadBalancerAttributes.Builder
.
-
-
Method Details
-
getLoadBalancerArn
Description copied from interface:NetworkLoadBalancerAttributes
ARN of the load balancer.- Specified by:
getLoadBalancerArn
in interfaceNetworkLoadBalancerAttributes
-
getLoadBalancerCanonicalHostedZoneId
Description copied from interface:NetworkLoadBalancerAttributes
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 interfaceNetworkLoadBalancerAttributes
-
getLoadBalancerDnsName
Description copied from interface:NetworkLoadBalancerAttributes
The DNS name of this load balancer.Default: - When not provided, LB cannot be used as Route53 Alias target.
- Specified by:
getLoadBalancerDnsName
in interfaceNetworkLoadBalancerAttributes
-
getLoadBalancerSecurityGroups
Description copied from interface:NetworkLoadBalancerAttributes
Security groups to associate with this load balancer.Default: - No security groups associated with the load balancer.
- Specified by:
getLoadBalancerSecurityGroups
in interfaceNetworkLoadBalancerAttributes
-
getVpc
Description copied from interface:NetworkLoadBalancerAttributes
The VPC to associate with the load balancer.Default: - When not provided, listeners cannot be created on imported load balancers.
- Specified by:
getVpc
in interfaceNetworkLoadBalancerAttributes
-
$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()
-