Interface AwsCertificateManagerCertificateDomainValidationOption.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsCertificateManagerCertificateDomainValidationOption.Builder,
,AwsCertificateManagerCertificateDomainValidationOption> SdkBuilder<AwsCertificateManagerCertificateDomainValidationOption.Builder,
,AwsCertificateManagerCertificateDomainValidationOption> SdkPojo
- Enclosing class:
AwsCertificateManagerCertificateDomainValidationOption
public static interface AwsCertificateManagerCertificateDomainValidationOption.Builder
extends SdkPojo, CopyableBuilder<AwsCertificateManagerCertificateDomainValidationOption.Builder,AwsCertificateManagerCertificateDomainValidationOption>
-
Method Summary
Modifier and TypeMethodDescriptiondomainName
(String domainName) A fully qualified domain name (FQDN) in the certificate.resourceRecord
(Consumer<AwsCertificateManagerCertificateResourceRecord.Builder> resourceRecord) The CNAME record that is added to the DNS database for domain validation.resourceRecord
(AwsCertificateManagerCertificateResourceRecord resourceRecord) The CNAME record that is added to the DNS database for domain validation.validationDomain
(String validationDomain) The domain name that Certificate Manager uses to send domain validation emails.validationEmails
(String... validationEmails) A list of email addresses that Certificate Manager uses to send domain validation emails.validationEmails
(Collection<String> validationEmails) A list of email addresses that Certificate Manager uses to send domain validation emails.validationMethod
(String validationMethod) The method used to validate the domain name.validationStatus
(String validationStatus) The validation status of the domain name.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
domainName
A fully qualified domain name (FQDN) in the certificate.
- Parameters:
domainName
- A fully qualified domain name (FQDN) in the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceRecord
AwsCertificateManagerCertificateDomainValidationOption.Builder resourceRecord(AwsCertificateManagerCertificateResourceRecord resourceRecord) The CNAME record that is added to the DNS database for domain validation.
- Parameters:
resourceRecord
- The CNAME record that is added to the DNS database for domain validation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceRecord
default AwsCertificateManagerCertificateDomainValidationOption.Builder resourceRecord(Consumer<AwsCertificateManagerCertificateResourceRecord.Builder> resourceRecord) The CNAME record that is added to the DNS database for domain validation.
This is a convenience method that creates an instance of theAwsCertificateManagerCertificateResourceRecord.Builder
avoiding the need to create one manually viaAwsCertificateManagerCertificateResourceRecord.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceRecord(AwsCertificateManagerCertificateResourceRecord)
.- Parameters:
resourceRecord
- a consumer that will call methods onAwsCertificateManagerCertificateResourceRecord.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
validationDomain
AwsCertificateManagerCertificateDomainValidationOption.Builder validationDomain(String validationDomain) The domain name that Certificate Manager uses to send domain validation emails.
- Parameters:
validationDomain
- The domain name that Certificate Manager uses to send domain validation emails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationEmails
AwsCertificateManagerCertificateDomainValidationOption.Builder validationEmails(Collection<String> validationEmails) A list of email addresses that Certificate Manager uses to send domain validation emails.
- Parameters:
validationEmails
- A list of email addresses that Certificate Manager uses to send domain validation emails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationEmails
AwsCertificateManagerCertificateDomainValidationOption.Builder validationEmails(String... validationEmails) A list of email addresses that Certificate Manager uses to send domain validation emails.
- Parameters:
validationEmails
- A list of email addresses that Certificate Manager uses to send domain validation emails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationMethod
AwsCertificateManagerCertificateDomainValidationOption.Builder validationMethod(String validationMethod) The method used to validate the domain name.
- Parameters:
validationMethod
- The method used to validate the domain name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationStatus
AwsCertificateManagerCertificateDomainValidationOption.Builder validationStatus(String validationStatus) The validation status of the domain name.
- Parameters:
validationStatus
- The validation status of the domain name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-