code: public static void runExample(AdManagerServices adManagerServices, AdManagerSession session)
        throws RemoteException {
      CdnConfigurationServiceInterface cdnConfigurationService =
          adManagerServices.get(session, CdnConfigurationServiceInterface.class);
  
      // Create a statement to select CDN configurations.
      int pageSize = StatementBuilder.SUGGESTED_PAGE_LIMIT;
      StatementBuilder statementBuilder = new StatementBuilder().orderBy("id ASC").limit(pageSize);
  
      // Retrieve a small amount of CDN configurations at a time, paging through until all
      // CDN configurations have been retrieved.
      int totalResultSetSize = 0;
      do {
        CdnConfigurationPage page =
            cdnConfigurationService.getCdnConfigurationsByStatement(statementBuilder.toStatement());
  
        // Print out some information for each CDN configuration.
        if (page.getResults() != null) {
          totalResultSetSize = page.getTotalResultSetSize();
          int i = page.getStartIndex();
          for (CdnConfiguration cdnConfiguration : page.getResults()) {
            System.out.printf(
                "%d) CDN configuration with ID %d and name '%s' was found.%n",
                i++, cdnConfiguration.getId(), cdnConfiguration.getName());
          }
        }
  
        statementBuilder.increaseOffsetBy(pageSize);
      } while (statementBuilder.getOffset() < totalResultSetSize);
  
      System.out.printf("Number of results found: %d%n", totalResultSetSize);
    }
docs: Runs the example.
  
  @param adManagerServices the services factory.
  @param session the session.
  @throws ApiException if the API request failed with one or more service errors.
  @throws RemoteException if the API request failed due to other errors.