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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.NetworkLoadBalancerAttributes
NetworkLoadBalancerAttributes.Builder, NetworkLoadBalancerAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theNetworkLoadBalancerAttributes.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 StringARN of the load balancer.final StringThe canonical hosted zone ID of this load balancer.final StringThe DNS name of this load balancer.Security groups to associate with this load balancer.final IVpcgetVpc()The VPC to associate with the load balancer.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 theNetworkLoadBalancerAttributes.Builder.
-
-
Method Details
-
getLoadBalancerArn
Description copied from interface:NetworkLoadBalancerAttributesARN of the load balancer.- Specified by:
getLoadBalancerArnin interfaceNetworkLoadBalancerAttributes
-
getLoadBalancerCanonicalHostedZoneId
Description copied from interface:NetworkLoadBalancerAttributesThe canonical hosted zone ID of this load balancer.Default: - When not provided, LB cannot be used as Route53 Alias target.
- Specified by:
getLoadBalancerCanonicalHostedZoneIdin interfaceNetworkLoadBalancerAttributes
-
getLoadBalancerDnsName
Description copied from interface:NetworkLoadBalancerAttributesThe DNS name of this load balancer.Default: - When not provided, LB cannot be used as Route53 Alias target.
- Specified by:
getLoadBalancerDnsNamein interfaceNetworkLoadBalancerAttributes
-
getLoadBalancerSecurityGroups
Description copied from interface:NetworkLoadBalancerAttributesSecurity groups to associate with this load balancer.Default: - No security groups associated with the load balancer.
- Specified by:
getLoadBalancerSecurityGroupsin interfaceNetworkLoadBalancerAttributes
-
getVpc
Description copied from interface:NetworkLoadBalancerAttributesThe VPC to associate with the load balancer.Default: - When not provided, listeners cannot be created on imported load balancers.
- Specified by:
getVpcin interfaceNetworkLoadBalancerAttributes
-
$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()
-