Class: TencentCloud::Apcas::V20201127::TaskDetailData

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

Overview

画像任务详情对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tagid = nil, tagdesc = nil, labeldetaildatalist = nil) ⇒ TaskDetailData

Returns a new instance of TaskDetailData.



535
536
537
538
539
# File 'lib/v20201127/models.rb', line 535

def initialize(tagid=nil, tagdesc=nil, labeldetaildatalist=nil)
  @TagId = tagid
  @TagDesc = tagdesc
  @LabelDetailDataList = labeldetaildatalist
end

Instance Attribute Details

#LabelDetailDataListObject

Parameters:

  • TagId:

    画像TAG ID

  • TagDesc:

    画像TAG描述(如“省份分布”)

  • LabelDetailDataList:

    画像Label对象列表(一个TAG对于N个Label,例如“省份分布”TAG对应“广东省”、“浙江省”等多个Label)



533
534
535
# File 'lib/v20201127/models.rb', line 533

def LabelDetailDataList
  @LabelDetailDataList
end

#TagDescObject

Parameters:

  • TagId:

    画像TAG ID

  • TagDesc:

    画像TAG描述(如“省份分布”)

  • LabelDetailDataList:

    画像Label对象列表(一个TAG对于N个Label,例如“省份分布”TAG对应“广东省”、“浙江省”等多个Label)



533
534
535
# File 'lib/v20201127/models.rb', line 533

def TagDesc
  @TagDesc
end

#TagIdObject

Parameters:

  • TagId:

    画像TAG ID

  • TagDesc:

    画像TAG描述(如“省份分布”)

  • LabelDetailDataList:

    画像Label对象列表(一个TAG对于N个Label,例如“省份分布”TAG对应“广东省”、“浙江省”等多个Label)



533
534
535
# File 'lib/v20201127/models.rb', line 533

def TagId
  @TagId
end

Instance Method Details

#deserialize(params) ⇒ Object



541
542
543
544
545
546
547
548
549
550
551
552
# File 'lib/v20201127/models.rb', line 541

def deserialize(params)
  @TagId = params['TagId']
  @TagDesc = params['TagDesc']
  unless params['LabelDetailDataList'].nil?
    @LabelDetailDataList = []
    params['LabelDetailDataList'].each do |i|
      labeldetaildata_tmp = LabelDetailData.new
      labeldetaildata_tmp.deserialize(i)
      @LabelDetailDataList << labeldetaildata_tmp
    end
  end
end