public static class LiveVideo.APIRequestCreatePoll extends APIRequest<VideoPoll>
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 |
---|
APIRequestCreatePoll(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 APIRequestCreatePoll(String nodeId, APIContext context)
public VideoPoll getLastResponse()
getLastResponse
in class APIRequest<VideoPoll>
public VideoPoll parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<VideoPoll>
APIException
public VideoPoll execute() throws APIException
execute
in class APIRequest<VideoPoll>
APIException
public VideoPoll execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<VideoPoll>
APIException
public com.google.common.util.concurrent.ListenableFuture<VideoPoll> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<VideoPoll> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public LiveVideo.APIRequestCreatePoll setParam(String param, Object value)
setParam
in class APIRequest<VideoPoll>
public LiveVideo.APIRequestCreatePoll setParams(Map<String,Object> params)
setParams
in class APIRequest<VideoPoll>
public LiveVideo.APIRequestCreatePoll setCloseAfterVoting(Boolean closeAfterVoting)
public LiveVideo.APIRequestCreatePoll setCloseAfterVoting(String closeAfterVoting)
public LiveVideo.APIRequestCreatePoll setCorrectOption(Long correctOption)
public LiveVideo.APIRequestCreatePoll setCorrectOption(String correctOption)
public LiveVideo.APIRequestCreatePoll setDefaultOpen(Boolean defaultOpen)
public LiveVideo.APIRequestCreatePoll setDefaultOpen(String defaultOpen)
public LiveVideo.APIRequestCreatePoll setOptions(List<String> options)
public LiveVideo.APIRequestCreatePoll setOptions(String options)
public LiveVideo.APIRequestCreatePoll setQuestion(String question)
public LiveVideo.APIRequestCreatePoll setShowGradient(Boolean showGradient)
public LiveVideo.APIRequestCreatePoll setShowGradient(String showGradient)
public LiveVideo.APIRequestCreatePoll setShowResults(Boolean showResults)
public LiveVideo.APIRequestCreatePoll setShowResults(String showResults)
public LiveVideo.APIRequestCreatePoll requestAllFields()
public LiveVideo.APIRequestCreatePoll requestAllFields(boolean value)
public LiveVideo.APIRequestCreatePoll requestFields(List<String> fields)
requestFields
in class APIRequest<VideoPoll>
public LiveVideo.APIRequestCreatePoll requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<VideoPoll>
public LiveVideo.APIRequestCreatePoll requestField(String field)
requestField
in class APIRequest<VideoPoll>
public LiveVideo.APIRequestCreatePoll requestField(String field, boolean value)
requestField
in class APIRequest<VideoPoll>
Copyright © 2023. All rights reserved.