Class: TencentCloud::Live::V20180801::BackupStreamDetailData

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

Overview

主备流详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domainname = nil, appname = nil, publishtime = nil, upstreamsequence = nil, sourcefrom = nil, masterflag = nil) ⇒ BackupStreamDetailData

Returns a new instance of BackupStreamDetailData.



574
575
576
577
578
579
580
581
# File 'lib/v20180801/models.rb', line 574

def initialize(domainname=nil, appname=nil, publishtime=nil, upstreamsequence=nil, sourcefrom=nil, masterflag=nil)
  @DomainName = domainname
  @AppName = appname
  @PublishTime = publishtime
  @UpstreamSequence = upstreamsequence
  @SourceFrom = sourcefrom
  @MasterFlag = masterflag
end

Instance Attribute Details

#AppNameObject

注意:和北京时间相差8小时。直推流;拉流转推(1234);注意:拉流转推来源括号中为拉流转推的任务

ID。

当前流为主流:1,当前流为备流: 0。

Parameters:

  • DomainName:

    推流域名。

  • AppName:

    推流路径。

  • PublishTime:

    UTC 格式,例如:2018-06-29T19:00:00Z。

  • UpstreamSequence:

    推流唯一标识。

  • SourceFrom:

    推流来源。示例:

  • MasterFlag:

    主备标识。



572
573
574
# File 'lib/v20180801/models.rb', line 572

def AppName
  @AppName
end

#DomainNameObject

注意:和北京时间相差8小时。直推流;拉流转推(1234);注意:拉流转推来源括号中为拉流转推的任务

ID。

当前流为主流:1,当前流为备流: 0。

Parameters:

  • DomainName:

    推流域名。

  • AppName:

    推流路径。

  • PublishTime:

    UTC 格式,例如:2018-06-29T19:00:00Z。

  • UpstreamSequence:

    推流唯一标识。

  • SourceFrom:

    推流来源。示例:

  • MasterFlag:

    主备标识。



572
573
574
# File 'lib/v20180801/models.rb', line 572

def DomainName
  @DomainName
end

#MasterFlagObject

注意:和北京时间相差8小时。直推流;拉流转推(1234);注意:拉流转推来源括号中为拉流转推的任务

ID。

当前流为主流:1,当前流为备流: 0。

Parameters:

  • DomainName:

    推流域名。

  • AppName:

    推流路径。

  • PublishTime:

    UTC 格式,例如:2018-06-29T19:00:00Z。

  • UpstreamSequence:

    推流唯一标识。

  • SourceFrom:

    推流来源。示例:

  • MasterFlag:

    主备标识。



572
573
574
# File 'lib/v20180801/models.rb', line 572

def MasterFlag
  @MasterFlag
end

#PublishTimeObject

注意:和北京时间相差8小时。直推流;拉流转推(1234);注意:拉流转推来源括号中为拉流转推的任务

ID。

当前流为主流:1,当前流为备流: 0。

Parameters:

  • DomainName:

    推流域名。

  • AppName:

    推流路径。

  • PublishTime:

    UTC 格式,例如:2018-06-29T19:00:00Z。

  • UpstreamSequence:

    推流唯一标识。

  • SourceFrom:

    推流来源。示例:

  • MasterFlag:

    主备标识。



572
573
574
# File 'lib/v20180801/models.rb', line 572

def PublishTime
  @PublishTime
end

#SourceFromObject

注意:和北京时间相差8小时。直推流;拉流转推(1234);注意:拉流转推来源括号中为拉流转推的任务

ID。

当前流为主流:1,当前流为备流: 0。

Parameters:

  • DomainName:

    推流域名。

  • AppName:

    推流路径。

  • PublishTime:

    UTC 格式,例如:2018-06-29T19:00:00Z。

  • UpstreamSequence:

    推流唯一标识。

  • SourceFrom:

    推流来源。示例:

  • MasterFlag:

    主备标识。



572
573
574
# File 'lib/v20180801/models.rb', line 572

def SourceFrom
  @SourceFrom
end

#UpstreamSequenceObject

注意:和北京时间相差8小时。直推流;拉流转推(1234);注意:拉流转推来源括号中为拉流转推的任务

ID。

当前流为主流:1,当前流为备流: 0。

Parameters:

  • DomainName:

    推流域名。

  • AppName:

    推流路径。

  • PublishTime:

    UTC 格式,例如:2018-06-29T19:00:00Z。

  • UpstreamSequence:

    推流唯一标识。

  • SourceFrom:

    推流来源。示例:

  • MasterFlag:

    主备标识。



572
573
574
# File 'lib/v20180801/models.rb', line 572

def UpstreamSequence
  @UpstreamSequence
end

Instance Method Details

#deserialize(params) ⇒ Object



583
584
585
586
587
588
589
590
# File 'lib/v20180801/models.rb', line 583

def deserialize(params)
  @DomainName = params['DomainName']
  @AppName = params['AppName']
  @PublishTime = params['PublishTime']
  @UpstreamSequence = params['UpstreamSequence']
  @SourceFrom = params['SourceFrom']
  @MasterFlag = params['MasterFlag']
end