Class: TencentCloud::Live::V20180801::StreamName

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

Overview

流名称列表。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(streamname = nil, appname = nil, domainname = nil, streamstarttime = nil, streamendtime = nil, stopreason = nil, duration = nil, clientip = nil, resolution = nil) ⇒ StreamName

Returns a new instance of StreamName.



15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
# File 'lib/v20180801/models.rb', line 15187

def initialize(streamname=nil, appname=nil, domainname=nil, streamstarttime=nil, streamendtime=nil, stopreason=nil, duration=nil, clientip=nil, resolution=nil)
  @StreamName = streamname
  @AppName = appname
  @DomainName = domainname
  @StreamStartTime = streamstarttime
  @StreamEndTime = streamendtime
  @StopReason = stopreason
  @Duration = duration
  @ClientIp = clientip
  @Resolution = resolution
end

Instance Attribute Details

#AppNameObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def AppName
  @AppName
end

#ClientIpObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def ClientIp
  @ClientIp
end

#DomainNameObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def DomainName
  @DomainName
end

#DurationObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def Duration
  @Duration
end

#ResolutionObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def Resolution
  @Resolution
end

#StopReasonObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def StopReason
  @StopReason
end

#StreamEndTimeObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def StreamEndTime
  @StreamEndTime
end

#StreamNameObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def StreamName
  @StreamName
end

#StreamStartTimeObject

UTC格式时间,例如:2019-01-07T12:00:00Z。UTC格式时间,例如:2019-01-07T15:00:00Z。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    应用名称。

  • DomainName:

    推流域名。

  • StreamStartTime:

    推流开始时间。

  • StreamEndTime:

    推流结束时间。

  • StopReason:

    停止原因。

  • Duration:

    推流持续时长,单位:秒。

  • ClientIp:

    主播 IP。

  • Resolution:

    分辨率。



15185
15186
15187
# File 'lib/v20180801/models.rb', line 15185

def StreamStartTime
  @StreamStartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
# File 'lib/v20180801/models.rb', line 15199

def deserialize(params)
  @StreamName = params['StreamName']
  @AppName = params['AppName']
  @DomainName = params['DomainName']
  @StreamStartTime = params['StreamStartTime']
  @StreamEndTime = params['StreamEndTime']
  @StopReason = params['StopReason']
  @Duration = params['Duration']
  @ClientIp = params['ClientIp']
  @Resolution = params['Resolution']
end