public static class Page.APIRequestCreatePicture extends APIRequest<ProfilePictureSource>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper
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 |
---|
APIRequestCreatePicture(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpoint
public APIRequestCreatePicture(String nodeId, APIContext context)
public ProfilePictureSource getLastResponse()
getLastResponse
in class APIRequest<ProfilePictureSource>
public ProfilePictureSource parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<ProfilePictureSource>
APIException
public ProfilePictureSource execute() throws APIException
execute
in class APIRequest<ProfilePictureSource>
APIException
public ProfilePictureSource execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<ProfilePictureSource>
APIException
public com.google.common.util.concurrent.ListenableFuture<ProfilePictureSource> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<ProfilePictureSource> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public Page.APIRequestCreatePicture setParam(String param, Object value)
setParam
in class APIRequest<ProfilePictureSource>
public Page.APIRequestCreatePicture setParams(Map<String,Object> params)
setParams
in class APIRequest<ProfilePictureSource>
public Page.APIRequestCreatePicture setAndroidKeyHash(String androidKeyHash)
public Page.APIRequestCreatePicture setCaption(String caption)
public Page.APIRequestCreatePicture setComposerSessionId(String composerSessionId)
public Page.APIRequestCreatePicture setHasUmg(Boolean hasUmg)
public Page.APIRequestCreatePicture setHasUmg(String hasUmg)
public Page.APIRequestCreatePicture setHeight(Long height)
public Page.APIRequestCreatePicture setHeight(String height)
public Page.APIRequestCreatePicture setIosBundleId(String iosBundleId)
public Page.APIRequestCreatePicture setMediaEffectIds(List<Long> mediaEffectIds)
public Page.APIRequestCreatePicture setMediaEffectIds(String mediaEffectIds)
public Page.APIRequestCreatePicture setMediaEffectSourceObjectId(Long mediaEffectSourceObjectId)
public Page.APIRequestCreatePicture setMediaEffectSourceObjectId(String mediaEffectSourceObjectId)
public Page.APIRequestCreatePicture setMsqrdMaskId(String msqrdMaskId)
public Page.APIRequestCreatePicture setPhoto(String photo)
public Page.APIRequestCreatePicture setPicture(String picture)
public Page.APIRequestCreatePicture setProfilePicMethod(String profilePicMethod)
public Page.APIRequestCreatePicture setProfilePicSource(String profilePicSource)
public Page.APIRequestCreatePicture setProxiedAppId(Long proxiedAppId)
public Page.APIRequestCreatePicture setProxiedAppId(String proxiedAppId)
public Page.APIRequestCreatePicture setQn(String qn)
public Page.APIRequestCreatePicture setReuse(Boolean reuse)
public Page.APIRequestCreatePicture setReuse(String reuse)
public Page.APIRequestCreatePicture setScaledCropRect(Object scaledCropRect)
public Page.APIRequestCreatePicture setScaledCropRect(String scaledCropRect)
public Page.APIRequestCreatePicture setSetProfilePhotoShield(String setProfilePhotoShield)
public Page.APIRequestCreatePicture setStickerId(Long stickerId)
public Page.APIRequestCreatePicture setStickerId(String stickerId)
public Page.APIRequestCreatePicture setStickerSourceObjectId(Long stickerSourceObjectId)
public Page.APIRequestCreatePicture setStickerSourceObjectId(String stickerSourceObjectId)
public Page.APIRequestCreatePicture setSuppressStories(Boolean suppressStories)
public Page.APIRequestCreatePicture setSuppressStories(String suppressStories)
public Page.APIRequestCreatePicture setWidth(Long width)
public Page.APIRequestCreatePicture setWidth(String width)
public Page.APIRequestCreatePicture setX(Long x)
public Page.APIRequestCreatePicture setX(String x)
public Page.APIRequestCreatePicture setY(Long y)
public Page.APIRequestCreatePicture setY(String y)
public Page.APIRequestCreatePicture requestAllFields()
public Page.APIRequestCreatePicture requestAllFields(boolean value)
public Page.APIRequestCreatePicture requestFields(List<String> fields)
requestFields
in class APIRequest<ProfilePictureSource>
public Page.APIRequestCreatePicture requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<ProfilePictureSource>
public Page.APIRequestCreatePicture requestField(String field)
requestField
in class APIRequest<ProfilePictureSource>
public Page.APIRequestCreatePicture requestField(String field, boolean value)
requestField
in class APIRequest<ProfilePictureSource>
Copyright © 2020. All rights reserved.