public static class LiveEncoder.APIRequestUpdate extends APIRequest<LiveEncoder>
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 LiveEncoder getLastResponse()
getLastResponse
in class APIRequest<LiveEncoder>
public LiveEncoder parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<LiveEncoder>
APIException
public LiveEncoder execute() throws APIException
execute
in class APIRequest<LiveEncoder>
APIException
public LiveEncoder execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<LiveEncoder>
APIException
public com.google.common.util.concurrent.ListenableFuture<LiveEncoder> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<LiveEncoder> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public LiveEncoder.APIRequestUpdate setParam(String param, Object value)
setParam
in class APIRequest<LiveEncoder>
public LiveEncoder.APIRequestUpdate setParams(Map<String,Object> params)
setParams
in class APIRequest<LiveEncoder>
public LiveEncoder.APIRequestUpdate setBroadcastId(String broadcastId)
public LiveEncoder.APIRequestUpdate setCapAudioCodecs(List<LiveEncoder.EnumCapAudioCodecs> capAudioCodecs)
public LiveEncoder.APIRequestUpdate setCapAudioCodecs(String capAudioCodecs)
public LiveEncoder.APIRequestUpdate setCapStreamingProtocols(List<LiveEncoder.EnumCapStreamingProtocols> capStreamingProtocols)
public LiveEncoder.APIRequestUpdate setCapStreamingProtocols(String capStreamingProtocols)
public LiveEncoder.APIRequestUpdate setCapVideoCodecs(List<LiveEncoder.EnumCapVideoCodecs> capVideoCodecs)
public LiveEncoder.APIRequestUpdate setCapVideoCodecs(String capVideoCodecs)
public LiveEncoder.APIRequestUpdate setErrorCode(Long errorCode)
public LiveEncoder.APIRequestUpdate setErrorCode(String errorCode)
public LiveEncoder.APIRequestUpdate setErrorMsg(String errorMsg)
public LiveEncoder.APIRequestUpdate setInputAudioChannels(Long inputAudioChannels)
public LiveEncoder.APIRequestUpdate setInputAudioChannels(String inputAudioChannels)
public LiveEncoder.APIRequestUpdate setInputAudioSamplerate(Long inputAudioSamplerate)
public LiveEncoder.APIRequestUpdate setInputAudioSamplerate(String inputAudioSamplerate)
public LiveEncoder.APIRequestUpdate setInputVideoFramerate(String inputVideoFramerate)
public LiveEncoder.APIRequestUpdate setInputVideoGopNumBFrames(Long inputVideoGopNumBFrames)
public LiveEncoder.APIRequestUpdate setInputVideoGopNumBFrames(String inputVideoGopNumBFrames)
public LiveEncoder.APIRequestUpdate setInputVideoGopSize(Long inputVideoGopSize)
public LiveEncoder.APIRequestUpdate setInputVideoGopSize(String inputVideoGopSize)
public LiveEncoder.APIRequestUpdate setInputVideoHeight(Long inputVideoHeight)
public LiveEncoder.APIRequestUpdate setInputVideoHeight(String inputVideoHeight)
public LiveEncoder.APIRequestUpdate setInputVideoInterlaceMode(String inputVideoInterlaceMode)
public LiveEncoder.APIRequestUpdate setInputVideoWidth(Long inputVideoWidth)
public LiveEncoder.APIRequestUpdate setInputVideoWidth(String inputVideoWidth)
public LiveEncoder.APIRequestUpdate setName(String name)
public LiveEncoder.APIRequestUpdate setNeedsTranscoderRestart(Boolean needsTranscoderRestart)
public LiveEncoder.APIRequestUpdate setNeedsTranscoderRestart(String needsTranscoderRestart)
public LiveEncoder.APIRequestUpdate setNeedsTranscoderRestartReason(List<String> needsTranscoderRestartReason)
public LiveEncoder.APIRequestUpdate setNeedsTranscoderRestartReason(String needsTranscoderRestartReason)
public LiveEncoder.APIRequestUpdate setStatus(LiveEncoder.EnumStatus status)
public LiveEncoder.APIRequestUpdate setStatus(String status)
public LiveEncoder.APIRequestUpdate setTargetToken(String targetToken)
public LiveEncoder.APIRequestUpdate setVersion(String version)
public LiveEncoder.APIRequestUpdate requestAllFields()
public LiveEncoder.APIRequestUpdate requestAllFields(boolean value)
public LiveEncoder.APIRequestUpdate requestFields(List<String> fields)
requestFields
in class APIRequest<LiveEncoder>
public LiveEncoder.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<LiveEncoder>
public LiveEncoder.APIRequestUpdate requestField(String field)
requestField
in class APIRequest<LiveEncoder>
public LiveEncoder.APIRequestUpdate requestField(String field, boolean value)
requestField
in class APIRequest<LiveEncoder>
Copyright © 2020. All rights reserved.