Class: TencentCloud::Ams::V20201229::TaskInput

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

Overview

音视频任务数据结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dataid = nil, name = nil, input = nil) ⇒ TaskInput

Returns a new instance of TaskInput.



1260
1261
1262
1263
1264
# File 'lib/v20201229/models.rb', line 1260

def initialize(dataid=nil, name=nil, input=nil)
  @DataId = dataid
  @Name = name
  @Input = input
end

Instance Attribute Details

#DataIdObject

Parameters:

  • DataId:

    选填参数,该字段表示您为待检测对象分配的数据ID,传入后可方便您对文件进行标识和管理。
    取值:由英文字母(大小写均可)、数字及四个特殊符号(_,-,@,#)组成,**长度不超过64个字符**。

  • Name:

    选填参数,该字段表示音频审核任务所对应的任务名称,方便后续查询和管理审核任务。

  • Input:

    必填参数,该字段表示审核文件的访问参数,用于获取审核媒体文件,该参数内包括访问类型和访问地址。



1258
1259
1260
# File 'lib/v20201229/models.rb', line 1258

def DataId
  @DataId
end

#InputObject

Parameters:

  • DataId:

    选填参数,该字段表示您为待检测对象分配的数据ID,传入后可方便您对文件进行标识和管理。
    取值:由英文字母(大小写均可)、数字及四个特殊符号(_,-,@,#)组成,**长度不超过64个字符**。

  • Name:

    选填参数,该字段表示音频审核任务所对应的任务名称,方便后续查询和管理审核任务。

  • Input:

    必填参数,该字段表示审核文件的访问参数,用于获取审核媒体文件,该参数内包括访问类型和访问地址。



1258
1259
1260
# File 'lib/v20201229/models.rb', line 1258

def Input
  @Input
end

#NameObject

Parameters:

  • DataId:

    选填参数,该字段表示您为待检测对象分配的数据ID,传入后可方便您对文件进行标识和管理。
    取值:由英文字母(大小写均可)、数字及四个特殊符号(_,-,@,#)组成,**长度不超过64个字符**。

  • Name:

    选填参数,该字段表示音频审核任务所对应的任务名称,方便后续查询和管理审核任务。

  • Input:

    必填参数,该字段表示审核文件的访问参数,用于获取审核媒体文件,该参数内包括访问类型和访问地址。



1258
1259
1260
# File 'lib/v20201229/models.rb', line 1258

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



1266
1267
1268
1269
1270
1271
1272
1273
# File 'lib/v20201229/models.rb', line 1266

def deserialize(params)
  @DataId = params['DataId']
  @Name = params['Name']
  unless params['Input'].nil?
    @Input = StorageInfo.new
    @Input.deserialize(params['Input'])
  end
end