public static class ProductGroup.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 ProductGroup.APIRequestCreateComment setParam(String param, Object value)
setParam in class APIRequest<Comment>public ProductGroup.APIRequestCreateComment setParams(Map<String,Object> params)
setParams in class APIRequest<Comment>public ProductGroup.APIRequestCreateComment setObjectId(String objectId)
public ProductGroup.APIRequestCreateComment setParentCommentId(Object parentCommentId)
public ProductGroup.APIRequestCreateComment setParentCommentId(String parentCommentId)
public ProductGroup.APIRequestCreateComment setNectarModule(String nectarModule)
public ProductGroup.APIRequestCreateComment setAttachmentId(String attachmentId)
public ProductGroup.APIRequestCreateComment setAttachmentUrl(String attachmentUrl)
public ProductGroup.APIRequestCreateComment setAttachmentShareUrl(String attachmentShareUrl)
public ProductGroup.APIRequestCreateComment setFeedbackSource(String feedbackSource)
public ProductGroup.APIRequestCreateComment setFacepileMentionedIds(List<String> facepileMentionedIds)
public ProductGroup.APIRequestCreateComment setFacepileMentionedIds(String facepileMentionedIds)
public ProductGroup.APIRequestCreateComment setIsOffline(Boolean isOffline)
public ProductGroup.APIRequestCreateComment setIsOffline(String isOffline)
public ProductGroup.APIRequestCreateComment setCommentPrivacyValue(Comment.EnumCommentPrivacyValue commentPrivacyValue)
public ProductGroup.APIRequestCreateComment setCommentPrivacyValue(String commentPrivacyValue)
public ProductGroup.APIRequestCreateComment setMessage(String message)
public ProductGroup.APIRequestCreateComment setText(String text)
public ProductGroup.APIRequestCreateComment setTracking(String tracking)
public ProductGroup.APIRequestCreateComment requestAllFields()
public ProductGroup.APIRequestCreateComment requestAllFields(boolean value)
public ProductGroup.APIRequestCreateComment requestFields(List<String> fields)
requestFields in class APIRequest<Comment>public ProductGroup.APIRequestCreateComment requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Comment>public ProductGroup.APIRequestCreateComment requestField(String field)
requestField in class APIRequest<Comment>public ProductGroup.APIRequestCreateComment requestField(String field, boolean value)
requestField in class APIRequest<Comment>Copyright © 2018. All rights reserved.