@Stability(value=Experimental) @Internal public static final class ApplicationListenerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationListenerProps
ApplicationListenerPropssoftware.amazon.jsii.JsiiObject.InitializationModeApplicationListenerProps.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.
|
protected |
Jsii$Proxy(String name,
ICertificate certificate,
Number port,
ApplicationProtocol protocol)
Constructor that initializes the object based on literal property values passed by the
ApplicationListenerProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
ICertificate |
getCertificate()
(experimental) Certificate Manager certificate to associate with the load balancer.
|
String |
getName()
(experimental) Name of the listener.
|
Number |
getPort()
(experimental) The port on which the listener listens for requests.
|
ApplicationProtocol |
getProtocol()
(experimental) The protocol for connections from clients to the load balancer.
|
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(String name, ICertificate certificate, Number port, ApplicationProtocol protocol)
ApplicationListenerProps.Builder.public final String getName()
ApplicationListenerPropsgetName in interface ApplicationListenerPropspublic final ICertificate getCertificate()
ApplicationListenerPropsSetting 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 ApplicationListenerPropspublic final Number getPort()
ApplicationListenerPropsDefault: - Determined from protocol if known.
getPort in interface ApplicationListenerPropspublic final ApplicationProtocol getProtocol()
ApplicationListenerPropsThe 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@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.