Class: TencentCloud::Vod::V20180717::CreateProcedureTemplateRequest

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20180717/models.rb

Overview

CreateProcedureTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, subappid = nil, comment = nil, mediaprocesstask = nil, aicontentreviewtask = nil, aianalysistask = nil, airecognitiontaskset = nil, airecognitiontask = nil, reviewaudiovideotask = nil) ⇒ CreateProcedureTemplateRequest

Returns a new instance of CreateProcedureTemplateRequest.



7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
# File 'lib/v20180717/models.rb', line 7504

def initialize(name=nil, subappid=nil, comment=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontaskset=nil, airecognitiontask=nil, reviewaudiovideotask=nil)
  @Name = name
  @SubAppId = subappid
  @Comment = comment
  @MediaProcessTask = mediaprocesstask
  @AiContentReviewTask = aicontentreviewtask
  @AiAnalysisTask = aianalysistask
  @AiRecognitionTaskSet = airecognitiontaskset
  @AiRecognitionTask = airecognitiontask
  @ReviewAudioVideoTask = reviewaudiovideotask
end

Instance Attribute Details

#AiAnalysisTaskObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def AiAnalysisTask
  @AiAnalysisTask
end

#AiContentReviewTaskObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def AiContentReviewTask
  @AiContentReviewTask
end

#AiRecognitionTaskObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def AiRecognitionTask
  @AiRecognitionTask
end

#AiRecognitionTaskSetObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def AiRecognitionTaskSet
  @AiRecognitionTaskSet
end

#CommentObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def Comment
  @Comment
end

#MediaProcessTaskObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def MediaProcessTask
  @MediaProcessTask
end

#NameObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def Name
  @Name
end

#ReviewAudioVideoTaskObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def ReviewAudioVideoTask
  @ReviewAudioVideoTask
end

#SubAppIdObject

<font color=red>*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>

Parameters:

  • Name:

    任务流名字(支持中文,不超过20个字)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    AI 内容审核类型任务参数 *。

  • AiAnalysisTask:

    AI 内容分析类型任务参数。

  • AiRecognitionTaskSet:

    AI 内容识别类型任务参数。

  • AiRecognitionTask:

    该参数已不推荐使用,建议使用 AiRecognitionTaskSet。

  • ReviewAudioVideoTask:

    音视频审核类型任务参数。



7499
7500
7501
# File 'lib/v20180717/models.rb', line 7499

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
# File 'lib/v20180717/models.rb', line 7516

def deserialize(params)
  @Name = params['Name']
  @SubAppId = params['SubAppId']
  @Comment = params['Comment']
  unless params['MediaProcessTask'].nil?
    @MediaProcessTask = MediaProcessTaskInput.new
    @MediaProcessTask.deserialize(params['MediaProcessTask'])
  end
  unless params['AiContentReviewTask'].nil?
    @AiContentReviewTask = AiContentReviewTaskInput.new
    @AiContentReviewTask.deserialize(params['AiContentReviewTask'])
  end
  unless params['AiAnalysisTask'].nil?
    @AiAnalysisTask = AiAnalysisTaskInput.new
    @AiAnalysisTask.deserialize(params['AiAnalysisTask'])
  end
  unless params['AiRecognitionTaskSet'].nil?
    @AiRecognitionTaskSet = []
    params['AiRecognitionTaskSet'].each do |i|
      airecognitiontaskinput_tmp = AiRecognitionTaskInput.new
      airecognitiontaskinput_tmp.deserialize(i)
      @AiRecognitionTaskSet << airecognitiontaskinput_tmp
    end
  end
  unless params['AiRecognitionTask'].nil?
    @AiRecognitionTask = AiRecognitionTaskInput.new
    @AiRecognitionTask.deserialize(params['AiRecognitionTask'])
  end
  unless params['ReviewAudioVideoTask'].nil?
    @ReviewAudioVideoTask = ProcedureReviewAudioVideoTaskInput.new
    @ReviewAudioVideoTask.deserialize(params['ReviewAudioVideoTask'])
  end
end