Class: TencentCloud::Mps::V20190612::LiveScheduleTask

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

Overview

直播编排任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, errcode = nil, message = nil, url = nil, liveactivityresultset = nil) ⇒ LiveScheduleTask

Returns a new instance of LiveScheduleTask.



18559
18560
18561
18562
18563
18564
18565
18566
# File 'lib/v20190612/models.rb', line 18559

def initialize(taskid=nil, status=nil, errcode=nil, message=nil, url=nil, liveactivityresultset=nil)
  @TaskId = taskid
  @Status = status
  @ErrCode = errcode
  @Message = message
  @Url = url
  @LiveActivityResultSet = liveactivityresultset
end

Instance Attribute Details

#ErrCodeObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    直播编排任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。

  • Message:

    源异常时返回对应异常Message,否则请使用各个具体任务的 Message。

  • Url:

    直播流 URL。

  • LiveActivityResultSet:

    直播编排任务输出。



18557
18558
18559
# File 'lib/v20190612/models.rb', line 18557

def ErrCode
  @ErrCode
end

#LiveActivityResultSetObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    直播编排任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。

  • Message:

    源异常时返回对应异常Message,否则请使用各个具体任务的 Message。

  • Url:

    直播流 URL。

  • LiveActivityResultSet:

    直播编排任务输出。



18557
18558
18559
# File 'lib/v20190612/models.rb', line 18557

def LiveActivityResultSet
  @LiveActivityResultSet
end

#MessageObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    直播编排任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。

  • Message:

    源异常时返回对应异常Message,否则请使用各个具体任务的 Message。

  • Url:

    直播流 URL。

  • LiveActivityResultSet:

    直播编排任务输出。



18557
18558
18559
# File 'lib/v20190612/models.rb', line 18557

def Message
  @Message
end

#StatusObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    直播编排任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。

  • Message:

    源异常时返回对应异常Message,否则请使用各个具体任务的 Message。

  • Url:

    直播流 URL。

  • LiveActivityResultSet:

    直播编排任务输出。



18557
18558
18559
# File 'lib/v20190612/models.rb', line 18557

def Status
  @Status
end

#TaskIdObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    直播编排任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。

  • Message:

    源异常时返回对应异常Message,否则请使用各个具体任务的 Message。

  • Url:

    直播流 URL。

  • LiveActivityResultSet:

    直播编排任务输出。



18557
18558
18559
# File 'lib/v20190612/models.rb', line 18557

def TaskId
  @TaskId
end

#UrlObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    直播编排任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。

  • Message:

    源异常时返回对应异常Message,否则请使用各个具体任务的 Message。

  • Url:

    直播流 URL。

  • LiveActivityResultSet:

    直播编排任务输出。



18557
18558
18559
# File 'lib/v20190612/models.rb', line 18557

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
# File 'lib/v20190612/models.rb', line 18568

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @ErrCode = params['ErrCode']
  @Message = params['Message']
  @Url = params['Url']
  unless params['LiveActivityResultSet'].nil?
    @LiveActivityResultSet = []
    params['LiveActivityResultSet'].each do |i|
      liveactivityresult_tmp = LiveActivityResult.new
      liveactivityresult_tmp.deserialize(i)
      @LiveActivityResultSet << liveactivityresult_tmp
    end
  end
end