public static class Destination.APIRequestUpdate extends APIRequest<Destination>
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 |
---|
APIRequestUpdate(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 APIRequestUpdate(String nodeId, APIContext context)
public Destination getLastResponse()
getLastResponse
in class APIRequest<Destination>
public Destination parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<Destination>
APIException
public Destination execute() throws APIException
execute
in class APIRequest<Destination>
APIException
public Destination execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<Destination>
APIException
public com.google.common.util.concurrent.ListenableFuture<Destination> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<Destination> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public Destination.APIRequestUpdate setParam(String param, Object value)
setParam
in class APIRequest<Destination>
public Destination.APIRequestUpdate setParams(Map<String,Object> params)
setParams
in class APIRequest<Destination>
public Destination.APIRequestUpdate setAddress(Object address)
public Destination.APIRequestUpdate setAddress(String address)
public Destination.APIRequestUpdate setCurrency(String currency)
public Destination.APIRequestUpdate setDescription(String description)
public Destination.APIRequestUpdate setImages(List<Object> images)
public Destination.APIRequestUpdate setImages(String images)
public Destination.APIRequestUpdate setName(String name)
public Destination.APIRequestUpdate setPrice(Long price)
public Destination.APIRequestUpdate setPrice(String price)
public Destination.APIRequestUpdate setTargetRadiusInKm(Double targetRadiusInKm)
public Destination.APIRequestUpdate setTargetRadiusInKm(String targetRadiusInKm)
public Destination.APIRequestUpdate setTypes(String types)
public Destination.APIRequestUpdate setUrl(String url)
public Destination.APIRequestUpdate requestAllFields()
public Destination.APIRequestUpdate requestAllFields(boolean value)
public Destination.APIRequestUpdate requestFields(List<String> fields)
requestFields
in class APIRequest<Destination>
public Destination.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<Destination>
public Destination.APIRequestUpdate requestField(String field)
requestField
in class APIRequest<Destination>
public Destination.APIRequestUpdate requestField(String field, boolean value)
requestField
in class APIRequest<Destination>
Copyright © 2020. All rights reserved.