public static class Page.APIRequestCreateLiveVideo 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 |
---|
APIRequestCreateLiveVideo(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 APIRequestCreateLiveVideo(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 Page.APIRequestCreateLiveVideo setParam(String param, Object value)
setParam
in class APIRequest<LiveVideo>
public Page.APIRequestCreateLiveVideo setParams(Map<String,Object> params)
setParams
in class APIRequest<LiveVideo>
public Page.APIRequestCreateLiveVideo setContentTags(List<String> contentTags)
public Page.APIRequestCreateLiveVideo setContentTags(String contentTags)
public Page.APIRequestCreateLiveVideo setCrosspostingActions(List<Map<String,String>> crosspostingActions)
public Page.APIRequestCreateLiveVideo setCrosspostingActions(String crosspostingActions)
public Page.APIRequestCreateLiveVideo setCustomLabels(List<String> customLabels)
public Page.APIRequestCreateLiveVideo setCustomLabels(String customLabels)
public Page.APIRequestCreateLiveVideo setDescription(String description)
public Page.APIRequestCreateLiveVideo setEncodingSettings(String encodingSettings)
public Page.APIRequestCreateLiveVideo setFisheyeVideoCropped(Boolean fisheyeVideoCropped)
public Page.APIRequestCreateLiveVideo setFisheyeVideoCropped(String fisheyeVideoCropped)
public Page.APIRequestCreateLiveVideo setFrontZRotation(Double frontZRotation)
public Page.APIRequestCreateLiveVideo setFrontZRotation(String frontZRotation)
public Page.APIRequestCreateLiveVideo setGameShow(Map<String,String> gameShow)
public Page.APIRequestCreateLiveVideo setGameShow(String gameShow)
public Page.APIRequestCreateLiveVideo setIsAudioOnly(Boolean isAudioOnly)
public Page.APIRequestCreateLiveVideo setIsAudioOnly(String isAudioOnly)
public Page.APIRequestCreateLiveVideo setIsSpherical(Boolean isSpherical)
public Page.APIRequestCreateLiveVideo setIsSpherical(String isSpherical)
public Page.APIRequestCreateLiveVideo setLiveEncoders(List<String> liveEncoders)
public Page.APIRequestCreateLiveVideo setLiveEncoders(String liveEncoders)
public Page.APIRequestCreateLiveVideo setOriginalFov(Long originalFov)
public Page.APIRequestCreateLiveVideo setOriginalFov(String originalFov)
public Page.APIRequestCreateLiveVideo setPlannedStartTime(Long plannedStartTime)
public Page.APIRequestCreateLiveVideo setPlannedStartTime(String plannedStartTime)
public Page.APIRequestCreateLiveVideo setPrivacy(String privacy)
public Page.APIRequestCreateLiveVideo setProjection(LiveVideo.EnumProjection projection)
public Page.APIRequestCreateLiveVideo setProjection(String projection)
public Page.APIRequestCreateLiveVideo setPublished(Boolean published)
public Page.APIRequestCreateLiveVideo setPublished(String published)
public Page.APIRequestCreateLiveVideo setSaveVod(Boolean saveVod)
public Page.APIRequestCreateLiveVideo setSaveVod(String saveVod)
public Page.APIRequestCreateLiveVideo setScheduleCustomProfileImage(File scheduleCustomProfileImage)
public Page.APIRequestCreateLiveVideo setScheduleCustomProfileImage(String scheduleCustomProfileImage)
public Page.APIRequestCreateLiveVideo setSpatialAudioFormat(LiveVideo.EnumSpatialAudioFormat spatialAudioFormat)
public Page.APIRequestCreateLiveVideo setSpatialAudioFormat(String spatialAudioFormat)
public Page.APIRequestCreateLiveVideo setStatus(LiveVideo.EnumStatus status)
public Page.APIRequestCreateLiveVideo setStatus(String status)
public Page.APIRequestCreateLiveVideo setStereoscopicMode(LiveVideo.EnumStereoscopicMode stereoscopicMode)
public Page.APIRequestCreateLiveVideo setStereoscopicMode(String stereoscopicMode)
public Page.APIRequestCreateLiveVideo setStopOnDeleteStream(Boolean stopOnDeleteStream)
public Page.APIRequestCreateLiveVideo setStopOnDeleteStream(String stopOnDeleteStream)
public Page.APIRequestCreateLiveVideo setStreamType(LiveVideo.EnumStreamType streamType)
public Page.APIRequestCreateLiveVideo setStreamType(String streamType)
public Page.APIRequestCreateLiveVideo setTargeting(Object targeting)
public Page.APIRequestCreateLiveVideo setTargeting(String targeting)
public Page.APIRequestCreateLiveVideo setTitle(String title)
public Page.APIRequestCreateLiveVideo requestAllFields()
public Page.APIRequestCreateLiveVideo requestAllFields(boolean value)
public Page.APIRequestCreateLiveVideo requestFields(List<String> fields)
requestFields
in class APIRequest<LiveVideo>
public Page.APIRequestCreateLiveVideo requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<LiveVideo>
public Page.APIRequestCreateLiveVideo requestField(String field)
requestField
in class APIRequest<LiveVideo>
public Page.APIRequestCreateLiveVideo requestField(String field, boolean value)
requestField
in class APIRequest<LiveVideo>
Copyright © 2020. All rights reserved.