public static class Post.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 Post.APIRequestGetComments setParam(String param, Object value)
setParam
in class APIRequest<Comment>
public Post.APIRequestGetComments setParams(Map<String,Object> params)
setParams
in class APIRequest<Comment>
public Post.APIRequestGetComments setFilter(Comment.EnumFilter filter)
public Post.APIRequestGetComments setFilter(String filter)
public Post.APIRequestGetComments setOrder(Comment.EnumOrder order)
public Post.APIRequestGetComments setOrder(String order)
public Post.APIRequestGetComments setLiveFilter(Comment.EnumLiveFilter liveFilter)
public Post.APIRequestGetComments setLiveFilter(String liveFilter)
public Post.APIRequestGetComments setSince(String since)
public Post.APIRequestGetComments requestAllFields()
public Post.APIRequestGetComments requestAllFields(boolean value)
public Post.APIRequestGetComments requestFields(List<String> fields)
requestFields
in class APIRequest<Comment>
public Post.APIRequestGetComments requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<Comment>
public Post.APIRequestGetComments requestField(String field)
requestField
in class APIRequest<Comment>
public Post.APIRequestGetComments requestField(String field, boolean value)
requestField
in class APIRequest<Comment>
public Post.APIRequestGetComments requestAdminCreatorField()
public Post.APIRequestGetComments requestAdminCreatorField(boolean value)
public Post.APIRequestGetComments requestApplicationField()
public Post.APIRequestGetComments requestApplicationField(boolean value)
public Post.APIRequestGetComments requestAttachmentField()
public Post.APIRequestGetComments requestAttachmentField(boolean value)
public Post.APIRequestGetComments requestCanCommentField()
public Post.APIRequestGetComments requestCanCommentField(boolean value)
public Post.APIRequestGetComments requestCanHideField()
public Post.APIRequestGetComments requestCanHideField(boolean value)
public Post.APIRequestGetComments requestCanLikeField()
public Post.APIRequestGetComments requestCanLikeField(boolean value)
public Post.APIRequestGetComments requestCanRemoveField()
public Post.APIRequestGetComments requestCanRemoveField(boolean value)
public Post.APIRequestGetComments requestCanReplyPrivatelyField()
public Post.APIRequestGetComments requestCanReplyPrivatelyField(boolean value)
public Post.APIRequestGetComments requestCommentCountField()
public Post.APIRequestGetComments requestCommentCountField(boolean value)
public Post.APIRequestGetComments requestCreatedTimeField()
public Post.APIRequestGetComments requestCreatedTimeField(boolean value)
public Post.APIRequestGetComments requestFromField()
public Post.APIRequestGetComments requestFromField(boolean value)
public Post.APIRequestGetComments requestIdField()
public Post.APIRequestGetComments requestIdField(boolean value)
public Post.APIRequestGetComments requestIsHiddenField()
public Post.APIRequestGetComments requestIsHiddenField(boolean value)
public Post.APIRequestGetComments requestIsPrivateField()
public Post.APIRequestGetComments requestIsPrivateField(boolean value)
public Post.APIRequestGetComments requestLikeCountField()
public Post.APIRequestGetComments requestLikeCountField(boolean value)
public Post.APIRequestGetComments requestLiveBroadcastTimestampField()
public Post.APIRequestGetComments requestLiveBroadcastTimestampField(boolean value)
public Post.APIRequestGetComments requestMessageField()
public Post.APIRequestGetComments requestMessageField(boolean value)
public Post.APIRequestGetComments requestMessageTagsField()
public Post.APIRequestGetComments requestMessageTagsField(boolean value)
public Post.APIRequestGetComments requestObjectField()
public Post.APIRequestGetComments requestObjectField(boolean value)
public Post.APIRequestGetComments requestParentField()
public Post.APIRequestGetComments requestParentField(boolean value)
public Post.APIRequestGetComments requestPermalinkUrlField()
public Post.APIRequestGetComments requestPermalinkUrlField(boolean value)
public Post.APIRequestGetComments requestPrivateReplyConversationField()
public Post.APIRequestGetComments requestPrivateReplyConversationField(boolean value)
public Post.APIRequestGetComments requestUserLikesField()
public Post.APIRequestGetComments requestUserLikesField(boolean value)
Copyright © 2018. All rights reserved.