public static class HotelRoom.APIRequestUpdate extends APIRequest<HotelRoom>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>| 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, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestUpdate(String nodeId, APIContext context)
public HotelRoom getLastResponse()
getLastResponse in class APIRequest<HotelRoom>public HotelRoom parseResponse(String response) throws APIException
parseResponse in class APIRequest<HotelRoom>APIExceptionpublic HotelRoom execute() throws APIException
execute in class APIRequest<HotelRoom>APIExceptionpublic HotelRoom execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<HotelRoom>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic HotelRoom.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<HotelRoom>public HotelRoom.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<HotelRoom>public HotelRoom.APIRequestUpdate setDescription(String description)
public HotelRoom.APIRequestUpdate setName(String name)
public HotelRoom.APIRequestUpdate setUrl(String url)
public HotelRoom.APIRequestUpdate setCurrency(String currency)
public HotelRoom.APIRequestUpdate setBasePrice(Double basePrice)
public HotelRoom.APIRequestUpdate setBasePrice(String basePrice)
public HotelRoom.APIRequestUpdate setApplinks(Object applinks)
public HotelRoom.APIRequestUpdate setApplinks(String applinks)
public HotelRoom.APIRequestUpdate setImages(List<Object> images)
public HotelRoom.APIRequestUpdate setImages(String images)
public HotelRoom.APIRequestUpdate setMarginLevel(Long marginLevel)
public HotelRoom.APIRequestUpdate setMarginLevel(String marginLevel)
public HotelRoom.APIRequestUpdate setPricingVariables(List<Object> pricingVariables)
public HotelRoom.APIRequestUpdate setPricingVariables(String pricingVariables)
public HotelRoom.APIRequestUpdate setSalePrice(Double salePrice)
public HotelRoom.APIRequestUpdate setSalePrice(String salePrice)
public HotelRoom.APIRequestUpdate requestAllFields()
public HotelRoom.APIRequestUpdate requestAllFields(boolean value)
public HotelRoom.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<HotelRoom>public HotelRoom.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<HotelRoom>public HotelRoom.APIRequestUpdate requestField(String field)
requestField in class APIRequest<HotelRoom>public HotelRoom.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<HotelRoom>Copyright © 2018. All rights reserved.