code: @Override
      public FilterLogEventsResult filterLogEvents(FilterLogEventsRequest request) {
          request = beforeClientExecution(request);
          return executeFilterLogEvents(request);
      }
docs: <p>
  Lists log events from the specified log group. You can list all the log events or filter the results using a
  filter pattern, a time range, and the name of the log stream.
  </p>
  <p>
  By default, this operation returns as many log events as can fit in 1 MB (up to 10,000 log events), or all the
  events found within the time range that you specify. If the results include a token, then there are more log
  events available, and you can get additional results by specifying the token in a subsequent call.
  </p>
  
  @param filterLogEventsRequest
  @return Result of the FilterLogEvents operation returned by the service.
  @throws InvalidParameterException
  A parameter is specified incorrectly.
  @throws ResourceNotFoundException
  The specified resource does not exist.
  @throws ServiceUnavailableException
  The service cannot complete the request.
  @sample AWSLogs.FilterLogEvents
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/logs-2014-03-28/FilterLogEvents" target="_top">AWS API
  Documentation</a>