/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.certificatemanager.model; import java.io.Serializable; import javax.annotation.Generated; import com.amazonaws.AmazonWebServiceRequest; /** * * @see AWS API * Documentation */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public class ResendValidationEmailRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { /** *
* String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the * RequestCertificate action as soon as the request is made. By default, using this parameter causes email to * be sent to all top-level domains you specified in the certificate request. The ARN must be of the form: *
*
* arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
*
* The fully qualified domain name (FQDN) of the certificate that needs to be validated. *
*/ private String domain; /** *
* The base validation domain that will act as the suffix of the email addresses that are used to send the emails.
* This must be the same as the Domain
value or a superdomain of the Domain
value. For
* example, if you requested a certificate for site.subdomain.example.com
and specify a
* ValidationDomain of subdomain.example.com
, ACM sends email to the domain registrant,
* technical contact, and administrative contact in WHOIS and the following five addresses:
*
* admin@subdomain.example.com *
** administrator@subdomain.example.com *
** hostmaster@subdomain.example.com *
** postmaster@subdomain.example.com *
** webmaster@subdomain.example.com *
** String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the * RequestCertificate action as soon as the request is made. By default, using this parameter causes email to * be sent to all top-level domains you specified in the certificate request. The ARN must be of the form: *
*
* arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
*
* arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
*/
public void setCertificateArn(String certificateArn) {
this.certificateArn = certificateArn;
}
/**
*
* String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the * RequestCertificate action as soon as the request is made. By default, using this parameter causes email to * be sent to all top-level domains you specified in the certificate request. The ARN must be of the form: *
*
* arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
*
* arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
*/
public String getCertificateArn() {
return this.certificateArn;
}
/**
*
* String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the * RequestCertificate action as soon as the request is made. By default, using this parameter causes email to * be sent to all top-level domains you specified in the certificate request. The ARN must be of the form: *
*
* arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
*
* arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
* @return Returns a reference to this object so that method calls can be chained together.
*/
public ResendValidationEmailRequest withCertificateArn(String certificateArn) {
setCertificateArn(certificateArn);
return this;
}
/**
*
* The fully qualified domain name (FQDN) of the certificate that needs to be validated. *
* * @param domain * The fully qualified domain name (FQDN) of the certificate that needs to be validated. */ public void setDomain(String domain) { this.domain = domain; } /** ** The fully qualified domain name (FQDN) of the certificate that needs to be validated. *
* * @return The fully qualified domain name (FQDN) of the certificate that needs to be validated. */ public String getDomain() { return this.domain; } /** ** The fully qualified domain name (FQDN) of the certificate that needs to be validated. *
* * @param domain * The fully qualified domain name (FQDN) of the certificate that needs to be validated. * @return Returns a reference to this object so that method calls can be chained together. */ public ResendValidationEmailRequest withDomain(String domain) { setDomain(domain); return this; } /** *
* The base validation domain that will act as the suffix of the email addresses that are used to send the emails.
* This must be the same as the Domain
value or a superdomain of the Domain
value. For
* example, if you requested a certificate for site.subdomain.example.com
and specify a
* ValidationDomain of subdomain.example.com
, ACM sends email to the domain registrant,
* technical contact, and administrative contact in WHOIS and the following five addresses:
*
* admin@subdomain.example.com *
** administrator@subdomain.example.com *
** hostmaster@subdomain.example.com *
** postmaster@subdomain.example.com *
** webmaster@subdomain.example.com *
*Domain
value or a superdomain of the Domain
* value. For example, if you requested a certificate for site.subdomain.example.com
and specify
* a ValidationDomain of subdomain.example.com
, ACM sends email to the domain registrant,
* technical contact, and administrative contact in WHOIS and the following five addresses:
* * admin@subdomain.example.com *
** administrator@subdomain.example.com *
** hostmaster@subdomain.example.com *
** postmaster@subdomain.example.com *
** webmaster@subdomain.example.com *
*
* The base validation domain that will act as the suffix of the email addresses that are used to send the emails.
* This must be the same as the Domain
value or a superdomain of the Domain
value. For
* example, if you requested a certificate for site.subdomain.example.com
and specify a
* ValidationDomain of subdomain.example.com
, ACM sends email to the domain registrant,
* technical contact, and administrative contact in WHOIS and the following five addresses:
*
* admin@subdomain.example.com *
** administrator@subdomain.example.com *
** hostmaster@subdomain.example.com *
** postmaster@subdomain.example.com *
** webmaster@subdomain.example.com *
*Domain
value or a superdomain of the
* Domain
value. For example, if you requested a certificate for
* site.subdomain.example.com
and specify a ValidationDomain of
* subdomain.example.com
, ACM sends email to the domain registrant, technical contact, and
* administrative contact in WHOIS and the following five addresses:
* * admin@subdomain.example.com *
** administrator@subdomain.example.com *
** hostmaster@subdomain.example.com *
** postmaster@subdomain.example.com *
** webmaster@subdomain.example.com *
*
* The base validation domain that will act as the suffix of the email addresses that are used to send the emails.
* This must be the same as the Domain
value or a superdomain of the Domain
value. For
* example, if you requested a certificate for site.subdomain.example.com
and specify a
* ValidationDomain of subdomain.example.com
, ACM sends email to the domain registrant,
* technical contact, and administrative contact in WHOIS and the following five addresses:
*
* admin@subdomain.example.com *
** administrator@subdomain.example.com *
** hostmaster@subdomain.example.com *
** postmaster@subdomain.example.com *
** webmaster@subdomain.example.com *
*Domain
value or a superdomain of the Domain
* value. For example, if you requested a certificate for site.subdomain.example.com
and specify
* a ValidationDomain of subdomain.example.com
, ACM sends email to the domain registrant,
* technical contact, and administrative contact in WHOIS and the following five addresses:
* * admin@subdomain.example.com *
** administrator@subdomain.example.com *
** hostmaster@subdomain.example.com *
** postmaster@subdomain.example.com *
** webmaster@subdomain.example.com *
*