Class: TencentCloud::Iss::V20230517::AddAITaskRequest

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

Overview

AddAITask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, channellist = nil, templates = nil, desc = nil, callbackurl = nil, isstartthetask = nil) ⇒ AddAITaskRequest

Returns a new instance of AddAITaskRequest.



289
290
291
292
293
294
295
296
# File 'lib/v20230517/models.rb', line 289

def initialize(name=nil, channellist=nil, templates=nil, desc=nil, callbackurl=nil, isstartthetask=nil)
  @Name = name
  @ChannelList = channellist
  @Templates = templates
  @Desc = desc
  @CallbackUrl = callbackurl
  @IsStartTheTask = isstartthetask
end

Instance Attribute Details

#CallbackUrlObject

Parameters:

  • Name:

    AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符

  • ChannelList:

    通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。

  • Templates:

    AI 配置列表

  • Desc:

    AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符

  • CallbackUrl:

    AI 结果回调地址

  • IsStartTheTask:

    是否立即开启 AI 任务。“true”代表立即开启 AI 任务,“false”代表暂不开启 AI 任务,默认为 false。



287
288
289
# File 'lib/v20230517/models.rb', line 287

def CallbackUrl
  @CallbackUrl
end

#ChannelListObject

Parameters:

  • Name:

    AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符

  • ChannelList:

    通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。

  • Templates:

    AI 配置列表

  • Desc:

    AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符

  • CallbackUrl:

    AI 结果回调地址

  • IsStartTheTask:

    是否立即开启 AI 任务。“true”代表立即开启 AI 任务,“false”代表暂不开启 AI 任务,默认为 false。



287
288
289
# File 'lib/v20230517/models.rb', line 287

def ChannelList
  @ChannelList
end

#DescObject

Parameters:

  • Name:

    AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符

  • ChannelList:

    通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。

  • Templates:

    AI 配置列表

  • Desc:

    AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符

  • CallbackUrl:

    AI 结果回调地址

  • IsStartTheTask:

    是否立即开启 AI 任务。“true”代表立即开启 AI 任务,“false”代表暂不开启 AI 任务,默认为 false。



287
288
289
# File 'lib/v20230517/models.rb', line 287

def Desc
  @Desc
end

#IsStartTheTaskObject

Parameters:

  • Name:

    AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符

  • ChannelList:

    通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。

  • Templates:

    AI 配置列表

  • Desc:

    AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符

  • CallbackUrl:

    AI 结果回调地址

  • IsStartTheTask:

    是否立即开启 AI 任务。“true”代表立即开启 AI 任务,“false”代表暂不开启 AI 任务,默认为 false。



287
288
289
# File 'lib/v20230517/models.rb', line 287

def IsStartTheTask
  @IsStartTheTask
end

#NameObject

Parameters:

  • Name:

    AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符

  • ChannelList:

    通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。

  • Templates:

    AI 配置列表

  • Desc:

    AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符

  • CallbackUrl:

    AI 结果回调地址

  • IsStartTheTask:

    是否立即开启 AI 任务。“true”代表立即开启 AI 任务,“false”代表暂不开启 AI 任务,默认为 false。



287
288
289
# File 'lib/v20230517/models.rb', line 287

def Name
  @Name
end

#TemplatesObject

Parameters:

  • Name:

    AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符

  • ChannelList:

    通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。

  • Templates:

    AI 配置列表

  • Desc:

    AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符

  • CallbackUrl:

    AI 结果回调地址

  • IsStartTheTask:

    是否立即开启 AI 任务。“true”代表立即开启 AI 任务,“false”代表暂不开启 AI 任务,默认为 false。



287
288
289
# File 'lib/v20230517/models.rb', line 287

def Templates
  @Templates
end

Instance Method Details

#deserialize(params) ⇒ Object



298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
# File 'lib/v20230517/models.rb', line 298

def deserialize(params)
  @Name = params['Name']
  @ChannelList = params['ChannelList']
  unless params['Templates'].nil?
    @Templates = []
    params['Templates'].each do |i|
      aitemplates_tmp = AITemplates.new
      aitemplates_tmp.deserialize(i)
      @Templates << aitemplates_tmp
    end
  end
  @Desc = params['Desc']
  @CallbackUrl = params['CallbackUrl']
  @IsStartTheTask = params['IsStartTheTask']
end