@Stability(value=Stable) @Internal public static final class DomainNameOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DomainNameOptions
DomainNameOptionssoftware.amazon.jsii.JsiiObject.InitializationModeDomainNameOptions.Builder, DomainNameOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(DomainNameOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
DomainNameOptions.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 |
getBasePath()
The base path name that callers of the API must provide in the URL after the domain name (e.g.
|
ICertificate |
getCertificate()
The reference to an AWS-managed certificate for use by the edge-optimized endpoint for the domain name.
|
String |
getDomainName()
The custom domain name for your API.
|
EndpointType |
getEndpointType()
The type of endpoint for this DomainName.
|
MTLSConfig |
getMtls()
The mutual TLS authentication configuration for a custom domain name.
|
SecurityPolicy |
getSecurityPolicy()
The Transport Layer Security (TLS) version + cipher suite for this domain name.
|
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(DomainNameOptions.Builder builder)
DomainNameOptions.Builder.public final ICertificate getCertificate()
DomainNameOptionsFor "EDGE" domain names, the certificate needs to be in the US East (N. Virginia) region.
getCertificate in interface DomainNameOptionspublic final String getDomainName()
DomainNameOptionsUppercase letters are not supported.
getDomainName in interface DomainNameOptionspublic final String getBasePath()
DomainNameOptionsDefault: - map requests from the domain root (e.g. `example.com`). If this is undefined, no additional mappings will be allowed on this domain name.
getBasePath in interface DomainNameOptionspublic final EndpointType getEndpointType()
DomainNameOptionsDefault: REGIONAL
getEndpointType in interface DomainNameOptionspublic final MTLSConfig getMtls()
DomainNameOptionsDefault: - mTLS is not configured.
getMtls in interface DomainNameOptionspublic final SecurityPolicy getSecurityPolicy()
DomainNameOptionsDefault: SecurityPolicy.TLS_1_0
getSecurityPolicy in interface DomainNameOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.