public static class IGUser.APIRequestCreateMedia extends APIRequest<IGMedia>
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 IGMedia getLastResponse()
getLastResponse in class APIRequest<IGMedia>public IGMedia parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<IGMedia>APIExceptionpublic IGMedia execute() throws APIException
execute in class APIRequest<IGMedia>APIExceptionpublic IGMedia execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<IGMedia>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<IGMedia> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<IGMedia> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic IGUser.APIRequestCreateMedia setParam(String param, Object value)
setParam in class APIRequest<IGMedia>public IGUser.APIRequestCreateMedia setParams(Map<String,Object> params)
setParams in class APIRequest<IGMedia>public IGUser.APIRequestCreateMedia setAudioName(String audioName)
public IGUser.APIRequestCreateMedia setCaption(String caption)
public IGUser.APIRequestCreateMedia setChildren(List<String> children)
public IGUser.APIRequestCreateMedia setChildren(String children)
public IGUser.APIRequestCreateMedia setCollaborators(List<String> collaborators)
public IGUser.APIRequestCreateMedia setCollaborators(String collaborators)
public IGUser.APIRequestCreateMedia setCoverUrl(String coverUrl)
public IGUser.APIRequestCreateMedia setImageUrl(String imageUrl)
public IGUser.APIRequestCreateMedia setIsCarouselItem(Boolean isCarouselItem)
public IGUser.APIRequestCreateMedia setIsCarouselItem(String isCarouselItem)
public IGUser.APIRequestCreateMedia setLocationId(String locationId)
public IGUser.APIRequestCreateMedia setMediaType(String mediaType)
public IGUser.APIRequestCreateMedia setProductTags(List<Map<String,String>> productTags)
public IGUser.APIRequestCreateMedia setProductTags(String productTags)
public IGUser.APIRequestCreateMedia setShareToFeed(Boolean shareToFeed)
public IGUser.APIRequestCreateMedia setShareToFeed(String shareToFeed)
public IGUser.APIRequestCreateMedia setThumbOffset(String thumbOffset)
public IGUser.APIRequestCreateMedia setUploadType(String uploadType)
public IGUser.APIRequestCreateMedia setUserTags(List<Map<String,String>> userTags)
public IGUser.APIRequestCreateMedia setUserTags(String userTags)
public IGUser.APIRequestCreateMedia setVideoUrl(String videoUrl)
public IGUser.APIRequestCreateMedia requestAllFields()
public IGUser.APIRequestCreateMedia requestAllFields(boolean value)
public IGUser.APIRequestCreateMedia requestFields(List<String> fields)
requestFields in class APIRequest<IGMedia>public IGUser.APIRequestCreateMedia requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<IGMedia>public IGUser.APIRequestCreateMedia requestField(String field)
requestField in class APIRequest<IGMedia>public IGUser.APIRequestCreateMedia requestField(String field, boolean value)
requestField in class APIRequest<IGMedia>Copyright © 2024. All rights reserved.