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