Class: TencentCloud::Iotexplorer::V20190423::VisionRecognitionTask
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::VisionRecognitionTask
- Defined in:
- lib/v20190423/models.rb
Overview
TWeSee 语义理解任务信息
Instance Attribute Summary collapse
- #ChannelId ⇒ Object
- #CreateTime ⇒ Object
- #CustomId ⇒ Object
- #DeviceName ⇒ Object
- #EndTime ⇒ Object
- #EndTimeMs ⇒ Object
- #Files ⇒ Object
- #FilesInfo ⇒ Object
- #ProductId ⇒ Object
- #Result ⇒ Object
- #StartTime ⇒ Object
- #StartTimeMs ⇒ Object
- #Status ⇒ Object
- #TaskId ⇒ Object
- #UpdateTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of VisionRecognitionTask.
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
#ChannelId ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def ChannelId @ChannelId end |
#CreateTime ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def CreateTime @CreateTime end |
#CustomId ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def CustomId @CustomId end |
#DeviceName ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def DeviceName @DeviceName end |
#EndTime ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def EndTime @EndTime end |
#EndTimeMs ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def EndTimeMs @EndTimeMs end |
#Files ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def Files @Files end |
#FilesInfo ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def FilesInfo @FilesInfo end |
#ProductId ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def ProductId @ProductId end |
#Result ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def Result @Result end |
#StartTime ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def StartTime @StartTime end |
#StartTimeMs ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def StartTimeMs @StartTimeMs end |
#Status ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def Status @Status end |
#TaskId ⇒ Object
14710 14711 14712 |
# File 'lib/v20190423/models.rb', line 14710 def TaskId @TaskId end |
#UpdateTime ⇒ Object
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 |