code: @Override
      public DeleteHsmClientCertificateResult deleteHsmClientCertificate(DeleteHsmClientCertificateRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteHsmClientCertificate(request);
      }
docs: <p>
  Deletes the specified HSM client certificate.
  </p>
  
  @param deleteHsmClientCertificateRequest
  @return Result of the DeleteHsmClientCertificate operation returned by the service.
  @throws InvalidHsmClientCertificateStateException
  The specified HSM client certificate is not in the <code>available</code> state, or it is still in use by
  one or more Amazon Redshift clusters.
  @throws HsmClientCertificateNotFoundException
  There is no Amazon Redshift HSM client certificate with the specified identifier.
  @sample AmazonRedshift.DeleteHsmClientCertificate
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/DeleteHsmClientCertificate"
  target="_top">AWS API Documentation</a>