public static class HotelRoom.APIRequestGet extends APIRequest<HotelRoom>
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 |
---|
APIRequestGet(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 APIRequestGet(String nodeId, APIContext context)
public HotelRoom getLastResponse()
getLastResponse
in class APIRequest<HotelRoom>
public HotelRoom parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<HotelRoom>
APIException
public HotelRoom execute() throws APIException
execute
in class APIRequest<HotelRoom>
APIException
public HotelRoom execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<HotelRoom>
APIException
public com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public HotelRoom.APIRequestGet setParam(String param, Object value)
setParam
in class APIRequest<HotelRoom>
public HotelRoom.APIRequestGet setParams(Map<String,Object> params)
setParams
in class APIRequest<HotelRoom>
public HotelRoom.APIRequestGet requestAllFields()
public HotelRoom.APIRequestGet requestAllFields(boolean value)
public HotelRoom.APIRequestGet requestFields(List<String> fields)
requestFields
in class APIRequest<HotelRoom>
public HotelRoom.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<HotelRoom>
public HotelRoom.APIRequestGet requestField(String field)
requestField
in class APIRequest<HotelRoom>
public HotelRoom.APIRequestGet requestField(String field, boolean value)
requestField
in class APIRequest<HotelRoom>
public HotelRoom.APIRequestGet requestApplinksField()
public HotelRoom.APIRequestGet requestApplinksField(boolean value)
public HotelRoom.APIRequestGet requestBasePriceField()
public HotelRoom.APIRequestGet requestBasePriceField(boolean value)
public HotelRoom.APIRequestGet requestCurrencyField()
public HotelRoom.APIRequestGet requestCurrencyField(boolean value)
public HotelRoom.APIRequestGet requestDescriptionField()
public HotelRoom.APIRequestGet requestDescriptionField(boolean value)
public HotelRoom.APIRequestGet requestIdField()
public HotelRoom.APIRequestGet requestIdField(boolean value)
public HotelRoom.APIRequestGet requestImagesField()
public HotelRoom.APIRequestGet requestImagesField(boolean value)
public HotelRoom.APIRequestGet requestMarginLevelField()
public HotelRoom.APIRequestGet requestMarginLevelField(boolean value)
public HotelRoom.APIRequestGet requestNameField()
public HotelRoom.APIRequestGet requestNameField(boolean value)
public HotelRoom.APIRequestGet requestRoomIdField()
public HotelRoom.APIRequestGet requestRoomIdField(boolean value)
public HotelRoom.APIRequestGet requestSalePriceField()
public HotelRoom.APIRequestGet requestSalePriceField(boolean value)
public HotelRoom.APIRequestGet requestUrlField()
public HotelRoom.APIRequestGet requestUrlField(boolean value)
Copyright © 2023. All rights reserved.