code: @Override
      public ListIdentityPoolUsageResult listIdentityPoolUsage(ListIdentityPoolUsageRequest request) {
          request = beforeClientExecution(request);
          return executeListIdentityPoolUsage(request);
      }
docs: <p>
  Gets a list of identity pools registered with Cognito.
  </p>
  <p>
  ListIdentityPoolUsage can only be called with developer credentials. You cannot make this API call with the
  temporary user credentials provided by Cognito Identity.
  </p>
  
  @param listIdentityPoolUsageRequest
  A request for usage information on an identity pool.
  @return Result of the ListIdentityPoolUsage operation returned by the service.
  @throws NotAuthorizedException
  Thrown when a user is not authorized to access the requested resource.
  @throws InvalidParameterException
  Thrown when a request parameter does not comply with the associated constraints.
  @throws InternalErrorException
  Indicates an internal service error.
  @throws TooManyRequestsException
  Thrown if the request is throttled.
  @sample AmazonCognitoSync.ListIdentityPoolUsage
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cognito-sync-2014-06-30/ListIdentityPoolUsage"
  target="_top">AWS API Documentation</a>