Class: TencentCloud::Mps::V20190612::FlowRealtimeStatusCommon

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/models.rb

Overview

实时流状态查询的通用状态信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(state = nil, mode = nil, connectedtime = nil, bitrate = nil, reconnections = nil) ⇒ FlowRealtimeStatusCommon

Returns a new instance of FlowRealtimeStatusCommon.



14818
14819
14820
14821
14822
14823
14824
# File 'lib/v20190612/models.rb', line 14818

def initialize(state=nil, mode=nil, connectedtime=nil, bitrate=nil, reconnections=nil)
  @State = state
  @Mode = mode
  @ConnectedTime = connectedtime
  @Bitrate = bitrate
  @Reconnections = reconnections
end

Instance Attribute Details

#BitrateObject

Parameters:

  • State:

    当前连接状态,Connected|Waiting|Idle。

  • Mode:

    连接模式,Listener|Caller。

  • ConnectedTime:

    已连接时长,单位为ms。

  • Bitrate:

    实时码率,单位为bps。

  • Reconnections:

    重试次数。



14816
14817
14818
# File 'lib/v20190612/models.rb', line 14816

def Bitrate
  @Bitrate
end

#ConnectedTimeObject

Parameters:

  • State:

    当前连接状态,Connected|Waiting|Idle。

  • Mode:

    连接模式,Listener|Caller。

  • ConnectedTime:

    已连接时长,单位为ms。

  • Bitrate:

    实时码率,单位为bps。

  • Reconnections:

    重试次数。



14816
14817
14818
# File 'lib/v20190612/models.rb', line 14816

def ConnectedTime
  @ConnectedTime
end

#ModeObject

Parameters:

  • State:

    当前连接状态,Connected|Waiting|Idle。

  • Mode:

    连接模式,Listener|Caller。

  • ConnectedTime:

    已连接时长,单位为ms。

  • Bitrate:

    实时码率,单位为bps。

  • Reconnections:

    重试次数。



14816
14817
14818
# File 'lib/v20190612/models.rb', line 14816

def Mode
  @Mode
end

#ReconnectionsObject

Parameters:

  • State:

    当前连接状态,Connected|Waiting|Idle。

  • Mode:

    连接模式,Listener|Caller。

  • ConnectedTime:

    已连接时长,单位为ms。

  • Bitrate:

    实时码率,单位为bps。

  • Reconnections:

    重试次数。



14816
14817
14818
# File 'lib/v20190612/models.rb', line 14816

def Reconnections
  @Reconnections
end

#StateObject

Parameters:

  • State:

    当前连接状态,Connected|Waiting|Idle。

  • Mode:

    连接模式,Listener|Caller。

  • ConnectedTime:

    已连接时长,单位为ms。

  • Bitrate:

    实时码率,单位为bps。

  • Reconnections:

    重试次数。



14816
14817
14818
# File 'lib/v20190612/models.rb', line 14816

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



14826
14827
14828
14829
14830
14831
14832
# File 'lib/v20190612/models.rb', line 14826

def deserialize(params)
  @State = params['State']
  @Mode = params['Mode']
  @ConnectedTime = params['ConnectedTime']
  @Bitrate = params['Bitrate']
  @Reconnections = params['Reconnections']
end