Class: TencentCloud::Iotexplorer::V20190423::VisionRecognitionTask

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

Overview

TWeSee 语义理解任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, productid = nil, devicename = nil, channelid = nil, starttime = nil, starttimems = nil, endtime = nil, endtimems = nil, status = nil, result = nil, createtime = nil, updatetime = nil, customid = nil, files = nil, filesinfo = nil) ⇒ VisionRecognitionTask

Returns a new instance of VisionRecognitionTask.



14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
# File 'lib/v20190423/models.rb', line 14712

def initialize(taskid=nil, productid=nil, devicename=nil, channelid=nil, starttime=nil, starttimems=nil, endtime=nil, endtimems=nil, status=nil, result=nil, createtime=nil, updatetime=nil, customid=nil, files=nil, filesinfo=nil)
  @TaskId = taskid
  @ProductId = productid
  @DeviceName = devicename
  @ChannelId = channelid
  @StartTime = starttime
  @StartTimeMs = starttimems
  @EndTime = endtime
  @EndTimeMs = endtimems
  @Status = status
  @Result = result
  @CreateTime = createtime
  @UpdateTime = updatetime
  @CustomId = customid
  @Files = files
  @FilesInfo = filesinfo
end

Instance Attribute Details

#ChannelIdObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def ChannelId
  @ChannelId
end

#CreateTimeObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def CreateTime
  @CreateTime
end

#CustomIdObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def CustomId
  @CustomId
end

#DeviceNameObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def DeviceName
  @DeviceName
end

#EndTimeObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def EndTime
  @EndTime
end

#EndTimeMsObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def EndTimeMs
  @EndTimeMs
end

#FilesObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def Files
  @Files
end

#FilesInfoObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def FilesInfo
  @FilesInfo
end

#ProductIdObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def ProductId
  @ProductId
end

#ResultObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def Result
  @Result
end

#StartTimeObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def StartTime
  @StartTime
end

#StartTimeMsObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def StartTimeMs
  @StartTimeMs
end

#StatusObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def Status
  @Status
end

#TaskIdObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def TaskId
  @TaskId
end

#UpdateTimeObject

Parameters:

  • TaskId:

    云存 AI 服务任务 ID

  • ProductId:

    产品 ID

  • DeviceName:

    设备名称

  • ChannelId:

    通道 ID

  • StartTime:

    对应云存视频的起始时间(秒级 UNIX 时间戳)

  • StartTimeMs:

    对应云存视频的起始时间(毫秒级 UNIX 时间戳)

  • EndTime:

    对应云存视频的结束时间(秒级 UNIX 时间戳)

  • EndTimeMs:

    对应云存视频的结束时间(毫秒级 UNIX 时间戳)

  • Status:

    任务状态(1:分析失败;2:下载/读取视频/图片失败;3:成功;4:执行中)

  • Result:

    任务结果

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • CustomId:

    自定义任务 ID

  • Files:

    任务输出文件列表

  • FilesInfo:

    任务输出文件信息列表



14710
14711
14712
# File 'lib/v20190423/models.rb', line 14710

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
# File 'lib/v20190423/models.rb', line 14730

def deserialize(params)
  @TaskId = params['TaskId']
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @ChannelId = params['ChannelId']
  @StartTime = params['StartTime']
  @StartTimeMs = params['StartTimeMs']
  @EndTime = params['EndTime']
  @EndTimeMs = params['EndTimeMs']
  @Status = params['Status']
  unless params['Result'].nil?
    @Result = VisionRecognitionResult.new
    @Result.deserialize(params['Result'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @CustomId = params['CustomId']
  @Files = params['Files']
  unless params['FilesInfo'].nil?
    @FilesInfo = []
    params['FilesInfo'].each do |i|
      cloudstorageaiservicetaskfileinfo_tmp = CloudStorageAIServiceTaskFileInfo.new
      cloudstorageaiservicetaskfileinfo_tmp.deserialize(i)
      @FilesInfo << cloudstorageaiservicetaskfileinfo_tmp
    end
  end
end