@Stability(value=Experimental) public static final class ViewerCertificateOptions.Builder extends Object implements software.amazon.jsii.Builder<ViewerCertificateOptions>
ViewerCertificateOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ViewerCertificateOptions.Builder |
aliases(List<String> aliases)
Sets the value of
ViewerCertificateOptions.getAliases() |
ViewerCertificateOptions |
build()
Builds the configured instance.
|
ViewerCertificateOptions.Builder |
securityPolicy(SecurityPolicyProtocol securityPolicy)
Sets the value of
ViewerCertificateOptions.getSecurityPolicy() |
ViewerCertificateOptions.Builder |
sslMethod(SSLMethod sslMethod)
Sets the value of
ViewerCertificateOptions.getSslMethod() |
@Stability(value=Experimental) public ViewerCertificateOptions.Builder aliases(List<String> aliases)
ViewerCertificateOptions.getAliases()
aliases
- Domain names on the certificate (both main domain name and Subject Alternative names).this
@Stability(value=Experimental) public ViewerCertificateOptions.Builder securityPolicy(SecurityPolicyProtocol securityPolicy)
ViewerCertificateOptions.getSecurityPolicy()
securityPolicy
- 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.this
@Stability(value=Experimental) public ViewerCertificateOptions.Builder sslMethod(SSLMethod sslMethod)
ViewerCertificateOptions.getSslMethod()
sslMethod
- How CloudFront should serve HTTPS requests.
See the notes on SSLMethod if you wish to use other SSL termination types.this
@Stability(value=Experimental) public ViewerCertificateOptions build()
build
in interface software.amazon.jsii.Builder<ViewerCertificateOptions>
ViewerCertificateOptions
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.