@Stability(value=Stable) public static final class PrivateCertificateProps.Builder extends Object implements software.amazon.jsii.Builder<PrivateCertificateProps>
PrivateCertificateProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PrivateCertificateProps |
build()
Builds the configured instance.
|
PrivateCertificateProps.Builder |
certificateAuthority(ICertificateAuthority certificateAuthority)
Sets the value of
PrivateCertificateProps.getCertificateAuthority() |
PrivateCertificateProps.Builder |
domainName(String domainName)
Sets the value of
PrivateCertificateProps.getDomainName() |
PrivateCertificateProps.Builder |
subjectAlternativeNames(List<String> subjectAlternativeNames)
Sets the value of
PrivateCertificateProps.getSubjectAlternativeNames() |
@Stability(value=Stable) public PrivateCertificateProps.Builder certificateAuthority(ICertificateAuthority certificateAuthority)
PrivateCertificateProps.getCertificateAuthority()certificateAuthority - Private certificate authority (CA) that will be used to issue the certificate. This parameter is required.this@Stability(value=Stable) public PrivateCertificateProps.Builder domainName(String domainName)
PrivateCertificateProps.getDomainName()domainName - Fully-qualified domain name to request a private certificate for. This parameter is required.
May contain wildcards, such as *.domain.com.this@Stability(value=Stable) public PrivateCertificateProps.Builder subjectAlternativeNames(List<String> subjectAlternativeNames)
PrivateCertificateProps.getSubjectAlternativeNames()subjectAlternativeNames - Alternative domain names on your private certificate.
Use this to register alternative domain names that represent the same site.this@Stability(value=Stable) public PrivateCertificateProps build()
build in interface software.amazon.jsii.Builder<PrivateCertificateProps>PrivateCertificatePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.