@Stability(value=Stable) public static final class AliasConfiguration.Builder extends Object implements software.amazon.jsii.Builder<AliasConfiguration>
AliasConfiguration| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AliasConfiguration.Builder |
acmCertRef(String acmCertRef)
Sets the value of
AliasConfiguration.getAcmCertRef() |
AliasConfiguration |
build()
Builds the configured instance.
|
AliasConfiguration.Builder |
names(List<String> names)
Sets the value of
AliasConfiguration.getNames() |
AliasConfiguration.Builder |
securityPolicy(SecurityPolicyProtocol securityPolicy)
Sets the value of
AliasConfiguration.getSecurityPolicy() |
AliasConfiguration.Builder |
sslMethod(SSLMethod sslMethod)
Sets the value of
AliasConfiguration.getSslMethod() |
@Stability(value=Stable) public AliasConfiguration.Builder acmCertRef(String acmCertRef)
AliasConfiguration.getAcmCertRef()acmCertRef - ARN of an AWS Certificate Manager (ACM) certificate. This parameter is required.this@Stability(value=Stable) public AliasConfiguration.Builder names(List<String> names)
AliasConfiguration.getNames()names - Domain names on the certificate. This parameter is required.
Both main domain name and Subject Alternative Names.this@Stability(value=Stable) public AliasConfiguration.Builder securityPolicy(SecurityPolicyProtocol securityPolicy)
AliasConfiguration.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=Stable) public AliasConfiguration.Builder sslMethod(SSLMethod sslMethod)
AliasConfiguration.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=Stable) public AliasConfiguration build()
build in interface software.amazon.jsii.Builder<AliasConfiguration>AliasConfigurationNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.