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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudfront.ViewerCertificateOptions
ViewerCertificateOptions.Builder, ViewerCertificateOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theViewerCertificateOptions.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
Domain names on the certificate (both main domain name and Subject Alternative names).final SecurityPolicyProtocol
The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.final SSLMethod
How CloudFront should serve HTTPS requests.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 theViewerCertificateOptions.Builder
.
-
-
Method Details
-
getAliases
Description copied from interface:ViewerCertificateOptions
Domain names on the certificate (both main domain name and Subject Alternative names).- Specified by:
getAliases
in interfaceViewerCertificateOptions
-
getSecurityPolicy
Description copied from interface:ViewerCertificateOptions
The 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:
getSecurityPolicy
in interfaceViewerCertificateOptions
-
getSslMethod
Description copied from interface:ViewerCertificateOptions
How CloudFront should serve HTTPS requests.See the notes on SSLMethod if you wish to use other SSL termination types.
Default: SSLMethod.SNI
- Specified by:
getSslMethod
in interfaceViewerCertificateOptions
- See Also:
-
$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()
-