code: @Override
      public SendTaskSuccessResult sendTaskSuccess(SendTaskSuccessRequest request) {
          request = beforeClientExecution(request);
          return executeSendTaskSuccess(request);
      }
docs: <p>
  Used by workers to report that the task identified by the <code>taskToken</code> completed successfully.
  </p>
  
  @param sendTaskSuccessRequest
  @return Result of the SendTaskSuccess operation returned by the service.
  @throws TaskDoesNotExistException
  @throws InvalidOutputException
  The provided JSON output data is invalid.
  @throws InvalidTokenException
  The provided token is invalid.
  @throws TaskTimedOutException
  @sample AWSStepFunctions.SendTaskSuccess
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess" target="_top">AWS API
  Documentation</a>