code: public LoadBalancerTlsCertificateRenewalSummary withDomainValidationOptions(LoadBalancerTlsCertificateDomainValidationOption... domainValidationOptions) {
          if (this.domainValidationOptions == null) {
              setDomainValidationOptions(new java.util.ArrayList<LoadBalancerTlsCertificateDomainValidationOption>(domainValidationOptions.length));
          }
          for (LoadBalancerTlsCertificateDomainValidationOption ele : domainValidationOptions) {
              this.domainValidationOptions.add(ele);
          }
          return this;
      }
docs: <p>
  Contains information about the validation of each domain name in the certificate, as it pertains to Lightsail's
  managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate
  request.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setDomainValidationOptions(java.util.Collection)} or
  {@link #withDomainValidationOptions(java.util.Collection)} if you want to override the existing values.
  </p>
  
  @param domainValidationOptions
  Contains information about the validation of each domain name in the certificate, as it pertains to
  Lightsail's managed renewal. This is different from the initial validation that occurs as a result of the
  RequestCertificate request.
  @return Returns a reference to this object so that method calls can be chained together.