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, isStream, 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.