public static class ProductCatalog.APIRequestCreateProductFeed 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 |
|---|
APIRequestCreateProductFeed(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 APIRequestCreateProductFeed(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 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 setCountry(String country)
public ProductCatalog.APIRequestCreateProductFeed setDefaultCurrency(String defaultCurrency)
public ProductCatalog.APIRequestCreateProductFeed setDeletionEnabled(Boolean deletionEnabled)
public ProductCatalog.APIRequestCreateProductFeed setDeletionEnabled(String deletionEnabled)
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 setFeedType(ProductFeed.EnumFeedType feedType)
public ProductCatalog.APIRequestCreateProductFeed setFeedType(String feedType)
public ProductCatalog.APIRequestCreateProductFeed setFileName(String fileName)
public ProductCatalog.APIRequestCreateProductFeed setItemSubType(ProductFeed.EnumItemSubType itemSubType)
public ProductCatalog.APIRequestCreateProductFeed setItemSubType(String itemSubType)
public ProductCatalog.APIRequestCreateProductFeed setMigratedFromFeedId(String migratedFromFeedId)
public ProductCatalog.APIRequestCreateProductFeed setName(String name)
public ProductCatalog.APIRequestCreateProductFeed setOverrideType(ProductFeed.EnumOverrideType overrideType)
public ProductCatalog.APIRequestCreateProductFeed setOverrideType(String overrideType)
public ProductCatalog.APIRequestCreateProductFeed setOverrideValue(String overrideValue)
public ProductCatalog.APIRequestCreateProductFeed setQuotedFieldsMode(ProductFeed.EnumQuotedFieldsMode quotedFieldsMode)
public ProductCatalog.APIRequestCreateProductFeed setQuotedFieldsMode(String quotedFieldsMode)
public ProductCatalog.APIRequestCreateProductFeed setRules(List<String> rules)
public ProductCatalog.APIRequestCreateProductFeed setRules(String rules)
public ProductCatalog.APIRequestCreateProductFeed setSchedule(String schedule)
public ProductCatalog.APIRequestCreateProductFeed setUpdateSchedule(String updateSchedule)
public ProductCatalog.APIRequestCreateProductFeed setWhitelistedProperties(List<String> whitelistedProperties)
public ProductCatalog.APIRequestCreateProductFeed setWhitelistedProperties(String whitelistedProperties)
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 © 2020. All rights reserved.