public static class AdRule.APIRequestUpdate extends APIRequest<AdRule>
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, setUseVideoEndpoint
public APIRequestUpdate(String nodeId, APIContext context)
public AdRule getLastResponse()
getLastResponse
in class APIRequest<AdRule>
public AdRule parseResponse(String response) throws APIException
parseResponse
in class APIRequest<AdRule>
APIException
public AdRule execute() throws APIException
execute
in class APIRequest<AdRule>
APIException
public AdRule execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<AdRule>
APIException
public com.google.common.util.concurrent.ListenableFuture<AdRule> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<AdRule> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public AdRule.APIRequestUpdate setParam(String param, Object value)
setParam
in class APIRequest<AdRule>
public AdRule.APIRequestUpdate setParams(Map<String,Object> params)
setParams
in class APIRequest<AdRule>
public AdRule.APIRequestUpdate setEvaluationSpec(Object evaluationSpec)
public AdRule.APIRequestUpdate setEvaluationSpec(String evaluationSpec)
public AdRule.APIRequestUpdate setExecutionSpec(Object executionSpec)
public AdRule.APIRequestUpdate setExecutionSpec(String executionSpec)
public AdRule.APIRequestUpdate setScheduleSpec(Object scheduleSpec)
public AdRule.APIRequestUpdate setScheduleSpec(String scheduleSpec)
public AdRule.APIRequestUpdate setName(String name)
public AdRule.APIRequestUpdate setStatus(AdRule.EnumStatus status)
public AdRule.APIRequestUpdate setStatus(String status)
public AdRule.APIRequestUpdate requestAllFields()
public AdRule.APIRequestUpdate requestAllFields(boolean value)
public AdRule.APIRequestUpdate requestFields(List<String> fields)
requestFields
in class APIRequest<AdRule>
public AdRule.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<AdRule>
public AdRule.APIRequestUpdate requestField(String field)
requestField
in class APIRequest<AdRule>
public AdRule.APIRequestUpdate requestField(String field, boolean value)
requestField
in class APIRequest<AdRule>
Copyright © 2018. All rights reserved.