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, setUseVideoEndpointpublic 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>APIExceptionpublic LiveEncoder execute() throws APIException
execute in class APIRequest<LiveEncoder>APIExceptionpublic LiveEncoder execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<LiveEncoder>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<LiveEncoder> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<LiveEncoder> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic 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.