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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationLoadBalancerAttributes
ApplicationLoadBalancerAttributes.Builder, ApplicationLoadBalancerAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theApplicationLoadBalancerAttributes.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.final BooleanWhether the security group allows all outbound traffic or not.final StringID of the load balancer's security group.final IVpcgetVpc()The VPC this load balancer has been created in, if available.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 theApplicationLoadBalancerAttributes.Builder.
-
-
Method Details
-
getLoadBalancerArn
Description copied from interface:ApplicationLoadBalancerAttributesARN of the load balancer.- Specified by:
getLoadBalancerArnin interfaceApplicationLoadBalancerAttributes
-
getSecurityGroupId
Description copied from interface:ApplicationLoadBalancerAttributesID of the load balancer's security group.- Specified by:
getSecurityGroupIdin interfaceApplicationLoadBalancerAttributes
-
getLoadBalancerCanonicalHostedZoneId
Description copied from interface:ApplicationLoadBalancerAttributesThe canonical hosted zone ID of this load balancer.Default: - When not provided, LB cannot be used as Route53 Alias target.
- Specified by:
getLoadBalancerCanonicalHostedZoneIdin interfaceApplicationLoadBalancerAttributes
-
getLoadBalancerDnsName
Description copied from interface:ApplicationLoadBalancerAttributesThe DNS name of this load balancer.Default: - When not provided, LB cannot be used as Route53 Alias target.
- Specified by:
getLoadBalancerDnsNamein interfaceApplicationLoadBalancerAttributes
-
getSecurityGroupAllowsAllOutbound
Description copied from interface:ApplicationLoadBalancerAttributesWhether 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:
getSecurityGroupAllowsAllOutboundin interfaceApplicationLoadBalancerAttributes
-
getVpc
Description copied from interface:ApplicationLoadBalancerAttributesThe 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:
getVpcin interfaceApplicationLoadBalancerAttributes
-
$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()
-