Class HttpsRedirectProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.patterns.HttpsRedirectProps.Jsii$Proxy
- All Implemented Interfaces:
HttpsRedirectProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpsRedirectProps
@Stability(Stable)
@Internal
public static final class HttpsRedirectProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpsRedirectProps
An implementation for
HttpsRedirectProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.patterns.HttpsRedirectProps
HttpsRedirectProps.Builder, HttpsRedirectProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(HttpsRedirectProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpsRedirectProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final ICertificate
The AWS Certificate Manager (ACM) certificate that will be associated with the CloudFront distribution that will be created.The domain names that will redirect totargetDomain
.final String
The redirect target fully qualified domain name (FQDN).final IHostedZone
getZone()
Hosted zone of the domain which will be used to create alias record(s) from domain names in the hosted zone to the target domain.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theHttpsRedirectProps.Builder
.
-
-
Method Details
-
getTargetDomain
Description copied from interface:HttpsRedirectProps
The redirect target fully qualified domain name (FQDN).An alias record will be created that points to your CloudFront distribution. Root domain or sub-domain can be supplied.
- Specified by:
getTargetDomain
in interfaceHttpsRedirectProps
-
getZone
Description copied from interface:HttpsRedirectProps
Hosted zone of the domain which will be used to create alias record(s) from domain names in the hosted zone to the target domain.The hosted zone must contain entries for the domain name(s) supplied through
recordNames
that will redirect to the target domain.Domain names in the hosted zone can include a specific domain (example.com) and its subdomains (acme.example.com, zenith.example.com).
- Specified by:
getZone
in interfaceHttpsRedirectProps
-
getCertificate
Description copied from interface:HttpsRedirectProps
The AWS Certificate Manager (ACM) certificate that will be associated with the CloudFront distribution that will be created.If provided, the certificate must be stored in us-east-1 (N. Virginia)
Default: - A new certificate is created in us-east-1 (N. Virginia)
- Specified by:
getCertificate
in interfaceHttpsRedirectProps
-
getRecordNames
Description copied from interface:HttpsRedirectProps
The domain names that will redirect totargetDomain
.Default: - the domain name of the hosted zone
- Specified by:
getRecordNames
in interfaceHttpsRedirectProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-