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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancing.LoadBalancerListener
LoadBalancerListener.Builder, LoadBalancerListener.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(LoadBalancerListener.Builder builder) Constructor that initializes the object based on literal property values passed by theLoadBalancerListener.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 List<IConnectable>
Allow connections to the load balancer from the given set of connection peers.final Number
External listening port.final LoadBalancingProtocol
What public protocol to use for load balancing.final Number
Instance listening port.final LoadBalancingProtocol
What public protocol to use for load balancing.SSL policy names.final String
the ARN of the SSL certificate.final String
(deprecated) the ARN of the SSL certificate.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 theLoadBalancerListener.Builder
.
-
-
Method Details
-
getExternalPort
Description copied from interface:LoadBalancerListener
External listening port.- Specified by:
getExternalPort
in interfaceLoadBalancerListener
-
getAllowConnectionsFrom
Description copied from interface:LoadBalancerListener
Allow 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:
getAllowConnectionsFrom
in interfaceLoadBalancerListener
-
getExternalProtocol
Description copied from interface:LoadBalancerListener
What 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:
getExternalProtocol
in interfaceLoadBalancerListener
-
getInternalPort
Description copied from interface:LoadBalancerListener
Instance listening port.Same as the externalPort if not specified.
Default: externalPort
- Specified by:
getInternalPort
in interfaceLoadBalancerListener
-
getInternalProtocol
Description copied from interface:LoadBalancerListener
What 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:
getInternalProtocol
in interfaceLoadBalancerListener
-
getPolicyNames
Description copied from interface:LoadBalancerListener
SSL policy names.- Specified by:
getPolicyNames
in interfaceLoadBalancerListener
-
getSslCertificateArn
Description copied from interface:LoadBalancerListener
the ARN of the SSL certificate.Default: - none
- Specified by:
getSslCertificateArn
in interfaceLoadBalancerListener
-
getSslCertificateId
Description copied from interface:LoadBalancerListener
(deprecated) the ARN of the SSL certificate.- Specified by:
getSslCertificateId
in interfaceLoadBalancerListener
-
$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()
-