public static class IGUserForIGOnlyAPI.APIRequestCreateMedia extends APIRequest<APINode>
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 |
|---|
APIRequestCreateMedia(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateMedia(String nodeId, APIContext context)
public APINode getLastResponse()
getLastResponse in class APIRequest<APINode>public APINode parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<APINode>APIExceptionpublic APINode execute() throws APIException
execute in class APIRequest<APINode>APIExceptionpublic APINode execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<APINode>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic IGUserForIGOnlyAPI.APIRequestCreateMedia setParam(String param, Object value)
setParam in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMedia setParams(Map<String,Object> params)
setParams in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMedia setAudioName(String audioName)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setCaption(String caption)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setChildren(List<String> children)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setChildren(String children)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setCollaborators(List<String> collaborators)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setCollaborators(String collaborators)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setCoverUrl(String coverUrl)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setImageUrl(String imageUrl)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setIsCarouselItem(Boolean isCarouselItem)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setIsCarouselItem(String isCarouselItem)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setLocationId(String locationId)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setMediaType(String mediaType)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setProductTags(List<Map<String,String>> productTags)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setProductTags(String productTags)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setShareToFeed(Boolean shareToFeed)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setShareToFeed(String shareToFeed)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setThumbOffset(String thumbOffset)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setUploadType(String uploadType)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setUserTags(List<Map<String,String>> userTags)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setUserTags(String userTags)
public IGUserForIGOnlyAPI.APIRequestCreateMedia setVideoUrl(String videoUrl)
public IGUserForIGOnlyAPI.APIRequestCreateMedia requestAllFields()
public IGUserForIGOnlyAPI.APIRequestCreateMedia requestAllFields(boolean value)
public IGUserForIGOnlyAPI.APIRequestCreateMedia requestFields(List<String> fields)
requestFields in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMedia requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMedia requestField(String field)
requestField in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMedia requestField(String field, boolean value)
requestField in class APIRequest<APINode>Copyright © 2024. All rights reserved.