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, setUseVideoEndpoint
public 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>
APIException
public LiveVideo execute() throws APIException
execute
in class APIRequest<LiveVideo>
APIException
public LiveVideo execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<LiveVideo>
APIException
public com.google.common.util.concurrent.ListenableFuture<LiveVideo> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<LiveVideo> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public 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 setCrossShareToGroupIds(List<String> crossShareToGroupIds)
public LiveVideo.APIRequestUpdate setCrossShareToGroupIds(String crossShareToGroupIds)
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 setEventParams(Object eventParams)
public LiveVideo.APIRequestUpdate setEventParams(String eventParams)
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 setMasterIngestStreamId(String masterIngestStreamId)
public LiveVideo.APIRequestUpdate setOgIconId(String ogIconId)
public LiveVideo.APIRequestUpdate setOgPhrase(String ogPhrase)
public LiveVideo.APIRequestUpdate setPersistentStreamKeyStatus(LiveVideo.EnumPersistentStreamKeyStatus persistentStreamKeyStatus)
public LiveVideo.APIRequestUpdate setPersistentStreamKeyStatus(String persistentStreamKeyStatus)
public LiveVideo.APIRequestUpdate setPlace(Object place)
public LiveVideo.APIRequestUpdate setPlace(String place)
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 © 2023. All rights reserved.