public static class Event.APIRequestCreateComment 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 |
|---|
APIRequestCreateComment(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateComment(String nodeId, APIContext context)
public Comment getLastResponse()
getLastResponse in class APIRequest<Comment>public Comment parseResponse(String response) throws APIException
parseResponse in class APIRequest<Comment>APIExceptionpublic Comment execute() throws APIException
execute in class APIRequest<Comment>APIExceptionpublic Comment execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Comment>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Comment> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Comment> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Event.APIRequestCreateComment setParam(String param, Object value)
setParam in class APIRequest<Comment>public Event.APIRequestCreateComment setParams(Map<String,Object> params)
setParams in class APIRequest<Comment>public Event.APIRequestCreateComment setObjectId(String objectId)
public Event.APIRequestCreateComment setParentCommentId(Object parentCommentId)
public Event.APIRequestCreateComment setParentCommentId(String parentCommentId)
public Event.APIRequestCreateComment setNectarModule(String nectarModule)
public Event.APIRequestCreateComment setAttachmentId(String attachmentId)
public Event.APIRequestCreateComment setAttachmentUrl(String attachmentUrl)
public Event.APIRequestCreateComment setAttachmentShareUrl(String attachmentShareUrl)
public Event.APIRequestCreateComment setFeedbackSource(String feedbackSource)
public Event.APIRequestCreateComment setFacepileMentionedIds(List<String> facepileMentionedIds)
public Event.APIRequestCreateComment setFacepileMentionedIds(String facepileMentionedIds)
public Event.APIRequestCreateComment setIsOffline(Boolean isOffline)
public Event.APIRequestCreateComment setIsOffline(String isOffline)
public Event.APIRequestCreateComment setCommentPrivacyValue(Comment.EnumCommentPrivacyValue commentPrivacyValue)
public Event.APIRequestCreateComment setCommentPrivacyValue(String commentPrivacyValue)
public Event.APIRequestCreateComment setMessage(String message)
public Event.APIRequestCreateComment setText(String text)
public Event.APIRequestCreateComment setTracking(String tracking)
public Event.APIRequestCreateComment requestAllFields()
public Event.APIRequestCreateComment requestAllFields(boolean value)
public Event.APIRequestCreateComment requestFields(List<String> fields)
requestFields in class APIRequest<Comment>public Event.APIRequestCreateComment requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Comment>public Event.APIRequestCreateComment requestField(String field)
requestField in class APIRequest<Comment>public Event.APIRequestCreateComment requestField(String field, boolean value)
requestField in class APIRequest<Comment>Copyright © 2018. All rights reserved.