@Override
    public DescribeIdentityUsageResult describeIdentityUsage(DescribeIdentityUsageRequest request) {
        request = beforeClientExecution(request);
        return executeDescribeIdentityUsage(request);
    }
<p>
Gets usage information for an identity, including number of datasets and data usage.
</p>
<p>
This API can be called with temporary user credentials provided by Cognito Identity or with developer
credentials.
</p>

@param describeIdentityUsageRequest
       A request for information about the usage of an identity pool.
@return Result of the DescribeIdentityUsage 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 ResourceNotFoundException
        Thrown if the resource doesn't exist.
@throws InternalErrorException
        Indicates an internal service error.
@throws TooManyRequestsException
        Thrown if the request is throttled.
@sample AmazonCognitoSync.DescribeIdentityUsage
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/cognito-sync-2014-06-30/DescribeIdentityUsage"
     target="_top">AWS API Documentation</a>
aws-java-sdk-cognitosync/src/main/java/com/amazonaws/services/cognitosync/AmazonCognitoSyncClient.java