public static class ProductItem.APIRequestGet 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 |
---|
APIRequestGet(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 APIRequestGet(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.APIRequestGet setParam(String param, Object value)
setParam
in class APIRequest<ProductItem>
public ProductItem.APIRequestGet setParams(Map<String,Object> params)
setParams
in class APIRequest<ProductItem>
public ProductItem.APIRequestGet setImageHeight(Long imageHeight)
public ProductItem.APIRequestGet setImageHeight(String imageHeight)
public ProductItem.APIRequestGet setImageWidth(Long imageWidth)
public ProductItem.APIRequestGet setImageWidth(String imageWidth)
public ProductItem.APIRequestGet requestAllFields()
public ProductItem.APIRequestGet requestAllFields(boolean value)
public ProductItem.APIRequestGet requestFields(List<String> fields)
requestFields
in class APIRequest<ProductItem>
public ProductItem.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<ProductItem>
public ProductItem.APIRequestGet requestField(String field)
requestField
in class APIRequest<ProductItem>
public ProductItem.APIRequestGet requestField(String field, boolean value)
requestField
in class APIRequest<ProductItem>
public ProductItem.APIRequestGet requestAdditionalImageCdnUrlsField()
public ProductItem.APIRequestGet requestAdditionalImageCdnUrlsField(boolean value)
public ProductItem.APIRequestGet requestAdditionalImageUrlsField()
public ProductItem.APIRequestGet requestAdditionalImageUrlsField(boolean value)
public ProductItem.APIRequestGet requestAdditionalVariantAttributesField()
public ProductItem.APIRequestGet requestAdditionalVariantAttributesField(boolean value)
public ProductItem.APIRequestGet requestAgeGroupField()
public ProductItem.APIRequestGet requestAgeGroupField(boolean value)
public ProductItem.APIRequestGet requestApplinksField()
public ProductItem.APIRequestGet requestApplinksField(boolean value)
public ProductItem.APIRequestGet requestAvailabilityField()
public ProductItem.APIRequestGet requestAvailabilityField(boolean value)
public ProductItem.APIRequestGet requestBrandField()
public ProductItem.APIRequestGet requestBrandField(boolean value)
public ProductItem.APIRequestGet requestCapabilityToReviewStatusField()
public ProductItem.APIRequestGet requestCapabilityToReviewStatusField(boolean value)
public ProductItem.APIRequestGet requestCategoryField()
public ProductItem.APIRequestGet requestCategoryField(boolean value)
public ProductItem.APIRequestGet requestColorField()
public ProductItem.APIRequestGet requestColorField(boolean value)
public ProductItem.APIRequestGet requestCommerceInsightsField()
public ProductItem.APIRequestGet requestCommerceInsightsField(boolean value)
public ProductItem.APIRequestGet requestConditionField()
public ProductItem.APIRequestGet requestConditionField(boolean value)
public ProductItem.APIRequestGet requestCurrencyField()
public ProductItem.APIRequestGet requestCurrencyField(boolean value)
public ProductItem.APIRequestGet requestCustomDataField()
public ProductItem.APIRequestGet requestCustomDataField(boolean value)
public ProductItem.APIRequestGet requestCustomLabel0Field()
public ProductItem.APIRequestGet requestCustomLabel0Field(boolean value)
public ProductItem.APIRequestGet requestCustomLabel1Field()
public ProductItem.APIRequestGet requestCustomLabel1Field(boolean value)
public ProductItem.APIRequestGet requestCustomLabel2Field()
public ProductItem.APIRequestGet requestCustomLabel2Field(boolean value)
public ProductItem.APIRequestGet requestCustomLabel3Field()
public ProductItem.APIRequestGet requestCustomLabel3Field(boolean value)
public ProductItem.APIRequestGet requestCustomLabel4Field()
public ProductItem.APIRequestGet requestCustomLabel4Field(boolean value)
public ProductItem.APIRequestGet requestDescriptionField()
public ProductItem.APIRequestGet requestDescriptionField(boolean value)
public ProductItem.APIRequestGet requestExpirationDateField()
public ProductItem.APIRequestGet requestExpirationDateField(boolean value)
public ProductItem.APIRequestGet requestGenderField()
public ProductItem.APIRequestGet requestGenderField(boolean value)
public ProductItem.APIRequestGet requestGtinField()
public ProductItem.APIRequestGet requestGtinField(boolean value)
public ProductItem.APIRequestGet requestIdField()
public ProductItem.APIRequestGet requestIdField(boolean value)
public ProductItem.APIRequestGet requestImageCdnUrlsField()
public ProductItem.APIRequestGet requestImageCdnUrlsField(boolean value)
public ProductItem.APIRequestGet requestImageUrlField()
public ProductItem.APIRequestGet requestImageUrlField(boolean value)
public ProductItem.APIRequestGet requestInventoryField()
public ProductItem.APIRequestGet requestInventoryField(boolean value)
public ProductItem.APIRequestGet requestManufacturerPartNumberField()
public ProductItem.APIRequestGet requestManufacturerPartNumberField(boolean value)
public ProductItem.APIRequestGet requestMaterialField()
public ProductItem.APIRequestGet requestMaterialField(boolean value)
public ProductItem.APIRequestGet requestMobileLinkField()
public ProductItem.APIRequestGet requestMobileLinkField(boolean value)
public ProductItem.APIRequestGet requestNameField()
public ProductItem.APIRequestGet requestNameField(boolean value)
public ProductItem.APIRequestGet requestOrderingIndexField()
public ProductItem.APIRequestGet requestOrderingIndexField(boolean value)
public ProductItem.APIRequestGet requestPatternField()
public ProductItem.APIRequestGet requestPatternField(boolean value)
public ProductItem.APIRequestGet requestPriceField()
public ProductItem.APIRequestGet requestPriceField(boolean value)
public ProductItem.APIRequestGet requestProductCatalogField()
public ProductItem.APIRequestGet requestProductCatalogField(boolean value)
public ProductItem.APIRequestGet requestProductFeedField()
public ProductItem.APIRequestGet requestProductFeedField(boolean value)
public ProductItem.APIRequestGet requestProductGroupField()
public ProductItem.APIRequestGet requestProductGroupField(boolean value)
public ProductItem.APIRequestGet requestProductTypeField()
public ProductItem.APIRequestGet requestProductTypeField(boolean value)
public ProductItem.APIRequestGet requestRetailerIdField()
public ProductItem.APIRequestGet requestRetailerIdField(boolean value)
public ProductItem.APIRequestGet requestRetailerProductGroupIdField()
public ProductItem.APIRequestGet requestRetailerProductGroupIdField(boolean value)
public ProductItem.APIRequestGet requestReviewRejectionReasonsField()
public ProductItem.APIRequestGet requestReviewRejectionReasonsField(boolean value)
public ProductItem.APIRequestGet requestReviewStatusField()
public ProductItem.APIRequestGet requestReviewStatusField(boolean value)
public ProductItem.APIRequestGet requestSalePriceField()
public ProductItem.APIRequestGet requestSalePriceField(boolean value)
public ProductItem.APIRequestGet requestSalePriceEndDateField()
public ProductItem.APIRequestGet requestSalePriceEndDateField(boolean value)
public ProductItem.APIRequestGet requestSalePriceStartDateField()
public ProductItem.APIRequestGet requestSalePriceStartDateField(boolean value)
public ProductItem.APIRequestGet requestShippingWeightUnitField()
public ProductItem.APIRequestGet requestShippingWeightUnitField(boolean value)
public ProductItem.APIRequestGet requestShippingWeightValueField()
public ProductItem.APIRequestGet requestShippingWeightValueField(boolean value)
public ProductItem.APIRequestGet requestShortDescriptionField()
public ProductItem.APIRequestGet requestShortDescriptionField(boolean value)
public ProductItem.APIRequestGet requestSizeField()
public ProductItem.APIRequestGet requestSizeField(boolean value)
public ProductItem.APIRequestGet requestStartDateField()
public ProductItem.APIRequestGet requestStartDateField(boolean value)
public ProductItem.APIRequestGet requestUrlField()
public ProductItem.APIRequestGet requestUrlField(boolean value)
public ProductItem.APIRequestGet requestVisibilityField()
public ProductItem.APIRequestGet requestVisibilityField(boolean value)
Copyright © 2020. All rights reserved.