public static class LiveVideo.APIRequestUpdate extends APIRequest<LiveVideo>
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 |
|---|
APIRequestUpdate(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 APIRequestUpdate(String nodeId, APIContext context)
public LiveVideo getLastResponse()
getLastResponse in class APIRequest<LiveVideo>public LiveVideo parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<LiveVideo>APIExceptionpublic LiveVideo execute() throws APIException
execute in class APIRequest<LiveVideo>APIExceptionpublic LiveVideo execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<LiveVideo>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<LiveVideo> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<LiveVideo> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic LiveVideo.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<LiveVideo>public LiveVideo.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<LiveVideo>public LiveVideo.APIRequestUpdate setAllowBmCrossposting(Boolean allowBmCrossposting)
public LiveVideo.APIRequestUpdate setAllowBmCrossposting(String allowBmCrossposting)
public LiveVideo.APIRequestUpdate setContentTags(List<String> contentTags)
public LiveVideo.APIRequestUpdate setContentTags(String contentTags)
public LiveVideo.APIRequestUpdate setCrosspostingActions(List<Map<String,String>> crosspostingActions)
public LiveVideo.APIRequestUpdate setCrosspostingActions(String crosspostingActions)
public LiveVideo.APIRequestUpdate setCustomLabels(List<String> customLabels)
public LiveVideo.APIRequestUpdate setCustomLabels(String customLabels)
public LiveVideo.APIRequestUpdate setDescription(String description)
public LiveVideo.APIRequestUpdate setDirectShareStatus(Long directShareStatus)
public LiveVideo.APIRequestUpdate setDirectShareStatus(String directShareStatus)
public LiveVideo.APIRequestUpdate setEmbeddable(Boolean embeddable)
public LiveVideo.APIRequestUpdate setEmbeddable(String embeddable)
public LiveVideo.APIRequestUpdate setEndLiveVideo(Boolean endLiveVideo)
public LiveVideo.APIRequestUpdate setEndLiveVideo(String endLiveVideo)
public LiveVideo.APIRequestUpdate setIsAudioOnly(Boolean isAudioOnly)
public LiveVideo.APIRequestUpdate setIsAudioOnly(String isAudioOnly)
public LiveVideo.APIRequestUpdate setIsManualMode(Boolean isManualMode)
public LiveVideo.APIRequestUpdate setIsManualMode(String isManualMode)
public LiveVideo.APIRequestUpdate setLiveCommentModerationSetting(List<LiveVideo.EnumLiveCommentModerationSetting> liveCommentModerationSetting)
public LiveVideo.APIRequestUpdate setLiveCommentModerationSetting(String liveCommentModerationSetting)
public LiveVideo.APIRequestUpdate setLiveEncoders(List<String> liveEncoders)
public LiveVideo.APIRequestUpdate setLiveEncoders(String liveEncoders)
public LiveVideo.APIRequestUpdate setMasterIngestStreamId(String masterIngestStreamId)
public LiveVideo.APIRequestUpdate setOgIconId(String ogIconId)
public LiveVideo.APIRequestUpdate setOgPhrase(String ogPhrase)
public LiveVideo.APIRequestUpdate setPlace(Object place)
public LiveVideo.APIRequestUpdate setPlace(String place)
public LiveVideo.APIRequestUpdate setPlannedStartTime(Long plannedStartTime)
public LiveVideo.APIRequestUpdate setPlannedStartTime(String plannedStartTime)
public LiveVideo.APIRequestUpdate setPrivacy(String privacy)
public LiveVideo.APIRequestUpdate setPublished(Boolean published)
public LiveVideo.APIRequestUpdate setPublished(String published)
public LiveVideo.APIRequestUpdate setScheduleCustomProfileImage(File scheduleCustomProfileImage)
public LiveVideo.APIRequestUpdate setScheduleCustomProfileImage(String scheduleCustomProfileImage)
public LiveVideo.APIRequestUpdate setScheduleFeedBackgroundImage(File scheduleFeedBackgroundImage)
public LiveVideo.APIRequestUpdate setScheduleFeedBackgroundImage(String scheduleFeedBackgroundImage)
public LiveVideo.APIRequestUpdate setSponsorId(String sponsorId)
public LiveVideo.APIRequestUpdate setSponsorRelationship(Long sponsorRelationship)
public LiveVideo.APIRequestUpdate setSponsorRelationship(String sponsorRelationship)
public LiveVideo.APIRequestUpdate setStatus(LiveVideo.EnumStatus status)
public LiveVideo.APIRequestUpdate setStatus(String status)
public LiveVideo.APIRequestUpdate setStreamType(LiveVideo.EnumStreamType streamType)
public LiveVideo.APIRequestUpdate setStreamType(String streamType)
public LiveVideo.APIRequestUpdate setTags(List<Long> tags)
public LiveVideo.APIRequestUpdate setTags(String tags)
public LiveVideo.APIRequestUpdate setTargeting(Object targeting)
public LiveVideo.APIRequestUpdate setTargeting(String targeting)
public LiveVideo.APIRequestUpdate setTitle(String title)
public LiveVideo.APIRequestUpdate requestAllFields()
public LiveVideo.APIRequestUpdate requestAllFields(boolean value)
public LiveVideo.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<LiveVideo>public LiveVideo.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<LiveVideo>public LiveVideo.APIRequestUpdate requestField(String field)
requestField in class APIRequest<LiveVideo>public LiveVideo.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<LiveVideo>Copyright © 2020. All rights reserved.