public static class LiveEncoder.APIRequestCreateTelemetry 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 |
|---|
APIRequestCreateTelemetry(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 APIRequestCreateTelemetry(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.APIRequestCreateTelemetry setParam(String param, Object value)
setParam in class APIRequest<LiveEncoder>public LiveEncoder.APIRequestCreateTelemetry setParams(Map<String,Object> params)
setParams in class APIRequest<LiveEncoder>public LiveEncoder.APIRequestCreateTelemetry setBitrate(Long bitrate)
public LiveEncoder.APIRequestCreateTelemetry setBitrate(String bitrate)
public LiveEncoder.APIRequestCreateTelemetry setBroadcastId(String broadcastId)
public LiveEncoder.APIRequestCreateTelemetry setCpuLoad15m(Double cpuLoad15m)
public LiveEncoder.APIRequestCreateTelemetry setCpuLoad15m(String cpuLoad15m)
public LiveEncoder.APIRequestCreateTelemetry setCpuLoad1m(Double cpuLoad1m)
public LiveEncoder.APIRequestCreateTelemetry setCpuLoad1m(String cpuLoad1m)
public LiveEncoder.APIRequestCreateTelemetry setCpuLoad5m(Double cpuLoad5m)
public LiveEncoder.APIRequestCreateTelemetry setCpuLoad5m(String cpuLoad5m)
public LiveEncoder.APIRequestCreateTelemetry setCpuTemperature(Long cpuTemperature)
public LiveEncoder.APIRequestCreateTelemetry setCpuTemperature(String cpuTemperature)
public LiveEncoder.APIRequestCreateTelemetry setCpuUsage(Double cpuUsage)
public LiveEncoder.APIRequestCreateTelemetry setCpuUsage(String cpuUsage)
public LiveEncoder.APIRequestCreateTelemetry setFramerate(Double framerate)
public LiveEncoder.APIRequestCreateTelemetry setFramerate(String framerate)
public LiveEncoder.APIRequestCreateTelemetry setFramesDropped(Double framesDropped)
public LiveEncoder.APIRequestCreateTelemetry setFramesDropped(String framesDropped)
public LiveEncoder.APIRequestCreateTelemetry setGpuTemperature(Long gpuTemperature)
public LiveEncoder.APIRequestCreateTelemetry setGpuTemperature(String gpuTemperature)
public LiveEncoder.APIRequestCreateTelemetry setGpuUsage(Double gpuUsage)
public LiveEncoder.APIRequestCreateTelemetry setGpuUsage(String gpuUsage)
public LiveEncoder.APIRequestCreateTelemetry setLastAudioTimecode(Long lastAudioTimecode)
public LiveEncoder.APIRequestCreateTelemetry setLastAudioTimecode(String lastAudioTimecode)
public LiveEncoder.APIRequestCreateTelemetry setLastVideoKeyframeTimecode(Long lastVideoKeyframeTimecode)
public LiveEncoder.APIRequestCreateTelemetry setLastVideoKeyframeTimecode(String lastVideoKeyframeTimecode)
public LiveEncoder.APIRequestCreateTelemetry setLastVideoTimecode(Long lastVideoTimecode)
public LiveEncoder.APIRequestCreateTelemetry setLastVideoTimecode(String lastVideoTimecode)
public LiveEncoder.APIRequestCreateTelemetry setMemoryUsage(Double memoryUsage)
public LiveEncoder.APIRequestCreateTelemetry setMemoryUsage(String memoryUsage)
public LiveEncoder.APIRequestCreateTelemetry setNetworkLatency(Double networkLatency)
public LiveEncoder.APIRequestCreateTelemetry setNetworkLatency(String networkLatency)
public LiveEncoder.APIRequestCreateTelemetry setNetworkRxBandwidth(Long networkRxBandwidth)
public LiveEncoder.APIRequestCreateTelemetry setNetworkRxBandwidth(String networkRxBandwidth)
public LiveEncoder.APIRequestCreateTelemetry setNetworkRxPacketsDropped(Double networkRxPacketsDropped)
public LiveEncoder.APIRequestCreateTelemetry setNetworkRxPacketsDropped(String networkRxPacketsDropped)
public LiveEncoder.APIRequestCreateTelemetry setNetworkRxPacketsErrors(Double networkRxPacketsErrors)
public LiveEncoder.APIRequestCreateTelemetry setNetworkRxPacketsErrors(String networkRxPacketsErrors)
public LiveEncoder.APIRequestCreateTelemetry setNetworkTxBandwidth(Long networkTxBandwidth)
public LiveEncoder.APIRequestCreateTelemetry setNetworkTxBandwidth(String networkTxBandwidth)
public LiveEncoder.APIRequestCreateTelemetry setNetworkTxPacketsDropped(Double networkTxPacketsDropped)
public LiveEncoder.APIRequestCreateTelemetry setNetworkTxPacketsDropped(String networkTxPacketsDropped)
public LiveEncoder.APIRequestCreateTelemetry setNetworkTxPacketsErrors(Double networkTxPacketsErrors)
public LiveEncoder.APIRequestCreateTelemetry setNetworkTxPacketsErrors(String networkTxPacketsErrors)
public LiveEncoder.APIRequestCreateTelemetry setProcessUptime(Long processUptime)
public LiveEncoder.APIRequestCreateTelemetry setProcessUptime(String processUptime)
public LiveEncoder.APIRequestCreateTelemetry setStatus(LiveEncoder.EnumStatus status)
public LiveEncoder.APIRequestCreateTelemetry setStatus(String status)
public LiveEncoder.APIRequestCreateTelemetry setTimestamp(Long timestamp)
public LiveEncoder.APIRequestCreateTelemetry setTimestamp(String timestamp)
public LiveEncoder.APIRequestCreateTelemetry setTotalAudioFramesSent(Long totalAudioFramesSent)
public LiveEncoder.APIRequestCreateTelemetry setTotalAudioFramesSent(String totalAudioFramesSent)
public LiveEncoder.APIRequestCreateTelemetry setTotalVideoFramesSent(Long totalVideoFramesSent)
public LiveEncoder.APIRequestCreateTelemetry setTotalVideoFramesSent(String totalVideoFramesSent)
public LiveEncoder.APIRequestCreateTelemetry setTotalVideoKeyframesSent(Long totalVideoKeyframesSent)
public LiveEncoder.APIRequestCreateTelemetry setTotalVideoKeyframesSent(String totalVideoKeyframesSent)
public LiveEncoder.APIRequestCreateTelemetry setUptime(Long uptime)
public LiveEncoder.APIRequestCreateTelemetry setUptime(String uptime)
public LiveEncoder.APIRequestCreateTelemetry requestAllFields()
public LiveEncoder.APIRequestCreateTelemetry requestAllFields(boolean value)
public LiveEncoder.APIRequestCreateTelemetry requestFields(List<String> fields)
requestFields in class APIRequest<LiveEncoder>public LiveEncoder.APIRequestCreateTelemetry requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<LiveEncoder>public LiveEncoder.APIRequestCreateTelemetry requestField(String field)
requestField in class APIRequest<LiveEncoder>public LiveEncoder.APIRequestCreateTelemetry requestField(String field, boolean value)
requestField in class APIRequest<LiveEncoder>Copyright © 2020. All rights reserved.