runExample(adWordsServices, session, productServiceSuggestion, localeText);
}
public static List<ProductService> runExample(AdWordsServices adWordsServices,
AdWordsSession session, String productServiceSuggestion, String localeText) throws Exception {
ProductServiceServiceInterface service =
adWordsServices.get(session, ProductServiceServiceInterface.class);
int offset = 0;
Selector selector = new SelectorBuilder()
.fields("ProductServiceText")
.equals("ProductServiceText", productServiceSuggestion)
.equals("Locale", localeText)
.offset(offset)
.limit(PAGE_SIZE)
.build();
ProductServicePage page;
List<ProductService> productServices = Lists.newArrayList();
do {
page = service.get(selector);
if (page.getTotalNumEntries() > 0) {
for (ProductService productService : page.getEntries()) {
System.out.printf("Product/service with text '%s' found%n", productService.getText());
productServices.add(productService);