Class: TencentCloud::Cme::V20191029::MediaCastDestinationInterruptInfo

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(destinationinfo = nil, reason = nil) ⇒ MediaCastDestinationInterruptInfo

Returns a new instance of MediaCastDestinationInterruptInfo.



3901
3902
3903
3904
# File 'lib/v20191029/models.rb', line 3901

def initialize(destinationinfo=nil, reason=nil)
  @DestinationInfo = destinationinfo
  @Reason = reason
end

Instance Attribute Details

#DestinationInfoObject

<li>SystemError:系统错误;</li> <li>Unknown:未知错误。</li>

Parameters:

  • DestinationInfo:

    发生断流的输出源信息。

  • Reason:

    输出源断流原因,取值有:



3899
3900
3901
# File 'lib/v20191029/models.rb', line 3899

def DestinationInfo
  @DestinationInfo
end

#ReasonObject

<li>SystemError:系统错误;</li> <li>Unknown:未知错误。</li>

Parameters:

  • DestinationInfo:

    发生断流的输出源信息。

  • Reason:

    输出源断流原因,取值有:



3899
3900
3901
# File 'lib/v20191029/models.rb', line 3899

def Reason
  @Reason
end

Instance Method Details

#deserialize(params) ⇒ Object



3906
3907
3908
3909
3910
3911
3912
# File 'lib/v20191029/models.rb', line 3906

def deserialize(params)
  unless params['DestinationInfo'].nil?
    @DestinationInfo = MediaCastDestinationInfo.new
    @DestinationInfo.deserialize(params['DestinationInfo'])
  end
  @Reason = params['Reason']
end