public static final class CfnLoadBalancer.ListenersProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLoadBalancer.ListenersProperty
CfnLoadBalancer.ListenersProperty
CfnLoadBalancer.ListenersProperty.Builder, CfnLoadBalancer.ListenersProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getInstancePort()
The port on which the instance is listening.
|
java.lang.String |
getInstanceProtocol()
The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.
|
java.lang.String |
getLoadBalancerPort()
The port on which the load balancer is listening.
|
java.util.List<java.lang.String> |
getPolicyNames()
The names of the policies to associate with the listener.
|
java.lang.String |
getProtocol()
The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.
|
java.lang.String |
getSslCertificateId()
The Amazon Resource Name (ARN) of the server certificate.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getInstancePort()
CfnLoadBalancer.ListenersProperty
getInstancePort
in interface CfnLoadBalancer.ListenersProperty
public final java.lang.String getLoadBalancerPort()
CfnLoadBalancer.ListenersProperty
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.
getLoadBalancerPort
in interface CfnLoadBalancer.ListenersProperty
public final java.lang.String getProtocol()
CfnLoadBalancer.ListenersProperty
getProtocol
in interface CfnLoadBalancer.ListenersProperty
public final java.lang.String getInstanceProtocol()
CfnLoadBalancer.ListenersProperty
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
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.ListenersProperty
public final java.util.List<java.lang.String> getPolicyNames()
CfnLoadBalancer.ListenersProperty
getPolicyNames
in interface CfnLoadBalancer.ListenersProperty
public final java.lang.String getSslCertificateId()
CfnLoadBalancer.ListenersProperty
getSslCertificateId
in interface CfnLoadBalancer.ListenersProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()