public static class ProductItem.APIRequestUpdate extends APIRequest<ProductItem>
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 |
|---|
APIRequestUpdate(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestUpdate(String nodeId, APIContext context)
public ProductItem getLastResponse()
getLastResponse in class APIRequest<ProductItem>public ProductItem parseResponse(String response) throws APIException
parseResponse in class APIRequest<ProductItem>APIExceptionpublic ProductItem execute() throws APIException
execute in class APIRequest<ProductItem>APIExceptionpublic ProductItem execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ProductItem>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductItem> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<ProductItem> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic 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 setAdditionalImageUrls(List<String> additionalImageUrls)
public ProductItem.APIRequestUpdate setAdditionalImageUrls(String additionalImageUrls)
public ProductItem.APIRequestUpdate setAdditionalVariantAttributes(Object 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 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(Object imageUrl)
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 setManufacturerPartNumber(String manufacturerPartNumber)
public ProductItem.APIRequestUpdate setMaterial(String material)
public ProductItem.APIRequestUpdate setMobileLink(Object mobileLink)
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(Object offerPriceEndDate)
public ProductItem.APIRequestUpdate setOfferPriceEndDate(String offerPriceEndDate)
public ProductItem.APIRequestUpdate setOfferPriceStartDate(Object offerPriceStartDate)
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 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(Object url)
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 © 2018. All rights reserved.