public static class Page.APIRequestCreateQuestion extends APIRequest<APINode>
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 |
|---|
APIRequestCreateQuestion(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateQuestion(String nodeId, APIContext context)
public APINode getLastResponse()
getLastResponse in class APIRequest<APINode>public APINode parseResponse(String response) throws APIException
parseResponse in class APIRequest<APINode>APIExceptionpublic APINode execute() throws APIException
execute in class APIRequest<APINode>APIExceptionpublic APINode execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<APINode>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Page.APIRequestCreateQuestion setParam(String param, Object value)
setParam in class APIRequest<APINode>public Page.APIRequestCreateQuestion setParams(Map<String,Object> params)
setParams in class APIRequest<APINode>public Page.APIRequestCreateQuestion setQuestion(String question)
public Page.APIRequestCreateQuestion setOptions(List<String> options)
public Page.APIRequestCreateQuestion setOptions(String options)
public Page.APIRequestCreateQuestion setAllowNewOptions(Boolean allowNewOptions)
public Page.APIRequestCreateQuestion setAllowNewOptions(String allowNewOptions)
public Page.APIRequestCreateQuestion setChooseMultipleOptions(Boolean chooseMultipleOptions)
public Page.APIRequestCreateQuestion setChooseMultipleOptions(String chooseMultipleOptions)
public Page.APIRequestCreateQuestion setRankedPoll(Boolean rankedPoll)
public Page.APIRequestCreateQuestion setRankedPoll(String rankedPoll)
public Page.APIRequestCreateQuestion setPublished(Boolean published)
public Page.APIRequestCreateQuestion setPublished(String published)
public Page.APIRequestCreateQuestion setScheduledPublishTime(Long scheduledPublishTime)
public Page.APIRequestCreateQuestion setScheduledPublishTime(String scheduledPublishTime)
public Page.APIRequestCreateQuestion requestAllFields()
public Page.APIRequestCreateQuestion requestAllFields(boolean value)
public Page.APIRequestCreateQuestion requestFields(List<String> fields)
requestFields in class APIRequest<APINode>public Page.APIRequestCreateQuestion requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<APINode>public Page.APIRequestCreateQuestion requestField(String field)
requestField in class APIRequest<APINode>public Page.APIRequestCreateQuestion requestField(String field, boolean value)
requestField in class APIRequest<APINode>Copyright © 2018. All rights reserved.