@Stability(value=Stable) @Internal public static final class CfnLoadBalancer.ListenersProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLoadBalancer.ListenersProperty
CfnLoadBalancer.ListenersPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnLoadBalancer.ListenersProperty.Builder, CfnLoadBalancer.ListenersProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnLoadBalancer.ListenersProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnLoadBalancer.AccessLoggingPolicyProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getInstancePort()
The port on which the instance is listening.
|
String |
getInstanceProtocol()
The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.
|
String |
getLoadBalancerPort()
The port on which the load balancer is listening.
|
List<String> |
getPolicyNames()
The names of the policies to associate with the listener.
|
String |
getProtocol()
The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.
|
String |
getSslCertificateId()
The Amazon Resource Name (ARN) of the server certificate.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnLoadBalancer.ListenersProperty.Builder builder)
CfnLoadBalancer.AccessLoggingPolicyProperty.Builder.public final String getInstancePort()
CfnLoadBalancer.ListenersPropertygetInstancePort in interface CfnLoadBalancer.ListenersPropertypublic final String getLoadBalancerPort()
CfnLoadBalancer.ListenersPropertyOn 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.
getLoadBalancerPort in interface CfnLoadBalancer.ListenersPropertypublic final String getProtocol()
CfnLoadBalancer.ListenersPropertygetProtocol in interface CfnLoadBalancer.ListenersPropertypublic final String getInstanceProtocol()
CfnLoadBalancer.ListenersPropertyIf 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 whose InstanceProtocol is secure, (HTTPS or SSL), the listener's InstanceProtocol must also be secure.
If there is another listener with the same InstancePort whose InstanceProtocol is HTTP or TCP, the listener's InstanceProtocol must be HTTP or TCP.
getInstanceProtocol in interface CfnLoadBalancer.ListenersPropertypublic final List<String> getPolicyNames()
CfnLoadBalancer.ListenersPropertygetPolicyNames in interface CfnLoadBalancer.ListenersPropertypublic final String getSslCertificateId()
CfnLoadBalancer.ListenersPropertygetSslCertificateId in interface CfnLoadBalancer.ListenersProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.