code: @Override
      public DeleteServerCertificateResult deleteServerCertificate(DeleteServerCertificateRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteServerCertificate(request);
      }
docs: <p>
  Deletes the specified server certificate.
  </p>
  <p>
  For more information about working with server certificates, see <a
  href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html">Working with Server
  Certificates</a> in the <i>IAM User Guide</i>. This topic also includes a list of AWS services that can use the
  server certificates that you manage with IAM.
  </p>
  <important>
  <p>
  If you are using a server certificate with Elastic Load Balancing, deleting the certificate could have
  implications for your application. If Elastic Load Balancing doesn't detect the deletion of bound certificates,
  it may continue to use the certificates. This could cause Elastic Load Balancing to stop accepting traffic. We
  recommend that you remove the reference to the certificate from Elastic Load Balancing before using this command
  to delete the certificate. For more information, go to <a href=
  "https://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DeleteLoadBalancerListeners.html"
  >DeleteLoadBalancerListeners</a> in the <i>Elastic Load Balancing API Reference</i>.
  </p>
  </important>
  
  @param deleteServerCertificateRequest
  @return Result of the DeleteServerCertificate operation returned by the service.
  @throws NoSuchEntityException
  The request was rejected because it referenced a resource entity that does not exist. The error message
  describes the resource.
  @throws DeleteConflictException
  The request was rejected because it attempted to delete a resource that has attached subordinate
  entities. The error message describes these entities.
  @throws LimitExceededException
  The request was rejected because it attempted to create resources beyond the current AWS account limits.
  The error message describes the limit exceeded.
  @throws ServiceFailureException
  The request processing has failed because of an unknown error, exception or failure.
  @sample AmazonIdentityManagement.DeleteServerCertificate
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/iam-2010-05-08/DeleteServerCertificate" target="_top">AWS
  API Documentation</a>