Class: TencentCloud::Cme::V20191029::MediaCastDestinationStatus

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

Overview

点播转直播输出源状态信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, pushurl = nil, status = nil) ⇒ MediaCastDestinationStatus

Returns a new instance of MediaCastDestinationStatus.



3929
3930
3931
3932
3933
# File 'lib/v20191029/models.rb', line 3929

def initialize(id=nil, pushurl=nil, status=nil)
  @Id = id
  @PushUrl = pushurl
  @Status = status
end

Instance Attribute Details

#IdObject

<li> Working :运行中;</li> <li> Stopped:停止输出;</li> <li> Failed:输出失败。</li>

Parameters:

  • Id:

    输出源 Id,由系统分配。

  • PushUrl:

    输出源直播地址。

  • Status:

    输出源的状态。取值有:



3927
3928
3929
# File 'lib/v20191029/models.rb', line 3927

def Id
  @Id
end

#PushUrlObject

<li> Working :运行中;</li> <li> Stopped:停止输出;</li> <li> Failed:输出失败。</li>

Parameters:

  • Id:

    输出源 Id,由系统分配。

  • PushUrl:

    输出源直播地址。

  • Status:

    输出源的状态。取值有:



3927
3928
3929
# File 'lib/v20191029/models.rb', line 3927

def PushUrl
  @PushUrl
end

#StatusObject

<li> Working :运行中;</li> <li> Stopped:停止输出;</li> <li> Failed:输出失败。</li>

Parameters:

  • Id:

    输出源 Id,由系统分配。

  • PushUrl:

    输出源直播地址。

  • Status:

    输出源的状态。取值有:



3927
3928
3929
# File 'lib/v20191029/models.rb', line 3927

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



3935
3936
3937
3938
3939
# File 'lib/v20191029/models.rb', line 3935

def deserialize(params)
  @Id = params['Id']
  @PushUrl = params['PushUrl']
  @Status = params['Status']
end