@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsCertificateManagerCertificateDomainValidationOption extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about one of the following:
The initial validation of each domain name that occurs as a result of the RequestCertificate
request
The validation of each domain name in the certificate, as it pertains to AWS Certificate Manager managed renewal
Constructor and Description |
---|
AwsCertificateManagerCertificateDomainValidationOption() |
Modifier and Type | Method and Description |
---|---|
AwsCertificateManagerCertificateDomainValidationOption |
clone() |
boolean |
equals(Object obj) |
String |
getDomainName()
A fully qualified domain name (FQDN) in the certificate.
|
AwsCertificateManagerCertificateResourceRecord |
getResourceRecord()
The CNAME record that is added to the DNS database for domain validation.
|
String |
getValidationDomain()
The domain name that AWS Certificate Manager uses to send domain validation emails.
|
List<String> |
getValidationEmails()
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
|
String |
getValidationMethod()
The method used to validate the domain name.
|
String |
getValidationStatus()
The validation status of the domain name.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDomainName(String domainName)
A fully qualified domain name (FQDN) in the certificate.
|
void |
setResourceRecord(AwsCertificateManagerCertificateResourceRecord resourceRecord)
The CNAME record that is added to the DNS database for domain validation.
|
void |
setValidationDomain(String validationDomain)
The domain name that AWS Certificate Manager uses to send domain validation emails.
|
void |
setValidationEmails(Collection<String> validationEmails)
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
|
void |
setValidationMethod(String validationMethod)
The method used to validate the domain name.
|
void |
setValidationStatus(String validationStatus)
The validation status of the domain name.
|
String |
toString()
Returns a string representation of this object.
|
AwsCertificateManagerCertificateDomainValidationOption |
withDomainName(String domainName)
A fully qualified domain name (FQDN) in the certificate.
|
AwsCertificateManagerCertificateDomainValidationOption |
withResourceRecord(AwsCertificateManagerCertificateResourceRecord resourceRecord)
The CNAME record that is added to the DNS database for domain validation.
|
AwsCertificateManagerCertificateDomainValidationOption |
withValidationDomain(String validationDomain)
The domain name that AWS Certificate Manager uses to send domain validation emails.
|
AwsCertificateManagerCertificateDomainValidationOption |
withValidationEmails(Collection<String> validationEmails)
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
|
AwsCertificateManagerCertificateDomainValidationOption |
withValidationEmails(String... validationEmails)
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
|
AwsCertificateManagerCertificateDomainValidationOption |
withValidationMethod(String validationMethod)
The method used to validate the domain name.
|
AwsCertificateManagerCertificateDomainValidationOption |
withValidationStatus(String validationStatus)
The validation status of the domain name.
|
public AwsCertificateManagerCertificateDomainValidationOption()
public void setDomainName(String domainName)
A fully qualified domain name (FQDN) in the certificate.
domainName
- A fully qualified domain name (FQDN) in the certificate.public String getDomainName()
A fully qualified domain name (FQDN) in the certificate.
public AwsCertificateManagerCertificateDomainValidationOption withDomainName(String domainName)
A fully qualified domain name (FQDN) in the certificate.
domainName
- A fully qualified domain name (FQDN) in the certificate.public void setResourceRecord(AwsCertificateManagerCertificateResourceRecord resourceRecord)
The CNAME record that is added to the DNS database for domain validation.
resourceRecord
- The CNAME record that is added to the DNS database for domain validation.public AwsCertificateManagerCertificateResourceRecord getResourceRecord()
The CNAME record that is added to the DNS database for domain validation.
public AwsCertificateManagerCertificateDomainValidationOption withResourceRecord(AwsCertificateManagerCertificateResourceRecord resourceRecord)
The CNAME record that is added to the DNS database for domain validation.
resourceRecord
- The CNAME record that is added to the DNS database for domain validation.public void setValidationDomain(String validationDomain)
The domain name that AWS Certificate Manager uses to send domain validation emails.
validationDomain
- The domain name that AWS Certificate Manager uses to send domain validation emails.public String getValidationDomain()
The domain name that AWS Certificate Manager uses to send domain validation emails.
public AwsCertificateManagerCertificateDomainValidationOption withValidationDomain(String validationDomain)
The domain name that AWS Certificate Manager uses to send domain validation emails.
validationDomain
- The domain name that AWS Certificate Manager uses to send domain validation emails.public List<String> getValidationEmails()
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
public void setValidationEmails(Collection<String> validationEmails)
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
validationEmails
- A list of email addresses that AWS Certificate Manager uses to send domain validation emails.public AwsCertificateManagerCertificateDomainValidationOption withValidationEmails(String... validationEmails)
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
NOTE: This method appends the values to the existing list (if any). Use
setValidationEmails(java.util.Collection)
or withValidationEmails(java.util.Collection)
if you
want to override the existing values.
validationEmails
- A list of email addresses that AWS Certificate Manager uses to send domain validation emails.public AwsCertificateManagerCertificateDomainValidationOption withValidationEmails(Collection<String> validationEmails)
A list of email addresses that AWS Certificate Manager uses to send domain validation emails.
validationEmails
- A list of email addresses that AWS Certificate Manager uses to send domain validation emails.public void setValidationMethod(String validationMethod)
The method used to validate the domain name.
validationMethod
- The method used to validate the domain name.public String getValidationMethod()
The method used to validate the domain name.
public AwsCertificateManagerCertificateDomainValidationOption withValidationMethod(String validationMethod)
The method used to validate the domain name.
validationMethod
- The method used to validate the domain name.public void setValidationStatus(String validationStatus)
The validation status of the domain name.
validationStatus
- The validation status of the domain name.public String getValidationStatus()
The validation status of the domain name.
public AwsCertificateManagerCertificateDomainValidationOption withValidationStatus(String validationStatus)
The validation status of the domain name.
validationStatus
- The validation status of the domain name.public String toString()
toString
in class Object
Object.toString()
public AwsCertificateManagerCertificateDomainValidationOption clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.