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, setUseVideoEndpoint
public 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>
APIException
public Vehicle execute() throws APIException
execute
in class APIRequest<Vehicle>
APIException
public Vehicle execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<Vehicle>
APIException
public com.google.common.util.concurrent.ListenableFuture<Vehicle> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<Vehicle> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public 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.