public static class ProductCatalog.APIRequestGetProducts 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 |
|---|
APIRequestGetProducts(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 APIRequestGetProducts(String nodeId, APIContext context)
public APINodeList<ProductItem> getLastResponse()
getLastResponse in class APIRequest<ProductItem>public APINodeList<ProductItem> parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<ProductItem>APIExceptionpublic APINodeList<ProductItem> execute() throws APIException
execute in class APIRequest<ProductItem>APIExceptionpublic APINodeList<ProductItem> execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ProductItem>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<ProductItem>> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<ProductItem>> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic ProductCatalog.APIRequestGetProducts setParam(String param, Object value)
setParam in class APIRequest<ProductItem>public ProductCatalog.APIRequestGetProducts setParams(Map<String,Object> params)
setParams in class APIRequest<ProductItem>public ProductCatalog.APIRequestGetProducts setBulkPagination(Boolean bulkPagination)
public ProductCatalog.APIRequestGetProducts setBulkPagination(String bulkPagination)
public ProductCatalog.APIRequestGetProducts setFilter(Object filter)
public ProductCatalog.APIRequestGetProducts setFilter(String filter)
public ProductCatalog.APIRequestGetProducts setReturnOnlyApprovedProducts(Boolean returnOnlyApprovedProducts)
public ProductCatalog.APIRequestGetProducts setReturnOnlyApprovedProducts(String returnOnlyApprovedProducts)
public ProductCatalog.APIRequestGetProducts requestAllFields()
public ProductCatalog.APIRequestGetProducts requestAllFields(boolean value)
public ProductCatalog.APIRequestGetProducts requestFields(List<String> fields)
requestFields in class APIRequest<ProductItem>public ProductCatalog.APIRequestGetProducts requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ProductItem>public ProductCatalog.APIRequestGetProducts requestField(String field)
requestField in class APIRequest<ProductItem>public ProductCatalog.APIRequestGetProducts requestField(String field, boolean value)
requestField in class APIRequest<ProductItem>public ProductCatalog.APIRequestGetProducts requestAdditionalImageCdnUrlsField()
public ProductCatalog.APIRequestGetProducts requestAdditionalImageCdnUrlsField(boolean value)
public ProductCatalog.APIRequestGetProducts requestAdditionalImageUrlsField()
public ProductCatalog.APIRequestGetProducts requestAdditionalImageUrlsField(boolean value)
public ProductCatalog.APIRequestGetProducts requestAdditionalVariantAttributesField()
public ProductCatalog.APIRequestGetProducts requestAdditionalVariantAttributesField(boolean value)
public ProductCatalog.APIRequestGetProducts requestAgeGroupField()
public ProductCatalog.APIRequestGetProducts requestAgeGroupField(boolean value)
public ProductCatalog.APIRequestGetProducts requestApplinksField()
public ProductCatalog.APIRequestGetProducts requestApplinksField(boolean value)
public ProductCatalog.APIRequestGetProducts requestAvailabilityField()
public ProductCatalog.APIRequestGetProducts requestAvailabilityField(boolean value)
public ProductCatalog.APIRequestGetProducts requestBrandField()
public ProductCatalog.APIRequestGetProducts requestBrandField(boolean value)
public ProductCatalog.APIRequestGetProducts requestCapabilityToReviewStatusField()
public ProductCatalog.APIRequestGetProducts requestCapabilityToReviewStatusField(boolean value)
public ProductCatalog.APIRequestGetProducts requestCategoryField()
public ProductCatalog.APIRequestGetProducts requestCategoryField(boolean value)
public ProductCatalog.APIRequestGetProducts requestCategorySpecificFieldsField()
public ProductCatalog.APIRequestGetProducts requestCategorySpecificFieldsField(boolean value)
public ProductCatalog.APIRequestGetProducts requestColorField()
public ProductCatalog.APIRequestGetProducts requestColorField(boolean value)
public ProductCatalog.APIRequestGetProducts requestCommerceInsightsField()
public ProductCatalog.APIRequestGetProducts requestCommerceInsightsField(boolean value)
public ProductCatalog.APIRequestGetProducts requestConditionField()
public ProductCatalog.APIRequestGetProducts requestConditionField(boolean value)
public ProductCatalog.APIRequestGetProducts requestCurrencyField()
public ProductCatalog.APIRequestGetProducts requestCurrencyField(boolean value)
public ProductCatalog.APIRequestGetProducts requestCustomDataField()
public ProductCatalog.APIRequestGetProducts requestCustomDataField(boolean value)
public ProductCatalog.APIRequestGetProducts requestCustomLabel0Field()
public ProductCatalog.APIRequestGetProducts requestCustomLabel0Field(boolean value)
public ProductCatalog.APIRequestGetProducts requestCustomLabel1Field()
public ProductCatalog.APIRequestGetProducts requestCustomLabel1Field(boolean value)
public ProductCatalog.APIRequestGetProducts requestCustomLabel2Field()
public ProductCatalog.APIRequestGetProducts requestCustomLabel2Field(boolean value)
public ProductCatalog.APIRequestGetProducts requestCustomLabel3Field()
public ProductCatalog.APIRequestGetProducts requestCustomLabel3Field(boolean value)
public ProductCatalog.APIRequestGetProducts requestCustomLabel4Field()
public ProductCatalog.APIRequestGetProducts requestCustomLabel4Field(boolean value)
public ProductCatalog.APIRequestGetProducts requestDescriptionField()
public ProductCatalog.APIRequestGetProducts requestDescriptionField(boolean value)
public ProductCatalog.APIRequestGetProducts requestExpirationDateField()
public ProductCatalog.APIRequestGetProducts requestExpirationDateField(boolean value)
public ProductCatalog.APIRequestGetProducts requestFbProductCategoryField()
public ProductCatalog.APIRequestGetProducts requestFbProductCategoryField(boolean value)
public ProductCatalog.APIRequestGetProducts requestGenderField()
public ProductCatalog.APIRequestGetProducts requestGenderField(boolean value)
public ProductCatalog.APIRequestGetProducts requestGtinField()
public ProductCatalog.APIRequestGetProducts requestGtinField(boolean value)
public ProductCatalog.APIRequestGetProducts requestIdField()
public ProductCatalog.APIRequestGetProducts requestIdField(boolean value)
public ProductCatalog.APIRequestGetProducts requestImageCdnUrlsField()
public ProductCatalog.APIRequestGetProducts requestImageCdnUrlsField(boolean value)
public ProductCatalog.APIRequestGetProducts requestImageUrlField()
public ProductCatalog.APIRequestGetProducts requestImageUrlField(boolean value)
public ProductCatalog.APIRequestGetProducts requestImagesField()
public ProductCatalog.APIRequestGetProducts requestImagesField(boolean value)
public ProductCatalog.APIRequestGetProducts requestInventoryField()
public ProductCatalog.APIRequestGetProducts requestInventoryField(boolean value)
public ProductCatalog.APIRequestGetProducts requestManufacturerPartNumberField()
public ProductCatalog.APIRequestGetProducts requestManufacturerPartNumberField(boolean value)
public ProductCatalog.APIRequestGetProducts requestMaterialField()
public ProductCatalog.APIRequestGetProducts requestMaterialField(boolean value)
public ProductCatalog.APIRequestGetProducts requestMobileLinkField()
public ProductCatalog.APIRequestGetProducts requestMobileLinkField(boolean value)
public ProductCatalog.APIRequestGetProducts requestNameField()
public ProductCatalog.APIRequestGetProducts requestNameField(boolean value)
public ProductCatalog.APIRequestGetProducts requestOrderingIndexField()
public ProductCatalog.APIRequestGetProducts requestOrderingIndexField(boolean value)
public ProductCatalog.APIRequestGetProducts requestPatternField()
public ProductCatalog.APIRequestGetProducts requestPatternField(boolean value)
public ProductCatalog.APIRequestGetProducts requestPriceField()
public ProductCatalog.APIRequestGetProducts requestPriceField(boolean value)
public ProductCatalog.APIRequestGetProducts requestProductCatalogField()
public ProductCatalog.APIRequestGetProducts requestProductCatalogField(boolean value)
public ProductCatalog.APIRequestGetProducts requestProductFeedField()
public ProductCatalog.APIRequestGetProducts requestProductFeedField(boolean value)
public ProductCatalog.APIRequestGetProducts requestProductGroupField()
public ProductCatalog.APIRequestGetProducts requestProductGroupField(boolean value)
public ProductCatalog.APIRequestGetProducts requestProductTypeField()
public ProductCatalog.APIRequestGetProducts requestProductTypeField(boolean value)
public ProductCatalog.APIRequestGetProducts requestRetailerIdField()
public ProductCatalog.APIRequestGetProducts requestRetailerIdField(boolean value)
public ProductCatalog.APIRequestGetProducts requestRetailerProductGroupIdField()
public ProductCatalog.APIRequestGetProducts requestRetailerProductGroupIdField(boolean value)
public ProductCatalog.APIRequestGetProducts requestReviewRejectionReasonsField()
public ProductCatalog.APIRequestGetProducts requestReviewRejectionReasonsField(boolean value)
public ProductCatalog.APIRequestGetProducts requestReviewStatusField()
public ProductCatalog.APIRequestGetProducts requestReviewStatusField(boolean value)
public ProductCatalog.APIRequestGetProducts requestSalePriceField()
public ProductCatalog.APIRequestGetProducts requestSalePriceField(boolean value)
public ProductCatalog.APIRequestGetProducts requestSalePriceEndDateField()
public ProductCatalog.APIRequestGetProducts requestSalePriceEndDateField(boolean value)
public ProductCatalog.APIRequestGetProducts requestSalePriceStartDateField()
public ProductCatalog.APIRequestGetProducts requestSalePriceStartDateField(boolean value)
public ProductCatalog.APIRequestGetProducts requestShippingWeightUnitField()
public ProductCatalog.APIRequestGetProducts requestShippingWeightUnitField(boolean value)
public ProductCatalog.APIRequestGetProducts requestShippingWeightValueField()
public ProductCatalog.APIRequestGetProducts requestShippingWeightValueField(boolean value)
public ProductCatalog.APIRequestGetProducts requestShortDescriptionField()
public ProductCatalog.APIRequestGetProducts requestShortDescriptionField(boolean value)
public ProductCatalog.APIRequestGetProducts requestSizeField()
public ProductCatalog.APIRequestGetProducts requestSizeField(boolean value)
public ProductCatalog.APIRequestGetProducts requestStartDateField()
public ProductCatalog.APIRequestGetProducts requestStartDateField(boolean value)
public ProductCatalog.APIRequestGetProducts requestUrlField()
public ProductCatalog.APIRequestGetProducts requestUrlField(boolean value)
public ProductCatalog.APIRequestGetProducts requestVisibilityField()
public ProductCatalog.APIRequestGetProducts requestVisibilityField(boolean value)
Copyright © 2020. All rights reserved.