public class PushQualityData extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| PushQualityData() | 
| PushQualityData(PushQualityData source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getACodec()Get The audio codec. | 
| String | getAppName()Get The push path. | 
| Long | getAudioFps()Get The audio frame rate. | 
| Long | getAudioRate()Get The audio bitrate (bps). | 
| Long | getAudioTs()Get The audio elapsed time (milliseconds). | 
| Float | getBandwidth()Get The bandwidth (Mbps). | 
| String | getBeginPushTime()Get The push start time in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond). | 
| String | getClientIp()Get The IP address of the push client. | 
| Float | getFlux()Get The traffic (MB). | 
| Long | getLocalTs()Get The local elapsed time (milliseconds). | 
| Long | getMateFps()Get The frame rate in the metadata. | 
| Long | getMetaAudioRate()Get The audio bitrate (Kbps) in the metadata. | 
| Long | getMetaVideoRate()Get The video bitrate (Kbps) in the metadata. | 
| String | getPushDomain()Get The push domain. | 
| String | getResolution()Get The resolution. | 
| String | getSequence()Get The push sequence number, which uniquely identifies a push. | 
| String | getServerIp()Get The IP address of the push client. | 
| String | getStreamParam()Get The push parameter. | 
| String | getTime()Get The time of the data in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond). | 
| String | getVCodec()Get The video codec. | 
| Long | getVideoFps()Get The video frame rate. | 
| Long | getVideoRate()Get The video bitrate (bps). | 
| Long | getVideoTs()Get The video elapsed time (milliseconds). | 
| void | setACodec(String ACodec)Set The audio codec. | 
| void | setAppName(String AppName)Set The push path. | 
| void | setAudioFps(Long AudioFps)Set The audio frame rate. | 
| void | setAudioRate(Long AudioRate)Set The audio bitrate (bps). | 
| void | setAudioTs(Long AudioTs)Set The audio elapsed time (milliseconds). | 
| void | setBandwidth(Float Bandwidth)Set The bandwidth (Mbps). | 
| void | setBeginPushTime(String BeginPushTime)Set The push start time in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond). | 
| void | setClientIp(String ClientIp)Set The IP address of the push client. | 
| void | setFlux(Float Flux)Set The traffic (MB). | 
| void | setLocalTs(Long LocalTs)Set The local elapsed time (milliseconds). | 
| void | setMateFps(Long MateFps)Set The frame rate in the metadata. | 
| void | setMetaAudioRate(Long MetaAudioRate)Set The audio bitrate (Kbps) in the metadata. | 
| void | setMetaVideoRate(Long MetaVideoRate)Set The video bitrate (Kbps) in the metadata. | 
| void | setPushDomain(String PushDomain)Set The push domain. | 
| void | setResolution(String Resolution)Set The resolution. | 
| void | setSequence(String Sequence)Set The push sequence number, which uniquely identifies a push. | 
| void | setServerIp(String ServerIp)Set The IP address of the push client. | 
| void | setStreamParam(String StreamParam)Set The push parameter. | 
| void | setTime(String Time)Set The time of the data in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond). | 
| void | setVCodec(String VCodec)Set The video codec. | 
| void | setVideoFps(Long VideoFps)Set The video frame rate. | 
| void | setVideoRate(Long VideoRate)Set The video bitrate (bps). | 
| void | setVideoTs(Long VideoTs)Set The video elapsed time (milliseconds). | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic PushQualityData()
public PushQualityData(PushQualityData source)
public String getTime()
public void setTime(String Time)
Time - The time of the data in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).public String getPushDomain()
public void setPushDomain(String PushDomain)
PushDomain - The push domain.public String getAppName()
public void setAppName(String AppName)
AppName - The push path.public String getClientIp()
public void setClientIp(String ClientIp)
ClientIp - The IP address of the push client.public String getBeginPushTime()
public void setBeginPushTime(String BeginPushTime)
BeginPushTime - The push start time in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).public String getResolution()
public void setResolution(String Resolution)
Resolution - The resolution.public String getVCodec()
public void setVCodec(String VCodec)
VCodec - The video codec.public String getACodec()
public void setACodec(String ACodec)
ACodec - The audio codec.public String getSequence()
public void setSequence(String Sequence)
Sequence - The push sequence number, which uniquely identifies a push.public Long getVideoFps()
public void setVideoFps(Long VideoFps)
VideoFps - The video frame rate.public Long getVideoRate()
public void setVideoRate(Long VideoRate)
VideoRate - The video bitrate (bps).public Long getAudioFps()
public void setAudioFps(Long AudioFps)
AudioFps - The audio frame rate.public Long getAudioRate()
public void setAudioRate(Long AudioRate)
AudioRate - The audio bitrate (bps).public Long getLocalTs()
public void setLocalTs(Long LocalTs)
LocalTs - The local elapsed time (milliseconds). The greater the difference between the local elapsed time and audio/video elapsed time, the poorer the push quality and the more severe the upstream lag.public Long getVideoTs()
public void setVideoTs(Long VideoTs)
VideoTs - The video elapsed time (milliseconds).public Long getAudioTs()
public void setAudioTs(Long AudioTs)
AudioTs - The audio elapsed time (milliseconds).public Long getMetaVideoRate()
public void setMetaVideoRate(Long MetaVideoRate)
MetaVideoRate - The video bitrate (Kbps) in the metadata.public Long getMetaAudioRate()
public void setMetaAudioRate(Long MetaAudioRate)
MetaAudioRate - The audio bitrate (Kbps) in the metadata.public Long getMateFps()
public void setMateFps(Long MateFps)
MateFps - The frame rate in the metadata.public String getStreamParam()
public void setStreamParam(String StreamParam)
StreamParam - The push parameter.public Float getBandwidth()
public void setBandwidth(Float Bandwidth)
Bandwidth - The bandwidth (Mbps).public Float getFlux()
public void setFlux(Float Flux)
Flux - The traffic (MB).public String getServerIp()
public void setServerIp(String ServerIp)
ServerIp - The IP address of the push client.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.