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
-
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 Detail
-
domainName
AwsCertificateManagerCertificateDomainValidationOption.Builder domainName(String 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.Builderavoiding the need to create one manually viaAwsCertificateManagerCertificateResourceRecord.builder().When the
Consumercompletes,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:
resourceRecord(AwsCertificateManagerCertificateResourceRecord)
-
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.
-
-