public static class AdRule.APIRequestUpdate extends APIRequest<AdRule>
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, setUseVideoEndpointpublic APIRequestUpdate(String nodeId, APIContext context)
public AdRule getLastResponse()
getLastResponse in class APIRequest<AdRule>public AdRule parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<AdRule>APIExceptionpublic AdRule execute() throws APIException
execute in class APIRequest<AdRule>APIExceptionpublic AdRule execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<AdRule>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdRule> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdRule> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic 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 setName(String name)
public AdRule.APIRequestUpdate setScheduleSpec(Object scheduleSpec)
public AdRule.APIRequestUpdate setScheduleSpec(String scheduleSpec)
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 © 2020. All rights reserved.