public static class Link.APIRequestGetComments extends APIRequest<Comment>
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 |
---|
APIRequestGetComments(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 APIRequestGetComments(String nodeId, APIContext context)
public APINodeList<Comment> getLastResponse()
getLastResponse
in class APIRequest<Comment>
public APINodeList<Comment> parseResponse(String response) throws APIException
parseResponse
in class APIRequest<Comment>
APIException
public APINodeList<Comment> execute() throws APIException
execute
in class APIRequest<Comment>
APIException
public APINodeList<Comment> execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<Comment>
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<Comment>> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<Comment>> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public Link.APIRequestGetComments setParam(String param, Object value)
setParam
in class APIRequest<Comment>
public Link.APIRequestGetComments setParams(Map<String,Object> params)
setParams
in class APIRequest<Comment>
public Link.APIRequestGetComments setFilter(Comment.EnumFilter filter)
public Link.APIRequestGetComments setFilter(String filter)
public Link.APIRequestGetComments setOrder(Comment.EnumOrder order)
public Link.APIRequestGetComments setOrder(String order)
public Link.APIRequestGetComments setLiveFilter(Comment.EnumLiveFilter liveFilter)
public Link.APIRequestGetComments setLiveFilter(String liveFilter)
public Link.APIRequestGetComments setSince(String since)
public Link.APIRequestGetComments requestAllFields()
public Link.APIRequestGetComments requestAllFields(boolean value)
public Link.APIRequestGetComments requestFields(List<String> fields)
requestFields
in class APIRequest<Comment>
public Link.APIRequestGetComments requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<Comment>
public Link.APIRequestGetComments requestField(String field)
requestField
in class APIRequest<Comment>
public Link.APIRequestGetComments requestField(String field, boolean value)
requestField
in class APIRequest<Comment>
public Link.APIRequestGetComments requestAdminCreatorField()
public Link.APIRequestGetComments requestAdminCreatorField(boolean value)
public Link.APIRequestGetComments requestApplicationField()
public Link.APIRequestGetComments requestApplicationField(boolean value)
public Link.APIRequestGetComments requestAttachmentField()
public Link.APIRequestGetComments requestAttachmentField(boolean value)
public Link.APIRequestGetComments requestCanCommentField()
public Link.APIRequestGetComments requestCanCommentField(boolean value)
public Link.APIRequestGetComments requestCanHideField()
public Link.APIRequestGetComments requestCanHideField(boolean value)
public Link.APIRequestGetComments requestCanLikeField()
public Link.APIRequestGetComments requestCanLikeField(boolean value)
public Link.APIRequestGetComments requestCanRemoveField()
public Link.APIRequestGetComments requestCanRemoveField(boolean value)
public Link.APIRequestGetComments requestCommentCountField()
public Link.APIRequestGetComments requestCommentCountField(boolean value)
public Link.APIRequestGetComments requestCreatedTimeField()
public Link.APIRequestGetComments requestCreatedTimeField(boolean value)
public Link.APIRequestGetComments requestFromField()
public Link.APIRequestGetComments requestFromField(boolean value)
public Link.APIRequestGetComments requestIdField()
public Link.APIRequestGetComments requestIdField(boolean value)
public Link.APIRequestGetComments requestIsHiddenField()
public Link.APIRequestGetComments requestIsHiddenField(boolean value)
public Link.APIRequestGetComments requestIsPrivateField()
public Link.APIRequestGetComments requestIsPrivateField(boolean value)
public Link.APIRequestGetComments requestLikeCountField()
public Link.APIRequestGetComments requestLikeCountField(boolean value)
public Link.APIRequestGetComments requestLiveBroadcastTimestampField()
public Link.APIRequestGetComments requestLiveBroadcastTimestampField(boolean value)
public Link.APIRequestGetComments requestMessageField()
public Link.APIRequestGetComments requestMessageField(boolean value)
public Link.APIRequestGetComments requestMessageTagsField()
public Link.APIRequestGetComments requestMessageTagsField(boolean value)
public Link.APIRequestGetComments requestObjectField()
public Link.APIRequestGetComments requestObjectField(boolean value)
public Link.APIRequestGetComments requestParentField()
public Link.APIRequestGetComments requestParentField(boolean value)
public Link.APIRequestGetComments requestPermalinkUrlField()
public Link.APIRequestGetComments requestPermalinkUrlField(boolean value)
public Link.APIRequestGetComments requestUserLikesField()
public Link.APIRequestGetComments requestUserLikesField(boolean value)
Copyright © 2018. All rights reserved.