public static class ProductSet.APIRequestGet 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 |
|---|
APIRequestGet(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 APIRequestGet(String nodeId, APIContext context)
public ProductSet getLastResponse()
getLastResponse in class APIRequest<ProductSet>public ProductSet parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<ProductSet>APIExceptionpublic ProductSet execute() throws APIException
execute in class APIRequest<ProductSet>APIExceptionpublic ProductSet execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ProductSet>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductSet> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductSet> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic ProductSet.APIRequestGet setParam(String param, Object value)
setParam in class APIRequest<ProductSet>public ProductSet.APIRequestGet setParams(Map<String,Object> params)
setParams in class APIRequest<ProductSet>public ProductSet.APIRequestGet requestAllFields()
public ProductSet.APIRequestGet requestAllFields(boolean value)
public ProductSet.APIRequestGet requestFields(List<String> fields)
requestFields in class APIRequest<ProductSet>public ProductSet.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ProductSet>public ProductSet.APIRequestGet requestField(String field)
requestField in class APIRequest<ProductSet>public ProductSet.APIRequestGet requestField(String field, boolean value)
requestField in class APIRequest<ProductSet>public ProductSet.APIRequestGet requestAutoCreationUrlField()
public ProductSet.APIRequestGet requestAutoCreationUrlField(boolean value)
public ProductSet.APIRequestGet requestFilterField()
public ProductSet.APIRequestGet requestFilterField(boolean value)
public ProductSet.APIRequestGet requestIdField()
public ProductSet.APIRequestGet requestIdField(boolean value)
public ProductSet.APIRequestGet requestLatestMetadataField()
public ProductSet.APIRequestGet requestLatestMetadataField(boolean value)
public ProductSet.APIRequestGet requestLiveMetadataField()
public ProductSet.APIRequestGet requestLiveMetadataField(boolean value)
public ProductSet.APIRequestGet requestNameField()
public ProductSet.APIRequestGet requestNameField(boolean value)
public ProductSet.APIRequestGet requestProductCatalogField()
public ProductSet.APIRequestGet requestProductCatalogField(boolean value)
public ProductSet.APIRequestGet requestProductCountField()
public ProductSet.APIRequestGet requestProductCountField(boolean value)
public ProductSet.APIRequestGet requestRetailerIdField()
public ProductSet.APIRequestGet requestRetailerIdField(boolean value)
Copyright © 2020. All rights reserved.