code: public DescribeHsmClientCertificatesResult withHsmClientCertificates(HsmClientCertificate... hsmClientCertificates) {
          if (this.hsmClientCertificates == null) {
              setHsmClientCertificates(new com.amazonaws.internal.SdkInternalList<HsmClientCertificate>(hsmClientCertificates.length));
          }
          for (HsmClientCertificate ele : hsmClientCertificates) {
              this.hsmClientCertificates.add(ele);
          }
          return this;
      }
docs: <p>
  A list of the identifiers for one or more HSM client certificates used by Amazon Redshift clusters to store and
  retrieve database encryption keys in an HSM.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setHsmClientCertificates(java.util.Collection)} or
  {@link #withHsmClientCertificates(java.util.Collection)} if you want to override the existing values.
  </p>
  
  @param hsmClientCertificates
  A list of the identifiers for one or more HSM client certificates used by Amazon Redshift clusters to
  store and retrieve database encryption keys in an HSM.
  @return Returns a reference to this object so that method calls can be chained together.