Class: TencentCloud::Iss::V20230517::AITaskInfo

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

Overview

AI任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, name = nil, desc = nil, status = nil, channellist = nil, callbackurl = nil, templates = nil, createdtime = nil, updatedtime = nil) ⇒ AITaskInfo

Returns a new instance of AITaskInfo.



74
75
76
77
78
79
80
81
82
83
84
# File 'lib/v20230517/models.rb', line 74

def initialize(taskid=nil, name=nil, desc=nil, status=nil, channellist=nil, callbackurl=nil, templates=nil, createdtime=nil, updatedtime=nil)
  @TaskId = taskid
  @Name = name
  @Desc = desc
  @Status = status
  @ChannelList = channellist
  @CallbackUrl = callbackurl
  @Templates = templates
  @CreatedTime = createdtime
  @UpdatedTime = updatedtime
end

Instance Attribute Details

#CallbackUrlObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def CallbackUrl
  @CallbackUrl
end

#ChannelListObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def ChannelList
  @ChannelList
end

#CreatedTimeObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def CreatedTime
  @CreatedTime
end

#DescObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def Desc
  @Desc
end

#NameObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def Name
  @Name
end

#StatusObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def Status
  @Status
end

#TaskIdObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def TaskId
  @TaskId
end

#TemplatesObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def Templates
  @Templates
end

#UpdatedTimeObject

Parameters:

  • TaskId:

    AI 任务 ID

  • Name:

    AI 任务名称

  • Desc:

    AI 任务描述

  • Status:

    AI 任务状态。“on”代表开启了 AI 分析任务,“off”代表停止 AI 分析任务

  • ChannelList:

    通道 ID 列表

  • CallbackUrl:

    AI 结果回调地址

  • Templates:

    AI 配置列表

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间



72
73
74
# File 'lib/v20230517/models.rb', line 72

def UpdatedTime
  @UpdatedTime
end

Instance Method Details

#deserialize(params) ⇒ Object



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# File 'lib/v20230517/models.rb', line 86

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