public static class ProductCatalog.APIRequestGet extends APIRequest<ProductCatalog>
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 ProductCatalog getLastResponse()
getLastResponse in class APIRequest<ProductCatalog>public ProductCatalog parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<ProductCatalog>APIExceptionpublic ProductCatalog execute() throws APIException
execute in class APIRequest<ProductCatalog>APIExceptionpublic ProductCatalog execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ProductCatalog>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductCatalog> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductCatalog> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic ProductCatalog.APIRequestGet setParam(String param, Object value)
setParam in class APIRequest<ProductCatalog>public ProductCatalog.APIRequestGet setParams(Map<String,Object> params)
setParams in class APIRequest<ProductCatalog>public ProductCatalog.APIRequestGet setSegmentUseCases(List<ProductCatalog.EnumSegmentUseCases> segmentUseCases)
public ProductCatalog.APIRequestGet setSegmentUseCases(String segmentUseCases)
public ProductCatalog.APIRequestGet requestAllFields()
public ProductCatalog.APIRequestGet requestAllFields(boolean value)
public ProductCatalog.APIRequestGet requestFields(List<String> fields)
requestFields in class APIRequest<ProductCatalog>public ProductCatalog.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ProductCatalog>public ProductCatalog.APIRequestGet requestField(String field)
requestField in class APIRequest<ProductCatalog>public ProductCatalog.APIRequestGet requestField(String field, boolean value)
requestField in class APIRequest<ProductCatalog>public ProductCatalog.APIRequestGet requestBusinessField()
public ProductCatalog.APIRequestGet requestBusinessField(boolean value)
public ProductCatalog.APIRequestGet requestCommerceMerchantSettingsField()
public ProductCatalog.APIRequestGet requestCommerceMerchantSettingsField(boolean value)
public ProductCatalog.APIRequestGet requestDaDisplaySettingsField()
public ProductCatalog.APIRequestGet requestDaDisplaySettingsField(boolean value)
public ProductCatalog.APIRequestGet requestDefaultImageUrlField()
public ProductCatalog.APIRequestGet requestDefaultImageUrlField(boolean value)
public ProductCatalog.APIRequestGet requestFallbackImageUrlField()
public ProductCatalog.APIRequestGet requestFallbackImageUrlField(boolean value)
public ProductCatalog.APIRequestGet requestFeedCountField()
public ProductCatalog.APIRequestGet requestFeedCountField(boolean value)
public ProductCatalog.APIRequestGet requestIdField()
public ProductCatalog.APIRequestGet requestIdField(boolean value)
public ProductCatalog.APIRequestGet requestIsCatalogSegmentField()
public ProductCatalog.APIRequestGet requestIsCatalogSegmentField(boolean value)
public ProductCatalog.APIRequestGet requestNameField()
public ProductCatalog.APIRequestGet requestNameField(boolean value)
public ProductCatalog.APIRequestGet requestProductCountField()
public ProductCatalog.APIRequestGet requestProductCountField(boolean value)
public ProductCatalog.APIRequestGet requestStoreCatalogSettingsField()
public ProductCatalog.APIRequestGet requestStoreCatalogSettingsField(boolean value)
public ProductCatalog.APIRequestGet requestVerticalField()
public ProductCatalog.APIRequestGet requestVerticalField(boolean value)
Copyright © 2020. All rights reserved.