public static final class ApplicationListenerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationListenerProps
ApplicationListenerProps
ApplicationListenerProps.Builder, ApplicationListenerProps.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) |
ICertificate |
getCertificate()
Certificate Manager certificate to associate with the load balancer.
|
java.lang.String |
getName()
Name of the listener.
|
java.lang.Number |
getPort()
The port on which the listener listens for requests.
|
ApplicationProtocol |
getProtocol()
The protocol for connections from clients to the load balancer.
|
SslPolicy |
getSslPolicy()
The security policy that defines which ciphers and protocols are supported by the ALB Listener.
|
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 getName()
ApplicationListenerProps
getName
in interface ApplicationListenerProps
public final ICertificate getCertificate()
ApplicationListenerProps
Setting this option will set the load balancer protocol to HTTPS.
Default: - No certificate associated with the load balancer, if using the HTTP protocol. For HTTPS, a DNS-validated certificate will be created for the load balancer's specified domain name.
getCertificate
in interface ApplicationListenerProps
public final java.lang.Number getPort()
ApplicationListenerProps
Default: - Determined from protocol if known.
getPort
in interface ApplicationListenerProps
public final ApplicationProtocol getProtocol()
ApplicationListenerProps
The load balancer port is determined from the protocol (port 80 for HTTP, port 443 for HTTPS). A domain name and zone must be also be specified if using HTTPS.
Default: ApplicationProtocol.HTTP. If a certificate is specified, the protocol will be set by default to ApplicationProtocol.HTTPS.
getProtocol
in interface ApplicationListenerProps
public final SslPolicy getSslPolicy()
ApplicationListenerProps
Default: - The recommended elastic load balancing security policy
getSslPolicy
in interface ApplicationListenerProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()