public final class ServiceQuery extends Object implements ServiceQueryInterface<com.google.api.ads.adwords.axis.v201710.cm.Page>
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceQuery.Builder
Builds a
ServiceQuery object. |
ServiceQueryInterface.BuilderInterface<PageT,SortOrderT>| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
hasNext(com.google.api.ads.adwords.axis.v201710.cm.AdGroupBidLandscapePage page)
Checks if there is still an ad group bid landscape page left to query.
|
boolean |
hasNext(com.google.api.ads.adwords.axis.v201710.cm.CriterionBidLandscapePage page)
Checks if there is still an criterion bid landscape page left to query.
|
boolean |
hasNext(com.google.api.ads.adwords.axis.v201710.cm.Page page)
Checks if there is still a page left to query.
|
ServiceQuery |
nextPage(com.google.api.ads.adwords.axis.v201710.cm.AdGroupBidLandscapePage page)
Sets the LIMIT clause of the AWQL to the next page calculated by using the total number of
landscape points in
AdGroupBidLandscapePage. |
ServiceQuery |
nextPage(com.google.api.ads.adwords.axis.v201710.cm.CriterionBidLandscapePage page)
Sets the LIMIT clause of the AWQL to the next page calculated by using the total number of
landscape points in
CriterionBidLandscapePage. |
ServiceQuery |
nextPage(com.google.api.ads.adwords.axis.v201710.cm.Page page)
Sets the LIMIT clause of the AWQL to the next page.
|
String |
toString() |
public ServiceQuery nextPage(@Nullable com.google.api.ads.adwords.axis.v201710.cm.Page page)
ServiceQueryInterfacepage is null, it will set not
change the index and stay at the current LIMIT clause.
This method is meant to be used with ServiceQueryInterface.hasNext(Object). The
page is necessary when using DataService, as its paging mechanism is different from
other services. For details, see
https://developers.google.com/adwords/api/docs/guides/bid-landscapes#paging_through_results.
nextPage in interface ServiceQueryInterface<com.google.api.ads.adwords.axis.v201710.cm.Page>page - the page whose size will be used to increment the index in the LIMIT clausepublic ServiceQuery nextPage(@Nullable com.google.api.ads.adwords.axis.v201710.cm.AdGroupBidLandscapePage page)
AdGroupBidLandscapePage. If page is null, this will not
change the LIMIT clause.
This method is meant to be used with hasNext(). The page is necessary when
using DataService, as its paging mechanism is different from other services. For details, see
https://developers.google.com/adwords/api/docs/guides/bid-landscapes#paging_through_results.
page - the ad group bid landscape page whose total number of landscape points will be
used to increment the index in the LIMIT clausepublic ServiceQuery nextPage(@Nullable com.google.api.ads.adwords.axis.v201710.cm.CriterionBidLandscapePage page)
CriterionBidLandscapePage. If page is null, this will not
change the LIMIT clause.
This method is meant to be used with hasNext(). The page is necessary when
using DataService, as its paging mechanism is different from other services. For details, see
https://developers.google.com/adwords/api/docs/guides/bid-landscapes#paging_through_results.
page - the criterion bid landscape page whose total number of landscape points will be
used to increment the index in the LIMIT clausepublic boolean hasNext(@Nullable com.google.api.ads.adwords.axis.v201710.cm.Page page)
ServiceQueryInterfaceServiceQueryInterface.nextPage(Object).hasNext in interface ServiceQueryInterface<com.google.api.ads.adwords.axis.v201710.cm.Page>public boolean hasNext(@Nullable com.google.api.ads.adwords.axis.v201710.cm.AdGroupBidLandscapePage page)
This method is meant to be used with nextPage(AdGroupBidLandscapePage).
The page is necessary when using DataService, as its paging mechanism is different from
other services. For details, see
https://developers.google.com/adwords/api/docs/guides/bid-landscapes#paging_through_results.
page - the ad group bid landscape page whose total number of landscape points will be used
to determine if there is still a page leftpublic boolean hasNext(@Nullable com.google.api.ads.adwords.axis.v201710.cm.CriterionBidLandscapePage page)
This method is meant to be used with nextPage(CriterionBidLandscapePage). The page is necessary when using
DataService, as its paging mechanism is different from other services. For details, see
https://developers.google.com/adwords/api/docs/guides/bid-landscapes#paging_through_results.
page - the criterion bid landscape page whose total number of landscape points will be
used to determine if there is still a page leftpublic String toString()
toString in interface ServiceQueryInterface<com.google.api.ads.adwords.axis.v201710.cm.Page>toString in class ObjectCopyright © 2018. All Rights Reserved.