public static class ProductSet.APIRequestGetHotels extends APIRequest<Hotel>
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 |
---|
APIRequestGetHotels(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 APIRequestGetHotels(String nodeId, APIContext context)
public APINodeList<Hotel> getLastResponse()
getLastResponse
in class APIRequest<Hotel>
public APINodeList<Hotel> parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<Hotel>
APIException
public APINodeList<Hotel> execute() throws APIException
execute
in class APIRequest<Hotel>
APIException
public APINodeList<Hotel> execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<Hotel>
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<Hotel>> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<Hotel>> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public ProductSet.APIRequestGetHotels setParam(String param, Object value)
setParam
in class APIRequest<Hotel>
public ProductSet.APIRequestGetHotels setParams(Map<String,Object> params)
setParams
in class APIRequest<Hotel>
public ProductSet.APIRequestGetHotels setBulkPagination(Boolean bulkPagination)
public ProductSet.APIRequestGetHotels setBulkPagination(String bulkPagination)
public ProductSet.APIRequestGetHotels setFilter(Object filter)
public ProductSet.APIRequestGetHotels setFilter(String filter)
public ProductSet.APIRequestGetHotels requestAllFields()
public ProductSet.APIRequestGetHotels requestAllFields(boolean value)
public ProductSet.APIRequestGetHotels requestFields(List<String> fields)
requestFields
in class APIRequest<Hotel>
public ProductSet.APIRequestGetHotels requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<Hotel>
public ProductSet.APIRequestGetHotels requestField(String field)
requestField
in class APIRequest<Hotel>
public ProductSet.APIRequestGetHotels requestField(String field, boolean value)
requestField
in class APIRequest<Hotel>
public ProductSet.APIRequestGetHotels requestAddressField()
public ProductSet.APIRequestGetHotels requestAddressField(boolean value)
public ProductSet.APIRequestGetHotels requestApplinksField()
public ProductSet.APIRequestGetHotels requestApplinksField(boolean value)
public ProductSet.APIRequestGetHotels requestBrandField()
public ProductSet.APIRequestGetHotels requestBrandField(boolean value)
public ProductSet.APIRequestGetHotels requestCurrencyField()
public ProductSet.APIRequestGetHotels requestCurrencyField(boolean value)
public ProductSet.APIRequestGetHotels requestDescriptionField()
public ProductSet.APIRequestGetHotels requestDescriptionField(boolean value)
public ProductSet.APIRequestGetHotels requestGuestRatingsField()
public ProductSet.APIRequestGetHotels requestGuestRatingsField(boolean value)
public ProductSet.APIRequestGetHotels requestHotelIdField()
public ProductSet.APIRequestGetHotels requestHotelIdField(boolean value)
public ProductSet.APIRequestGetHotels requestIdField()
public ProductSet.APIRequestGetHotels requestIdField(boolean value)
public ProductSet.APIRequestGetHotels requestImagesField()
public ProductSet.APIRequestGetHotels requestImagesField(boolean value)
public ProductSet.APIRequestGetHotels requestLowestBasePriceField()
public ProductSet.APIRequestGetHotels requestLowestBasePriceField(boolean value)
public ProductSet.APIRequestGetHotels requestLoyaltyProgramField()
public ProductSet.APIRequestGetHotels requestLoyaltyProgramField(boolean value)
public ProductSet.APIRequestGetHotels requestMarginLevelField()
public ProductSet.APIRequestGetHotels requestMarginLevelField(boolean value)
public ProductSet.APIRequestGetHotels requestNameField()
public ProductSet.APIRequestGetHotels requestNameField(boolean value)
public ProductSet.APIRequestGetHotels requestPhoneField()
public ProductSet.APIRequestGetHotels requestPhoneField(boolean value)
public ProductSet.APIRequestGetHotels requestSalePriceField()
public ProductSet.APIRequestGetHotels requestSalePriceField(boolean value)
public ProductSet.APIRequestGetHotels requestSanitizedImagesField()
public ProductSet.APIRequestGetHotels requestSanitizedImagesField(boolean value)
public ProductSet.APIRequestGetHotels requestStarRatingField()
public ProductSet.APIRequestGetHotels requestStarRatingField(boolean value)
public ProductSet.APIRequestGetHotels requestUrlField()
public ProductSet.APIRequestGetHotels requestUrlField(boolean value)
Copyright © 2020. All rights reserved.