public static class ProductItem.APIRequestUpdate extends APIRequest<ProductItem>
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 |
---|
APIRequestUpdate(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 APIRequestUpdate(String nodeId, APIContext context)
public ProductItem getLastResponse()
getLastResponse
in class APIRequest<ProductItem>
public ProductItem parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<ProductItem>
APIException
public ProductItem execute() throws APIException
execute
in class APIRequest<ProductItem>
APIException
public ProductItem execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<ProductItem>
APIException
public com.google.common.util.concurrent.ListenableFuture<ProductItem> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<ProductItem> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public ProductItem.APIRequestUpdate setParam(String param, Object value)
setParam
in class APIRequest<ProductItem>
public ProductItem.APIRequestUpdate setParams(Map<String,Object> params)
setParams
in class APIRequest<ProductItem>
public ProductItem.APIRequestUpdate setAdditionalImageFiles(List<File> additionalImageFiles)
public ProductItem.APIRequestUpdate setAdditionalImageFiles(String additionalImageFiles)
public ProductItem.APIRequestUpdate setAdditionalImageUrls(List<String> additionalImageUrls)
public ProductItem.APIRequestUpdate setAdditionalImageUrls(String additionalImageUrls)
public ProductItem.APIRequestUpdate setAdditionalVariantAttributes(Map<String,String> additionalVariantAttributes)
public ProductItem.APIRequestUpdate setAdditionalVariantAttributes(String additionalVariantAttributes)
public ProductItem.APIRequestUpdate setAndroidAppName(String androidAppName)
public ProductItem.APIRequestUpdate setAndroidClass(String androidClass)
public ProductItem.APIRequestUpdate setAndroidPackage(String androidPackage)
public ProductItem.APIRequestUpdate setAndroidUrl(String androidUrl)
public ProductItem.APIRequestUpdate setAvailability(ProductItem.EnumAvailability availability)
public ProductItem.APIRequestUpdate setAvailability(String availability)
public ProductItem.APIRequestUpdate setBrand(String brand)
public ProductItem.APIRequestUpdate setCategory(String category)
public ProductItem.APIRequestUpdate setCheckoutUrl(String checkoutUrl)
public ProductItem.APIRequestUpdate setColor(String color)
public ProductItem.APIRequestUpdate setCommerceTaxCategory(ProductItem.EnumCommerceTaxCategory commerceTaxCategory)
public ProductItem.APIRequestUpdate setCommerceTaxCategory(String commerceTaxCategory)
public ProductItem.APIRequestUpdate setCondition(ProductItem.EnumCondition condition)
public ProductItem.APIRequestUpdate setCondition(String condition)
public ProductItem.APIRequestUpdate setCurrency(String currency)
public ProductItem.APIRequestUpdate setCustomData(Map<String,String> customData)
public ProductItem.APIRequestUpdate setCustomData(String customData)
public ProductItem.APIRequestUpdate setCustomLabel0(String customLabel0)
public ProductItem.APIRequestUpdate setCustomLabel1(String customLabel1)
public ProductItem.APIRequestUpdate setCustomLabel2(String customLabel2)
public ProductItem.APIRequestUpdate setCustomLabel3(String customLabel3)
public ProductItem.APIRequestUpdate setCustomLabel4(String customLabel4)
public ProductItem.APIRequestUpdate setDescription(String description)
public ProductItem.APIRequestUpdate setExpirationDate(String expirationDate)
public ProductItem.APIRequestUpdate setGender(ProductItem.EnumGender gender)
public ProductItem.APIRequestUpdate setGender(String gender)
public ProductItem.APIRequestUpdate setGtin(String gtin)
public ProductItem.APIRequestUpdate setImageUrl(String imageUrl)
public ProductItem.APIRequestUpdate setInventory(Long inventory)
public ProductItem.APIRequestUpdate setInventory(String inventory)
public ProductItem.APIRequestUpdate setIosAppName(String iosAppName)
public ProductItem.APIRequestUpdate setIosAppStoreId(Long iosAppStoreId)
public ProductItem.APIRequestUpdate setIosAppStoreId(String iosAppStoreId)
public ProductItem.APIRequestUpdate setIosUrl(String iosUrl)
public ProductItem.APIRequestUpdate setIpadAppName(String ipadAppName)
public ProductItem.APIRequestUpdate setIpadAppStoreId(Long ipadAppStoreId)
public ProductItem.APIRequestUpdate setIpadAppStoreId(String ipadAppStoreId)
public ProductItem.APIRequestUpdate setIpadUrl(String ipadUrl)
public ProductItem.APIRequestUpdate setIphoneAppName(String iphoneAppName)
public ProductItem.APIRequestUpdate setIphoneAppStoreId(Long iphoneAppStoreId)
public ProductItem.APIRequestUpdate setIphoneAppStoreId(String iphoneAppStoreId)
public ProductItem.APIRequestUpdate setIphoneUrl(String iphoneUrl)
public ProductItem.APIRequestUpdate setLaunchDate(String launchDate)
public ProductItem.APIRequestUpdate setManufacturerPartNumber(String manufacturerPartNumber)
public ProductItem.APIRequestUpdate setMaterial(String material)
public ProductItem.APIRequestUpdate setMobileLink(String mobileLink)
public ProductItem.APIRequestUpdate setName(String name)
public ProductItem.APIRequestUpdate setOfferPriceAmount(Long offerPriceAmount)
public ProductItem.APIRequestUpdate setOfferPriceAmount(String offerPriceAmount)
public ProductItem.APIRequestUpdate setOfferPriceEndDate(String offerPriceEndDate)
public ProductItem.APIRequestUpdate setOfferPriceStartDate(String offerPriceStartDate)
public ProductItem.APIRequestUpdate setOrderingIndex(Long orderingIndex)
public ProductItem.APIRequestUpdate setOrderingIndex(String orderingIndex)
public ProductItem.APIRequestUpdate setPattern(String pattern)
public ProductItem.APIRequestUpdate setPrice(Long price)
public ProductItem.APIRequestUpdate setPrice(String price)
public ProductItem.APIRequestUpdate setProductType(String productType)
public ProductItem.APIRequestUpdate setRetailerId(String retailerId)
public ProductItem.APIRequestUpdate setReturnPolicyDays(Long returnPolicyDays)
public ProductItem.APIRequestUpdate setReturnPolicyDays(String returnPolicyDays)
public ProductItem.APIRequestUpdate setSalePrice(Long salePrice)
public ProductItem.APIRequestUpdate setSalePrice(String salePrice)
public ProductItem.APIRequestUpdate setSalePriceEndDate(String salePriceEndDate)
public ProductItem.APIRequestUpdate setSalePriceStartDate(String salePriceStartDate)
public ProductItem.APIRequestUpdate setShortDescription(String shortDescription)
public ProductItem.APIRequestUpdate setSize(String size)
public ProductItem.APIRequestUpdate setStartDate(String startDate)
public ProductItem.APIRequestUpdate setUrl(String url)
public ProductItem.APIRequestUpdate setVisibility(ProductItem.EnumVisibility visibility)
public ProductItem.APIRequestUpdate setVisibility(String visibility)
public ProductItem.APIRequestUpdate setWindowsPhoneAppId(String windowsPhoneAppId)
public ProductItem.APIRequestUpdate setWindowsPhoneAppName(String windowsPhoneAppName)
public ProductItem.APIRequestUpdate setWindowsPhoneUrl(String windowsPhoneUrl)
public ProductItem.APIRequestUpdate requestAllFields()
public ProductItem.APIRequestUpdate requestAllFields(boolean value)
public ProductItem.APIRequestUpdate requestFields(List<String> fields)
requestFields
in class APIRequest<ProductItem>
public ProductItem.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<ProductItem>
public ProductItem.APIRequestUpdate requestField(String field)
requestField
in class APIRequest<ProductItem>
public ProductItem.APIRequestUpdate requestField(String field, boolean value)
requestField
in class APIRequest<ProductItem>
Copyright © 2020. All rights reserved.