Class ViewerCertificateOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.ViewerCertificateOptions.Jsii$Proxy
- All Implemented Interfaces:
ViewerCertificateOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ViewerCertificateOptions
@Stability(Stable)
@Internal
public static final class ViewerCertificateOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ViewerCertificateOptions
An implementation for
ViewerCertificateOptions-
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.cloudfront.ViewerCertificateOptions
ViewerCertificateOptions.Builder, ViewerCertificateOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theViewerCertificateOptions.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 booleanDomain names on the certificate (both main domain name and Subject Alternative names).final SecurityPolicyProtocolThe minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.final SSLMethodHow CloudFront should serve HTTPS requests.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 theViewerCertificateOptions.Builder.
-
-
Method Details
-
getAliases
Description copied from interface:ViewerCertificateOptionsDomain names on the certificate (both main domain name and Subject Alternative names).- Specified by:
getAliasesin interfaceViewerCertificateOptions
-
getSecurityPolicy
Description copied from interface:ViewerCertificateOptionsThe minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.CloudFront serves your objects only to browsers or devices that support at least the SSL version that you specify.
Default: - SSLv3 if sslMethod VIP, TLSv1 if sslMethod SNI
- Specified by:
getSecurityPolicyin interfaceViewerCertificateOptions
-
getSslMethod
Description copied from interface:ViewerCertificateOptionsHow CloudFront should serve HTTPS requests.See the notes on SSLMethod if you wish to use other SSL termination types.
Default: SSLMethod.SNI
- Specified by:
getSslMethodin interfaceViewerCertificateOptions- See Also:
-
$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()
-