code: @Override
      public DescribeDimensionKeysResult describeDimensionKeys(DescribeDimensionKeysRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeDimensionKeys(request);
      }
docs: <p>
  For a specific time period, retrieve the top <code>N</code> dimension keys for a metric.
  </p>
  
  @param describeDimensionKeysRequest
  @return Result of the DescribeDimensionKeys operation returned by the service.
  @throws InvalidArgumentException
  One of the arguments provided is invalid for this request.
  @throws InternalServiceErrorException
  The request failed due to an unknown error.
  @throws NotAuthorizedException
  The user is not authorized to perform this request.
  @sample AWSPI.DescribeDimensionKeys
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/pi-2018-02-27/DescribeDimensionKeys" target="_top">AWS API
  Documentation</a>