public static class ProductCatalog.APIRequestGetVehicleOffers extends APIRequest<VehicleOffer>
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 |
---|
APIRequestGetVehicleOffers(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 APIRequestGetVehicleOffers(String nodeId, APIContext context)
public APINodeList<VehicleOffer> getLastResponse()
getLastResponse
in class APIRequest<VehicleOffer>
public APINodeList<VehicleOffer> parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<VehicleOffer>
APIException
public APINodeList<VehicleOffer> execute() throws APIException
execute
in class APIRequest<VehicleOffer>
APIException
public APINodeList<VehicleOffer> execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<VehicleOffer>
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<VehicleOffer>> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<VehicleOffer>> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public ProductCatalog.APIRequestGetVehicleOffers setParam(String param, Object value)
setParam
in class APIRequest<VehicleOffer>
public ProductCatalog.APIRequestGetVehicleOffers setParams(Map<String,Object> params)
setParams
in class APIRequest<VehicleOffer>
public ProductCatalog.APIRequestGetVehicleOffers setBulkPagination(Boolean bulkPagination)
public ProductCatalog.APIRequestGetVehicleOffers setBulkPagination(String bulkPagination)
public ProductCatalog.APIRequestGetVehicleOffers setFilter(Object filter)
public ProductCatalog.APIRequestGetVehicleOffers setFilter(String filter)
public ProductCatalog.APIRequestGetVehicleOffers requestAllFields()
public ProductCatalog.APIRequestGetVehicleOffers requestAllFields(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestFields(List<String> fields)
requestFields
in class APIRequest<VehicleOffer>
public ProductCatalog.APIRequestGetVehicleOffers requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<VehicleOffer>
public ProductCatalog.APIRequestGetVehicleOffers requestField(String field)
requestField
in class APIRequest<VehicleOffer>
public ProductCatalog.APIRequestGetVehicleOffers requestField(String field, boolean value)
requestField
in class APIRequest<VehicleOffer>
public ProductCatalog.APIRequestGetVehicleOffers requestAmountCurrencyField()
public ProductCatalog.APIRequestGetVehicleOffers requestAmountCurrencyField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestAmountPercentageField()
public ProductCatalog.APIRequestGetVehicleOffers requestAmountPercentageField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestAmountPriceField()
public ProductCatalog.APIRequestGetVehicleOffers requestAmountPriceField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestAmountQualifierField()
public ProductCatalog.APIRequestGetVehicleOffers requestAmountQualifierField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestApplinksField()
public ProductCatalog.APIRequestGetVehicleOffers requestApplinksField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestBodyStyleField()
public ProductCatalog.APIRequestGetVehicleOffers requestBodyStyleField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestCashbackCurrencyField()
public ProductCatalog.APIRequestGetVehicleOffers requestCashbackCurrencyField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestCashbackPriceField()
public ProductCatalog.APIRequestGetVehicleOffers requestCashbackPriceField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestCurrencyField()
public ProductCatalog.APIRequestGetVehicleOffers requestCurrencyField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestDmaCodesField()
public ProductCatalog.APIRequestGetVehicleOffers requestDmaCodesField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestDownpaymentCurrencyField()
public ProductCatalog.APIRequestGetVehicleOffers requestDownpaymentCurrencyField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestDownpaymentPriceField()
public ProductCatalog.APIRequestGetVehicleOffers requestDownpaymentPriceField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestDownpaymentQualifierField()
public ProductCatalog.APIRequestGetVehicleOffers requestDownpaymentQualifierField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestEndDateField()
public ProductCatalog.APIRequestGetVehicleOffers requestEndDateField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestEndTimeField()
public ProductCatalog.APIRequestGetVehicleOffers requestEndTimeField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestIdField()
public ProductCatalog.APIRequestGetVehicleOffers requestIdField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestImagesField()
public ProductCatalog.APIRequestGetVehicleOffers requestImagesField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestMakeField()
public ProductCatalog.APIRequestGetVehicleOffers requestMakeField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestModelField()
public ProductCatalog.APIRequestGetVehicleOffers requestModelField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestOfferDescriptionField()
public ProductCatalog.APIRequestGetVehicleOffers requestOfferDescriptionField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestOfferDisclaimerField()
public ProductCatalog.APIRequestGetVehicleOffers requestOfferDisclaimerField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestOfferTypeField()
public ProductCatalog.APIRequestGetVehicleOffers requestOfferTypeField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestPriceField()
public ProductCatalog.APIRequestGetVehicleOffers requestPriceField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestSanitizedImagesField()
public ProductCatalog.APIRequestGetVehicleOffers requestSanitizedImagesField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestStartDateField()
public ProductCatalog.APIRequestGetVehicleOffers requestStartDateField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestStartTimeField()
public ProductCatalog.APIRequestGetVehicleOffers requestStartTimeField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestTermLengthField()
public ProductCatalog.APIRequestGetVehicleOffers requestTermLengthField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestTermQualifierField()
public ProductCatalog.APIRequestGetVehicleOffers requestTermQualifierField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestTitleField()
public ProductCatalog.APIRequestGetVehicleOffers requestTitleField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestTrimField()
public ProductCatalog.APIRequestGetVehicleOffers requestTrimField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestUrlField()
public ProductCatalog.APIRequestGetVehicleOffers requestUrlField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestVehicleOfferIdField()
public ProductCatalog.APIRequestGetVehicleOffers requestVehicleOfferIdField(boolean value)
public ProductCatalog.APIRequestGetVehicleOffers requestYearField()
public ProductCatalog.APIRequestGetVehicleOffers requestYearField(boolean value)
Copyright © 2020. All rights reserved.