code: @Override
      public StopMatchmakingResult stopMatchmaking(StopMatchmakingRequest request) {
          request = beforeClientExecution(request);
          return executeStopMatchmaking(request);
      }
docs: <p>
  Cancels a matchmaking ticket that is currently being processed. To stop the matchmaking operation, specify the
  ticket ID. If successful, work on the ticket is stopped, and the ticket status is changed to
  <code>CANCELLED</code>.
  </p>
  <ul>
  <li>
  <p>
  <a>StartMatchmaking</a>
  </p>
  </li>
  <li>
  <p>
  <a>DescribeMatchmaking</a>
  </p>
  </li>
  <li>
  <p>
  <a>StopMatchmaking</a>
  </p>
  </li>
  <li>
  <p>
  <a>AcceptMatch</a>
  </p>
  </li>
  <li>
  <p>
  <a>StartMatchBackfill</a>
  </p>
  </li>
  </ul>
  
  @param stopMatchmakingRequest
  Represents the input for a request action.
  @return Result of the StopMatchmaking operation returned by the service.
  @throws InvalidRequestException
  One or more parameter values in the request are invalid. Correct the invalid parameter values before
  retrying.
  @throws NotFoundException
  A service resource associated with the request could not be found. Clients should not retry such
  requests.
  @throws InternalServiceException
  The service encountered an unrecoverable internal failure while processing the request. Clients can retry
  such requests immediately or after a waiting period.
  @throws UnsupportedRegionException
  The requested operation is not supported in the region specified.
  @sample AmazonGameLift.StopMatchmaking
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/StopMatchmaking" target="_top">AWS API
  Documentation</a>