public static class ProductCatalog.APIRequestGetProductFeeds 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 |
---|
APIRequestGetProductFeeds(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpoint
public APIRequestGetProductFeeds(String nodeId, APIContext context)
public APINodeList<ProductFeed> getLastResponse()
getLastResponse
in class APIRequest<ProductFeed>
public APINodeList<ProductFeed> parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<ProductFeed>
APIException
public APINodeList<ProductFeed> execute() throws APIException
execute
in class APIRequest<ProductFeed>
APIException
public APINodeList<ProductFeed> execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<ProductFeed>
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<ProductFeed>> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<ProductFeed>> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public ProductCatalog.APIRequestGetProductFeeds setParam(String param, Object value)
setParam
in class APIRequest<ProductFeed>
public ProductCatalog.APIRequestGetProductFeeds setParams(Map<String,Object> params)
setParams
in class APIRequest<ProductFeed>
public ProductCatalog.APIRequestGetProductFeeds requestAllFields()
public ProductCatalog.APIRequestGetProductFeeds requestAllFields(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestFields(List<String> fields)
requestFields
in class APIRequest<ProductFeed>
public ProductCatalog.APIRequestGetProductFeeds requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<ProductFeed>
public ProductCatalog.APIRequestGetProductFeeds requestField(String field)
requestField
in class APIRequest<ProductFeed>
public ProductCatalog.APIRequestGetProductFeeds requestField(String field, boolean value)
requestField
in class APIRequest<ProductFeed>
public ProductCatalog.APIRequestGetProductFeeds requestCountryField()
public ProductCatalog.APIRequestGetProductFeeds requestCountryField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestCreatedTimeField()
public ProductCatalog.APIRequestGetProductFeeds requestCreatedTimeField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestDefaultCurrencyField()
public ProductCatalog.APIRequestGetProductFeeds requestDefaultCurrencyField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestDeletionEnabledField()
public ProductCatalog.APIRequestGetProductFeeds requestDeletionEnabledField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestDelimiterField()
public ProductCatalog.APIRequestGetProductFeeds requestDelimiterField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestEncodingField()
public ProductCatalog.APIRequestGetProductFeeds requestEncodingField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestFileNameField()
public ProductCatalog.APIRequestGetProductFeeds requestFileNameField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestIdField()
public ProductCatalog.APIRequestGetProductFeeds requestIdField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestLatestUploadField()
public ProductCatalog.APIRequestGetProductFeeds requestLatestUploadField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestNameField()
public ProductCatalog.APIRequestGetProductFeeds requestNameField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestOverrideTypeField()
public ProductCatalog.APIRequestGetProductFeeds requestOverrideTypeField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestProductCountField()
public ProductCatalog.APIRequestGetProductFeeds requestProductCountField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestQuotedFieldsModeField()
public ProductCatalog.APIRequestGetProductFeeds requestQuotedFieldsModeField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestScheduleField()
public ProductCatalog.APIRequestGetProductFeeds requestScheduleField(boolean value)
public ProductCatalog.APIRequestGetProductFeeds requestUpdateScheduleField()
public ProductCatalog.APIRequestGetProductFeeds requestUpdateScheduleField(boolean value)
Copyright © 2020. All rights reserved.