@Override
    public ListDistributionsByCachePolicyIdResult listDistributionsByCachePolicyId(ListDistributionsByCachePolicyIdRequest request) {
        request = beforeClientExecution(request);
        return executeListDistributionsByCachePolicyId(request);
    }
<p>
Gets a list of distribution IDs for distributions that have a cache behavior that's associated with the specified
cache policy.
</p>
<p>
You can optionally specify the maximum number of items to receive in the response. If the total number of items
in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the
next page of items, send a subsequent request that specifies the <code>NextMarker</code> value from the current
response as the <code>Marker</code> value in the subsequent request.
</p>

@param listDistributionsByCachePolicyIdRequest
@return Result of the ListDistributionsByCachePolicyId operation returned by the service.
@throws NoSuchCachePolicyException
        The cache policy does not exist.
@throws InvalidArgumentException
        An argument is invalid.
@throws AccessDeniedException
        Access denied.
@sample AmazonCloudFront.ListDistributionsByCachePolicyId
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/ListDistributionsByCachePolicyId"
     target="_top">AWS API Documentation</a>
aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/AmazonCloudFrontClient.java