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