Class LoadBalancerListener.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancing.LoadBalancerListener.Jsii$Proxy
- All Implemented Interfaces:
LoadBalancerListener,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LoadBalancerListener
@Stability(Stable)
@Internal
public static final class LoadBalancerListener.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LoadBalancerListener
An implementation for
LoadBalancerListener-
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.elasticloadbalancing.LoadBalancerListener
LoadBalancerListener.Builder, LoadBalancerListener.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(LoadBalancerListener.Builder builder) Constructor that initializes the object based on literal property values passed by theLoadBalancerListener.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 List<IConnectable>Allow connections to the load balancer from the given set of connection peers.final NumberExternal listening port.final LoadBalancingProtocolWhat public protocol to use for load balancing.final NumberInstance listening port.final LoadBalancingProtocolWhat public protocol to use for load balancing.SSL policy names.final Stringthe ARN of the SSL certificate.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 theLoadBalancerListener.Builder.
-
-
Method Details
-
getExternalPort
Description copied from interface:LoadBalancerListenerExternal listening port.- Specified by:
getExternalPortin interfaceLoadBalancerListener
-
getAllowConnectionsFrom
Description copied from interface:LoadBalancerListenerAllow connections to the load balancer from the given set of connection peers.By default, connections will be allowed from anywhere. Set this to an empty list to deny connections, or supply a custom list of peers to allow connections from (IP ranges or security groups).
Default: Anywhere
- Specified by:
getAllowConnectionsFromin interfaceLoadBalancerListener
-
getExternalProtocol
Description copied from interface:LoadBalancerListenerWhat public protocol to use for load balancing.Either 'tcp', 'ssl', 'http' or 'https'.
May be omitted if the external port is either 80 or 443.
- Specified by:
getExternalProtocolin interfaceLoadBalancerListener
-
getInternalPort
Description copied from interface:LoadBalancerListenerInstance listening port.Same as the externalPort if not specified.
Default: externalPort
- Specified by:
getInternalPortin interfaceLoadBalancerListener
-
getInternalProtocol
Description copied from interface:LoadBalancerListenerWhat public protocol to use for load balancing.Either 'tcp', 'ssl', 'http' or 'https'.
May be omitted if the internal port is either 80 or 443.
The instance protocol is 'tcp' if the front-end protocol is 'tcp' or 'ssl', the instance protocol is 'http' if the front-end protocol is 'https'.
- Specified by:
getInternalProtocolin interfaceLoadBalancerListener
-
getPolicyNames
Description copied from interface:LoadBalancerListenerSSL policy names.- Specified by:
getPolicyNamesin interfaceLoadBalancerListener
-
getSslCertificateArn
Description copied from interface:LoadBalancerListenerthe ARN of the SSL certificate.Default: - none
- Specified by:
getSslCertificateArnin interfaceLoadBalancerListener
-
$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()
-