code: @Override
      public DeleteEvaluationResult deleteEvaluation(DeleteEvaluationRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteEvaluation(request);
      }
docs: <p>
  Assigns the <code>DELETED</code> status to an <code>Evaluation</code>, rendering it unusable.
  </p>
  <p>
  After invoking the <code>DeleteEvaluation</code> operation, you can use the <code>GetEvaluation</code> operation
  to verify that the status of the <code>Evaluation</code> changed to <code>DELETED</code>.
  </p>
  <caution><title>Caution</title>
  <p>
  The results of the <code>DeleteEvaluation</code> operation are irreversible.
  </p>
  </caution>
  
  @param deleteEvaluationRequest
  @return Result of the DeleteEvaluation operation returned by the service.
  @throws InvalidInputException
  An error on the client occurred. Typically, the cause is an invalid input value.
  @throws ResourceNotFoundException
  A specified resource cannot be located.
  @throws InternalServerException
  An error on the server occurred when trying to process a request.
  @sample AmazonMachineLearning.DeleteEvaluation