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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.patterns.HttpsRedirectProps
HttpsRedirectProps.Builder, HttpsRedirectProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HttpsRedirectProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpsRedirectProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ICertificateThe 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 StringThe redirect target fully qualified domain name (FQDN).final IHostedZonegetZone()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 inthashCode()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:HttpsRedirectPropsThe 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:
getTargetDomainin interfaceHttpsRedirectProps
-
getZone
Description copied from interface:HttpsRedirectPropsHosted 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
recordNamesthat 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:
getZonein interfaceHttpsRedirectProps
-
getCertificate
Description copied from interface:HttpsRedirectPropsThe 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:
getCertificatein interfaceHttpsRedirectProps
-
getRecordNames
Description copied from interface:HttpsRedirectPropsThe domain names that will redirect totargetDomain.Default: - the domain name of the hosted zone
- Specified by:
getRecordNamesin interfaceHttpsRedirectProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-