Class: TencentCloud::Mps::V20190612::AiSamplePerson

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

Overview

AI 样本管理,人物信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(personid = nil, name = nil, description = nil, faceinfoset = nil, tagset = nil, usageset = nil, createtime = nil, updatetime = nil) ⇒ AiSamplePerson

Returns a new instance of AiSamplePerson.



4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
# File 'lib/v20190612/models.rb', line 4823

def initialize(personid=nil, name=nil, description=nil, faceinfoset=nil, tagset=nil, usageset=nil, createtime=nil, updatetime=nil)
  @PersonId = personid
  @Name = name
  @Description = description
  @FaceInfoSet = faceinfoset
  @TagSet = tagset
  @UsageSet = usageset
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def Description
  @Description
end

#FaceInfoSetObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def FaceInfoSet
  @FaceInfoSet
end

#NameObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def Name
  @Name
end

#PersonIdObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def PersonId
  @PersonId
end

#TagSetObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def TagSet
  @TagSet
end

#UpdateTimeObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def UpdateTime
  @UpdateTime
end

#UsageSetObject

Parameters:

  • PersonId:

    人物 ID。

  • Name:

    人物名称。

  • Description:

    人物描述。

  • FaceInfoSet:

    人脸信息。

  • TagSet:

    人物标签。

  • UsageSet:

    应用场景。

  • CreateTime:

    创建时间,使用 ISO 日期格式

  • UpdateTime:

    最后修改时间,使用 ISO 日期格式



4821
4822
4823
# File 'lib/v20190612/models.rb', line 4821

def UsageSet
  @UsageSet
end

Instance Method Details

#deserialize(params) ⇒ Object



4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
# File 'lib/v20190612/models.rb', line 4834

def deserialize(params)
  @PersonId = params['PersonId']
  @Name = params['Name']
  @Description = params['Description']
  unless params['FaceInfoSet'].nil?
    @FaceInfoSet = []
    params['FaceInfoSet'].each do |i|
      aisamplefaceinfo_tmp = AiSampleFaceInfo.new
      aisamplefaceinfo_tmp.deserialize(i)
      @FaceInfoSet << aisamplefaceinfo_tmp
    end
  end
  @TagSet = params['TagSet']
  @UsageSet = params['UsageSet']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end