Class CfnLoadBalancer.ListenersProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer.ListenersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLoadBalancer.ListenersProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLoadBalancer.ListenersProperty
@Stability(Stable)
@Internal
public static final class CfnLoadBalancer.ListenersProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLoadBalancer.ListenersProperty
An implementation for
CfnLoadBalancer.ListenersProperty
-
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.CfnLoadBalancer.ListenersProperty
CfnLoadBalancer.ListenersProperty.Builder, CfnLoadBalancer.ListenersProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLoadBalancer.ListenersProperty.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
The port on which the instance is listening.final String
The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.final String
The port on which the load balancer is listening.The names of the policies to associate with the listener.final String
The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.final String
The Amazon Resource Name (ARN) of the server 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 theCfnLoadBalancer.ListenersProperty.Builder
.
-
-
Method Details
-
getInstancePort
Description copied from interface:CfnLoadBalancer.ListenersProperty
The port on which the instance is listening.- Specified by:
getInstancePort
in interfaceCfnLoadBalancer.ListenersProperty
-
getLoadBalancerPort
Description copied from interface:CfnLoadBalancer.ListenersProperty
The port on which the load balancer is listening.On EC2-VPC, you can specify any port from the range 1-65535. On EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587, 1024-65535.
- Specified by:
getLoadBalancerPort
in interfaceCfnLoadBalancer.ListenersProperty
-
getProtocol
Description copied from interface:CfnLoadBalancer.ListenersProperty
The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.- Specified by:
getProtocol
in interfaceCfnLoadBalancer.ListenersProperty
-
getInstanceProtocol
Description copied from interface:CfnLoadBalancer.ListenersProperty
The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.If the front-end protocol is TCP or SSL, the back-end protocol must be TCP or SSL. If the front-end protocol is HTTP or HTTPS, the back-end protocol must be HTTP or HTTPS.
If there is another listener with the same
InstancePort
whoseInstanceProtocol
is secure, (HTTPS or SSL), the listener'sInstanceProtocol
must also be secure.If there is another listener with the same
InstancePort
whoseInstanceProtocol
is HTTP or TCP, the listener'sInstanceProtocol
must be HTTP or TCP.- Specified by:
getInstanceProtocol
in interfaceCfnLoadBalancer.ListenersProperty
-
getPolicyNames
Description copied from interface:CfnLoadBalancer.ListenersProperty
The names of the policies to associate with the listener.- Specified by:
getPolicyNames
in interfaceCfnLoadBalancer.ListenersProperty
-
getSslCertificateId
Description copied from interface:CfnLoadBalancer.ListenersProperty
The Amazon Resource Name (ARN) of the server certificate.- Specified by:
getSslCertificateId
in interfaceCfnLoadBalancer.ListenersProperty
-
$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()
-