public static class ProductCatalog.APIRequestCreateProductFeed extends APIRequest<ProductFeed>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>| 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 |
|---|
APIRequestCreateProductFeed(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateProductFeed(String nodeId, APIContext context)
public ProductFeed getLastResponse()
getLastResponse in class APIRequest<ProductFeed>public ProductFeed parseResponse(String response) 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 ProductCatalog.APIRequestCreateProductFeed setParam(String param, Object value)
setParam in class APIRequest<ProductFeed>public ProductCatalog.APIRequestCreateProductFeed setParams(Map<String,Object> params)
setParams in class APIRequest<ProductFeed>public ProductCatalog.APIRequestCreateProductFeed setDefaultCurrency(String defaultCurrency)
public ProductCatalog.APIRequestCreateProductFeed setDelimiter(ProductFeed.EnumDelimiter delimiter)
public ProductCatalog.APIRequestCreateProductFeed setDelimiter(String delimiter)
public ProductCatalog.APIRequestCreateProductFeed setEncoding(ProductFeed.EnumEncoding encoding)
public ProductCatalog.APIRequestCreateProductFeed setEncoding(String encoding)
public ProductCatalog.APIRequestCreateProductFeed setName(String name)
public ProductCatalog.APIRequestCreateProductFeed setQuotedFieldsMode(ProductFeed.EnumQuotedFieldsMode quotedFieldsMode)
public ProductCatalog.APIRequestCreateProductFeed setQuotedFieldsMode(String quotedFieldsMode)
public ProductCatalog.APIRequestCreateProductFeed setSchedule(String schedule)
public ProductCatalog.APIRequestCreateProductFeed setUpdateSchedule(String updateSchedule)
public ProductCatalog.APIRequestCreateProductFeed setCountry(String country)
public ProductCatalog.APIRequestCreateProductFeed setDeletionEnabled(Boolean deletionEnabled)
public ProductCatalog.APIRequestCreateProductFeed setDeletionEnabled(String deletionEnabled)
public ProductCatalog.APIRequestCreateProductFeed setFeedType(ProductFeed.EnumFeedType feedType)
public ProductCatalog.APIRequestCreateProductFeed setFeedType(String feedType)
public ProductCatalog.APIRequestCreateProductFeed setFileName(String fileName)
public ProductCatalog.APIRequestCreateProductFeed setQuotedFields(Boolean quotedFields)
public ProductCatalog.APIRequestCreateProductFeed setQuotedFields(String quotedFields)
public ProductCatalog.APIRequestCreateProductFeed setRules(List<String> rules)
public ProductCatalog.APIRequestCreateProductFeed setRules(String rules)
public ProductCatalog.APIRequestCreateProductFeed requestAllFields()
public ProductCatalog.APIRequestCreateProductFeed requestAllFields(boolean value)
public ProductCatalog.APIRequestCreateProductFeed requestFields(List<String> fields)
requestFields in class APIRequest<ProductFeed>public ProductCatalog.APIRequestCreateProductFeed requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ProductFeed>public ProductCatalog.APIRequestCreateProductFeed requestField(String field)
requestField in class APIRequest<ProductFeed>public ProductCatalog.APIRequestCreateProductFeed requestField(String field, boolean value)
requestField in class APIRequest<ProductFeed>Copyright © 2018. All rights reserved.