public static class ProductCatalog.APIRequestGetProductSets extends APIRequest<ProductSet>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestGetProductSets(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestGetProductSets(String nodeId, APIContext context)
public APINodeList<ProductSet> getLastResponse()
getLastResponse in class APIRequest<ProductSet>public APINodeList<ProductSet> parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<ProductSet>APIExceptionpublic APINodeList<ProductSet> execute() throws APIException
execute in class APIRequest<ProductSet>APIExceptionpublic APINodeList<ProductSet> execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ProductSet>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<ProductSet>> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<ProductSet>> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic ProductCatalog.APIRequestGetProductSets setParam(String param, Object value)
setParam in class APIRequest<ProductSet>public ProductCatalog.APIRequestGetProductSets setParams(Map<String,Object> params)
setParams in class APIRequest<ProductSet>public ProductCatalog.APIRequestGetProductSets setAncestorId(String ancestorId)
public ProductCatalog.APIRequestGetProductSets setHasChildren(Boolean hasChildren)
public ProductCatalog.APIRequestGetProductSets setHasChildren(String hasChildren)
public ProductCatalog.APIRequestGetProductSets setParentId(String parentId)
public ProductCatalog.APIRequestGetProductSets setRetailerId(String retailerId)
public ProductCatalog.APIRequestGetProductSets requestAllFields()
public ProductCatalog.APIRequestGetProductSets requestAllFields(boolean value)
public ProductCatalog.APIRequestGetProductSets requestFields(List<String> fields)
requestFields in class APIRequest<ProductSet>public ProductCatalog.APIRequestGetProductSets requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ProductSet>public ProductCatalog.APIRequestGetProductSets requestField(String field)
requestField in class APIRequest<ProductSet>public ProductCatalog.APIRequestGetProductSets requestField(String field, boolean value)
requestField in class APIRequest<ProductSet>public ProductCatalog.APIRequestGetProductSets requestAutoCreationUrlField()
public ProductCatalog.APIRequestGetProductSets requestAutoCreationUrlField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestFilterField()
public ProductCatalog.APIRequestGetProductSets requestFilterField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestIdField()
public ProductCatalog.APIRequestGetProductSets requestIdField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestLatestMetadataField()
public ProductCatalog.APIRequestGetProductSets requestLatestMetadataField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestLiveMetadataField()
public ProductCatalog.APIRequestGetProductSets requestLiveMetadataField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestNameField()
public ProductCatalog.APIRequestGetProductSets requestNameField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestProductCatalogField()
public ProductCatalog.APIRequestGetProductSets requestProductCatalogField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestProductCountField()
public ProductCatalog.APIRequestGetProductSets requestProductCountField(boolean value)
public ProductCatalog.APIRequestGetProductSets requestRetailerIdField()
public ProductCatalog.APIRequestGetProductSets requestRetailerIdField(boolean value)
Copyright © 2020. All rights reserved.