public static class Vehicle.APIRequestUpdate extends APIRequest<Vehicle>
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, setUseVideoEndpointpublic APIRequestUpdate(String nodeId, APIContext context)
public Vehicle getLastResponse()
getLastResponse in class APIRequest<Vehicle>public Vehicle parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Vehicle>APIExceptionpublic Vehicle execute() throws APIException
execute in class APIRequest<Vehicle>APIExceptionpublic Vehicle execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Vehicle>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Vehicle> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Vehicle> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Vehicle.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<Vehicle>public Vehicle.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<Vehicle>public Vehicle.APIRequestUpdate setAddress(Map<String,String> address)
public Vehicle.APIRequestUpdate setAddress(String address)
public Vehicle.APIRequestUpdate setApplinks(Object applinks)
public Vehicle.APIRequestUpdate setApplinks(String applinks)
public Vehicle.APIRequestUpdate setAvailability(Vehicle.EnumAvailability availability)
public Vehicle.APIRequestUpdate setAvailability(String availability)
public Vehicle.APIRequestUpdate setBodyStyle(Vehicle.EnumBodyStyle bodyStyle)
public Vehicle.APIRequestUpdate setBodyStyle(String bodyStyle)
public Vehicle.APIRequestUpdate setCondition(Vehicle.EnumCondition condition)
public Vehicle.APIRequestUpdate setCondition(String condition)
public Vehicle.APIRequestUpdate setCurrency(String currency)
public Vehicle.APIRequestUpdate setDateFirstOnLot(String dateFirstOnLot)
public Vehicle.APIRequestUpdate setDealerId(String dealerId)
public Vehicle.APIRequestUpdate setDealerName(String dealerName)
public Vehicle.APIRequestUpdate setDealerPhone(String dealerPhone)
public Vehicle.APIRequestUpdate setDescription(String description)
public Vehicle.APIRequestUpdate setDrivetrain(Vehicle.EnumDrivetrain drivetrain)
public Vehicle.APIRequestUpdate setDrivetrain(String drivetrain)
public Vehicle.APIRequestUpdate setExteriorColor(String exteriorColor)
public Vehicle.APIRequestUpdate setFbPageId(String fbPageId)
public Vehicle.APIRequestUpdate setFuelType(Vehicle.EnumFuelType fuelType)
public Vehicle.APIRequestUpdate setFuelType(String fuelType)
public Vehicle.APIRequestUpdate setImages(List<Object> images)
public Vehicle.APIRequestUpdate setImages(String images)
public Vehicle.APIRequestUpdate setInteriorColor(String interiorColor)
public Vehicle.APIRequestUpdate setMake(String make)
public Vehicle.APIRequestUpdate setMileage(Map<String,String> mileage)
public Vehicle.APIRequestUpdate setMileage(String mileage)
public Vehicle.APIRequestUpdate setModel(String model)
public Vehicle.APIRequestUpdate setPrice(Long price)
public Vehicle.APIRequestUpdate setPrice(String price)
public Vehicle.APIRequestUpdate setStateOfVehicle(Vehicle.EnumStateOfVehicle stateOfVehicle)
public Vehicle.APIRequestUpdate setStateOfVehicle(String stateOfVehicle)
public Vehicle.APIRequestUpdate setTitle(String title)
public Vehicle.APIRequestUpdate setTransmission(Vehicle.EnumTransmission transmission)
public Vehicle.APIRequestUpdate setTransmission(String transmission)
public Vehicle.APIRequestUpdate setTrim(String trim)
public Vehicle.APIRequestUpdate setUrl(String url)
public Vehicle.APIRequestUpdate setVehicleType(Vehicle.EnumVehicleType vehicleType)
public Vehicle.APIRequestUpdate setVehicleType(String vehicleType)
public Vehicle.APIRequestUpdate setVin(String vin)
public Vehicle.APIRequestUpdate setYear(Long year)
public Vehicle.APIRequestUpdate setYear(String year)
public Vehicle.APIRequestUpdate requestAllFields()
public Vehicle.APIRequestUpdate requestAllFields(boolean value)
public Vehicle.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<Vehicle>public Vehicle.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Vehicle>public Vehicle.APIRequestUpdate requestField(String field)
requestField in class APIRequest<Vehicle>public Vehicle.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<Vehicle>Copyright © 2020. All rights reserved.