@Stability(value=Experimental) public static final class DnsValidatedCertificateProps.Builder extends Object
DnsValidatedCertificateProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
DnsValidatedCertificateProps |
build()
Builds the configured instance.
|
DnsValidatedCertificateProps.Builder |
customResourceRole(software.amazon.awscdk.services.iam.IRole customResourceRole)
Sets the value of CustomResourceRole
|
DnsValidatedCertificateProps.Builder |
domainName(String domainName)
Sets the value of DomainName
|
DnsValidatedCertificateProps.Builder |
hostedZone(software.amazon.awscdk.services.route53.IHostedZone hostedZone)
Sets the value of HostedZone
|
DnsValidatedCertificateProps.Builder |
region(String region)
Sets the value of Region
|
DnsValidatedCertificateProps.Builder |
subjectAlternativeNames(List<String> subjectAlternativeNames)
Sets the value of SubjectAlternativeNames
|
DnsValidatedCertificateProps.Builder |
validationDomains(Map<String,String> validationDomains)
Sets the value of ValidationDomains
|
DnsValidatedCertificateProps.Builder |
validationMethod(ValidationMethod validationMethod)
Sets the value of ValidationMethod
|
@Stability(value=Experimental) public DnsValidatedCertificateProps.Builder hostedZone(software.amazon.awscdk.services.route53.IHostedZone hostedZone)
hostedZone - Route 53 Hosted Zone used to perform DNS validation of the request.this@Stability(value=Experimental) public DnsValidatedCertificateProps.Builder customResourceRole(software.amazon.awscdk.services.iam.IRole customResourceRole)
customResourceRole - Role to use for the custom resource that creates the validated certificate.this@Stability(value=Experimental) public DnsValidatedCertificateProps.Builder region(String region)
region - AWS region that will host the certificate.this@Stability(value=Stable) public DnsValidatedCertificateProps.Builder domainName(String domainName)
domainName - Fully-qualified domain name to request a certificate for.this@Stability(value=Stable) public DnsValidatedCertificateProps.Builder subjectAlternativeNames(List<String> subjectAlternativeNames)
subjectAlternativeNames - Alternative domain names on your certificate.this@Stability(value=Stable) public DnsValidatedCertificateProps.Builder validationDomains(Map<String,String> validationDomains)
validationDomains - What validation domain to use for every requested domain.this@Stability(value=Stable) public DnsValidatedCertificateProps.Builder validationMethod(ValidationMethod validationMethod)
validationMethod - Validation method used to assert domain ownership.this@Stability(value=Experimental) public DnsValidatedCertificateProps build()
DnsValidatedCertificatePropsNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.