public static class Page.APIRequestCreateLink extends APIRequest<Link>
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 |
|---|
APIRequestCreateLink(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateLink(String nodeId, APIContext context)
public Link getLastResponse()
getLastResponse in class APIRequest<Link>public Link parseResponse(String response) throws APIException
parseResponse in class APIRequest<Link>APIExceptionpublic Link execute() throws APIException
execute in class APIRequest<Link>APIExceptionpublic Link execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Link>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Link> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Link> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Page.APIRequestCreateLink setParam(String param, Object value)
setParam in class APIRequest<Link>public Page.APIRequestCreateLink setParams(Map<String,Object> params)
setParams in class APIRequest<Link>public Page.APIRequestCreateLink setLink(String link)
public Page.APIRequestCreateLink setMessage(String message)
public Page.APIRequestCreateLink setImage(String image)
public Page.APIRequestCreateLink setTags(List<Long> tags)
public Page.APIRequestCreateLink setTags(String tags)
public Page.APIRequestCreateLink setPlace(Object place)
public Page.APIRequestCreateLink setPlace(String place)
public Page.APIRequestCreateLink setPublished(Boolean published)
public Page.APIRequestCreateLink setPublished(String published)
public Page.APIRequestCreateLink setScheduledPublishTime(Long scheduledPublishTime)
public Page.APIRequestCreateLink setScheduledPublishTime(String scheduledPublishTime)
public Page.APIRequestCreateLink setUnpublishedContentType(Link.EnumUnpublishedContentType unpublishedContentType)
public Page.APIRequestCreateLink setUnpublishedContentType(String unpublishedContentType)
public Page.APIRequestCreateLink setTargeting(Object targeting)
public Page.APIRequestCreateLink setTargeting(String targeting)
public Page.APIRequestCreateLink setPrivacy(Object privacy)
public Page.APIRequestCreateLink setPrivacy(String privacy)
public Page.APIRequestCreateLink setApplicationId(String applicationId)
public Page.APIRequestCreateLink setIsExplicitShare(Boolean isExplicitShare)
public Page.APIRequestCreateLink setIsExplicitShare(String isExplicitShare)
public Page.APIRequestCreateLink requestAllFields()
public Page.APIRequestCreateLink requestAllFields(boolean value)
public Page.APIRequestCreateLink requestFields(List<String> fields)
requestFields in class APIRequest<Link>public Page.APIRequestCreateLink requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Link>public Page.APIRequestCreateLink requestField(String field)
requestField in class APIRequest<Link>public Page.APIRequestCreateLink requestField(String field, boolean value)
requestField in class APIRequest<Link>Copyright © 2018. All rights reserved.