public static class PagePost.APIRequestUpdate extends APIRequest<PagePost>
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 |
---|
APIRequestUpdate(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 APIRequestUpdate(String nodeId, APIContext context)
public PagePost getLastResponse()
getLastResponse
in class APIRequest<PagePost>
public PagePost parseResponse(String response) throws APIException
parseResponse
in class APIRequest<PagePost>
APIException
public PagePost execute() throws APIException
execute
in class APIRequest<PagePost>
APIException
public PagePost execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<PagePost>
APIException
public com.google.common.util.concurrent.ListenableFuture<PagePost> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<PagePost> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public PagePost.APIRequestUpdate setParam(String param, Object value)
setParam
in class APIRequest<PagePost>
public PagePost.APIRequestUpdate setParams(Map<String,Object> params)
setParams
in class APIRequest<PagePost>
public PagePost.APIRequestUpdate setPrivacy(Object privacy)
public PagePost.APIRequestUpdate setPrivacy(String privacy)
public PagePost.APIRequestUpdate setComposerSessionId(String composerSessionId)
public PagePost.APIRequestUpdate setMessage(String message)
public PagePost.APIRequestUpdate setIsHidden(Boolean isHidden)
public PagePost.APIRequestUpdate setIsHidden(String isHidden)
public PagePost.APIRequestUpdate setIsPublished(Boolean isPublished)
public PagePost.APIRequestUpdate setIsPublished(String isPublished)
public PagePost.APIRequestUpdate setScheduledPublishTime(Long scheduledPublishTime)
public PagePost.APIRequestUpdate setScheduledPublishTime(String scheduledPublishTime)
public PagePost.APIRequestUpdate setIsPinned(Boolean isPinned)
public PagePost.APIRequestUpdate setIsPinned(String isPinned)
public PagePost.APIRequestUpdate setTimelineVisibility(PagePost.EnumTimelineVisibility timelineVisibility)
public PagePost.APIRequestUpdate setTimelineVisibility(String timelineVisibility)
public PagePost.APIRequestUpdate setFeedStoryVisibility(PagePost.EnumFeedStoryVisibility feedStoryVisibility)
public PagePost.APIRequestUpdate setFeedStoryVisibility(String feedStoryVisibility)
public PagePost.APIRequestUpdate setBackdatedTime(String backdatedTime)
public PagePost.APIRequestUpdate setBackdatedTimeGranularity(PagePost.EnumBackdatedTimeGranularity backdatedTimeGranularity)
public PagePost.APIRequestUpdate setBackdatedTimeGranularity(String backdatedTimeGranularity)
public PagePost.APIRequestUpdate setTracking(String tracking)
public PagePost.APIRequestUpdate setSourceType(String sourceType)
public PagePost.APIRequestUpdate setAttachedMedia(List<Object> attachedMedia)
public PagePost.APIRequestUpdate setAttachedMedia(String attachedMedia)
public PagePost.APIRequestUpdate setOgActionTypeId(String ogActionTypeId)
public PagePost.APIRequestUpdate setOgObjectId(String ogObjectId)
public PagePost.APIRequestUpdate setOgPhrase(String ogPhrase)
public PagePost.APIRequestUpdate setOgIconId(String ogIconId)
public PagePost.APIRequestUpdate setOgSuggestionMechanism(String ogSuggestionMechanism)
public PagePost.APIRequestUpdate setOgHideObjectAttachment(Boolean ogHideObjectAttachment)
public PagePost.APIRequestUpdate setOgHideObjectAttachment(String ogHideObjectAttachment)
public PagePost.APIRequestUpdate setTags(List<Long> tags)
public PagePost.APIRequestUpdate setTags(String tags)
public PagePost.APIRequestUpdate setOgSetProfileBadge(Boolean ogSetProfileBadge)
public PagePost.APIRequestUpdate setOgSetProfileBadge(String ogSetProfileBadge)
public PagePost.APIRequestUpdate setPlace(Object place)
public PagePost.APIRequestUpdate setPlace(String place)
public PagePost.APIRequestUpdate setIsExplicitLocation(Boolean isExplicitLocation)
public PagePost.APIRequestUpdate setIsExplicitLocation(String isExplicitLocation)
public PagePost.APIRequestUpdate setProductItem(Object productItem)
public PagePost.APIRequestUpdate setProductItem(String productItem)
public PagePost.APIRequestUpdate setShouldSyncProductEdit(Boolean shouldSyncProductEdit)
public PagePost.APIRequestUpdate setShouldSyncProductEdit(String shouldSyncProductEdit)
public PagePost.APIRequestUpdate setSponsorId(String sponsorId)
public PagePost.APIRequestUpdate setDirectShareStatus(Long directShareStatus)
public PagePost.APIRequestUpdate setDirectShareStatus(String directShareStatus)
public PagePost.APIRequestUpdate setSponsorRelationship(Long sponsorRelationship)
public PagePost.APIRequestUpdate setSponsorRelationship(String sponsorRelationship)
public PagePost.APIRequestUpdate setTextFormatPresetId(String textFormatPresetId)
public PagePost.APIRequestUpdate requestAllFields()
public PagePost.APIRequestUpdate requestAllFields(boolean value)
public PagePost.APIRequestUpdate requestFields(List<String> fields)
requestFields
in class APIRequest<PagePost>
public PagePost.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<PagePost>
public PagePost.APIRequestUpdate requestField(String field)
requestField
in class APIRequest<PagePost>
public PagePost.APIRequestUpdate requestField(String field, boolean value)
requestField
in class APIRequest<PagePost>
Copyright © 2018. All rights reserved.