@Stability(value=Experimental) @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(ICertificate certificate,
String domainName,
EndpointType endpointType,
MTLSConfig mtls,
SecurityPolicy securityPolicy)
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) |
ICertificate |
getCertificate()
(experimental) The reference to an AWS-managed certificate for use by the edge-optimized endpoint for the domain name.
|
String |
getDomainName()
(experimental) The custom domain name for your API.
|
EndpointType |
getEndpointType()
(experimental) The type of endpoint for this DomainName.
|
MTLSConfig |
getMtls()
(experimental) The mutual TLS authentication configuration for a custom domain name.
|
SecurityPolicy |
getSecurityPolicy()
(experimental) 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(ICertificate certificate, String domainName, EndpointType endpointType, MTLSConfig mtls, SecurityPolicy securityPolicy)
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 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 DomainNameOptionshttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.