public static class ProductFeed.APIRequestGet extends APIRequest<ProductFeed>
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 ProductFeed getLastResponse()
getLastResponse in class APIRequest<ProductFeed>public ProductFeed parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<ProductFeed>APIExceptionpublic ProductFeed execute() throws APIException
execute in class APIRequest<ProductFeed>APIExceptionpublic ProductFeed execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ProductFeed>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductFeed> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductFeed> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic ProductFeed.APIRequestGet setParam(String param, Object value)
setParam in class APIRequest<ProductFeed>public ProductFeed.APIRequestGet setParams(Map<String,Object> params)
setParams in class APIRequest<ProductFeed>public ProductFeed.APIRequestGet requestAllFields()
public ProductFeed.APIRequestGet requestAllFields(boolean value)
public ProductFeed.APIRequestGet requestFields(List<String> fields)
requestFields in class APIRequest<ProductFeed>public ProductFeed.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ProductFeed>public ProductFeed.APIRequestGet requestField(String field)
requestField in class APIRequest<ProductFeed>public ProductFeed.APIRequestGet requestField(String field, boolean value)
requestField in class APIRequest<ProductFeed>public ProductFeed.APIRequestGet requestCountryField()
public ProductFeed.APIRequestGet requestCountryField(boolean value)
public ProductFeed.APIRequestGet requestCreatedTimeField()
public ProductFeed.APIRequestGet requestCreatedTimeField(boolean value)
public ProductFeed.APIRequestGet requestDefaultCurrencyField()
public ProductFeed.APIRequestGet requestDefaultCurrencyField(boolean value)
public ProductFeed.APIRequestGet requestDeletionEnabledField()
public ProductFeed.APIRequestGet requestDeletionEnabledField(boolean value)
public ProductFeed.APIRequestGet requestDelimiterField()
public ProductFeed.APIRequestGet requestDelimiterField(boolean value)
public ProductFeed.APIRequestGet requestEncodingField()
public ProductFeed.APIRequestGet requestEncodingField(boolean value)
public ProductFeed.APIRequestGet requestFileNameField()
public ProductFeed.APIRequestGet requestFileNameField(boolean value)
public ProductFeed.APIRequestGet requestIdField()
public ProductFeed.APIRequestGet requestIdField(boolean value)
public ProductFeed.APIRequestGet requestItemSubTypeField()
public ProductFeed.APIRequestGet requestItemSubTypeField(boolean value)
public ProductFeed.APIRequestGet requestLatestUploadField()
public ProductFeed.APIRequestGet requestLatestUploadField(boolean value)
public ProductFeed.APIRequestGet requestMigratedFromFeedIdField()
public ProductFeed.APIRequestGet requestMigratedFromFeedIdField(boolean value)
public ProductFeed.APIRequestGet requestNameField()
public ProductFeed.APIRequestGet requestNameField(boolean value)
public ProductFeed.APIRequestGet requestOverrideTypeField()
public ProductFeed.APIRequestGet requestOverrideTypeField(boolean value)
public ProductFeed.APIRequestGet requestProductCountField()
public ProductFeed.APIRequestGet requestProductCountField(boolean value)
public ProductFeed.APIRequestGet requestQuotedFieldsModeField()
public ProductFeed.APIRequestGet requestQuotedFieldsModeField(boolean value)
public ProductFeed.APIRequestGet requestScheduleField()
public ProductFeed.APIRequestGet requestScheduleField(boolean value)
public ProductFeed.APIRequestGet requestUpdateScheduleField()
public ProductFeed.APIRequestGet requestUpdateScheduleField(boolean value)
Copyright © 2020. All rights reserved.