code: @Override
      public GetLogGroupFieldsResult getLogGroupFields(GetLogGroupFieldsRequest request) {
          request = beforeClientExecution(request);
          return executeGetLogGroupFields(request);
      }
docs: <p>
  Returns a list of the fields that are included in log events in the specified log group, along with the
  percentage of log events that contain each field. The search is limited to a time period that you specify.
  </p>
  <p>
  In the results, fields that start with @ are fields generated by CloudWatch Logs. For example,
  <code>@timestamp</code> is the timestamp of each log event.
  </p>
  <p>
  The response results are sorted by the frequency percentage, starting with the highest percentage.
  </p>
  
  @param getLogGroupFieldsRequest
  @return Result of the GetLogGroupFields operation returned by the service.
  @throws InvalidParameterException
  A parameter is specified incorrectly.
  @throws LimitExceededException
  You have reached the maximum number of resources that can be created.
  @throws ResourceNotFoundException
  The specified resource does not exist.
  @throws ServiceUnavailableException
  The service cannot complete the request.
  @sample AWSLogs.GetLogGroupFields
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/logs-2014-03-28/GetLogGroupFields" target="_top">AWS API
  Documentation</a>