Class: TencentCloud::Vod::V20180717::ModifyPersonSampleRequest

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

Overview

ModifyPersonSample请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(personid = nil, subappid = nil, name = nil, description = nil, usages = nil, faceoperationinfo = nil, tagoperationinfo = nil) ⇒ ModifyPersonSampleRequest

Returns a new instance of ModifyPersonSampleRequest.



19930
19931
19932
19933
19934
19935
19936
19937
19938
# File 'lib/v20180717/models.rb', line 19930

def initialize(personid=nil, subappid=nil, name=nil, description=nil, usages=nil, faceoperationinfo=nil, tagoperationinfo=nil)
  @PersonId = personid
  @SubAppId = subappid
  @Name = name
  @Description = description
  @Usages = usages
  @FaceOperationInfo = faceoperationinfo
  @TagOperationInfo = tagoperationinfo
end

Instance Attribute Details

#DescriptionObject

  1. Recognition:用于内容识别,等价于 Recognition.Face。

  2. Review:用于不适宜的内容识别,等价于 Review.Face。

  3. All:用于内容识别、不适宜的内容识别,等价于 1+2。

Parameters:

  • PersonId:

    素材 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    名称,长度限制:128 个字符。

  • Description:

    描述,长度限制:1024 个字符。

  • Usages:

    素材应用场景,可选值:

  • FaceOperationInfo:

    五官操作信息。

  • TagOperationInfo:

    标签操作信息。



19928
19929
19930
# File 'lib/v20180717/models.rb', line 19928

def Description
  @Description
end

#FaceOperationInfoObject

  1. Recognition:用于内容识别,等价于 Recognition.Face。

  2. Review:用于不适宜的内容识别,等价于 Review.Face。

  3. All:用于内容识别、不适宜的内容识别,等价于 1+2。

Parameters:

  • PersonId:

    素材 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    名称,长度限制:128 个字符。

  • Description:

    描述,长度限制:1024 个字符。

  • Usages:

    素材应用场景,可选值:

  • FaceOperationInfo:

    五官操作信息。

  • TagOperationInfo:

    标签操作信息。



19928
19929
19930
# File 'lib/v20180717/models.rb', line 19928

def FaceOperationInfo
  @FaceOperationInfo
end

#NameObject

  1. Recognition:用于内容识别,等价于 Recognition.Face。

  2. Review:用于不适宜的内容识别,等价于 Review.Face。

  3. All:用于内容识别、不适宜的内容识别,等价于 1+2。

Parameters:

  • PersonId:

    素材 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    名称,长度限制:128 个字符。

  • Description:

    描述,长度限制:1024 个字符。

  • Usages:

    素材应用场景,可选值:

  • FaceOperationInfo:

    五官操作信息。

  • TagOperationInfo:

    标签操作信息。



19928
19929
19930
# File 'lib/v20180717/models.rb', line 19928

def Name
  @Name
end

#PersonIdObject

  1. Recognition:用于内容识别,等价于 Recognition.Face。

  2. Review:用于不适宜的内容识别,等价于 Review.Face。

  3. All:用于内容识别、不适宜的内容识别,等价于 1+2。

Parameters:

  • PersonId:

    素材 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    名称,长度限制:128 个字符。

  • Description:

    描述,长度限制:1024 个字符。

  • Usages:

    素材应用场景,可选值:

  • FaceOperationInfo:

    五官操作信息。

  • TagOperationInfo:

    标签操作信息。



19928
19929
19930
# File 'lib/v20180717/models.rb', line 19928

def PersonId
  @PersonId
end

#SubAppIdObject

  1. Recognition:用于内容识别,等价于 Recognition.Face。

  2. Review:用于不适宜的内容识别,等价于 Review.Face。

  3. All:用于内容识别、不适宜的内容识别,等价于 1+2。

Parameters:

  • PersonId:

    素材 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    名称,长度限制:128 个字符。

  • Description:

    描述,长度限制:1024 个字符。

  • Usages:

    素材应用场景,可选值:

  • FaceOperationInfo:

    五官操作信息。

  • TagOperationInfo:

    标签操作信息。



19928
19929
19930
# File 'lib/v20180717/models.rb', line 19928

def SubAppId
  @SubAppId
end

#TagOperationInfoObject

  1. Recognition:用于内容识别,等价于 Recognition.Face。

  2. Review:用于不适宜的内容识别,等价于 Review.Face。

  3. All:用于内容识别、不适宜的内容识别,等价于 1+2。

Parameters:

  • PersonId:

    素材 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    名称,长度限制:128 个字符。

  • Description:

    描述,长度限制:1024 个字符。

  • Usages:

    素材应用场景,可选值:

  • FaceOperationInfo:

    五官操作信息。

  • TagOperationInfo:

    标签操作信息。



19928
19929
19930
# File 'lib/v20180717/models.rb', line 19928

def TagOperationInfo
  @TagOperationInfo
end

#UsagesObject

  1. Recognition:用于内容识别,等价于 Recognition.Face。

  2. Review:用于不适宜的内容识别,等价于 Review.Face。

  3. All:用于内容识别、不适宜的内容识别,等价于 1+2。

Parameters:

  • PersonId:

    素材 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    名称,长度限制:128 个字符。

  • Description:

    描述,长度限制:1024 个字符。

  • Usages:

    素材应用场景,可选值:

  • FaceOperationInfo:

    五官操作信息。

  • TagOperationInfo:

    标签操作信息。



19928
19929
19930
# File 'lib/v20180717/models.rb', line 19928

def Usages
  @Usages
end

Instance Method Details

#deserialize(params) ⇒ Object



19940
19941
19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
# File 'lib/v20180717/models.rb', line 19940

def deserialize(params)
  @PersonId = params['PersonId']
  @SubAppId = params['SubAppId']
  @Name = params['Name']
  @Description = params['Description']
  @Usages = params['Usages']
  unless params['FaceOperationInfo'].nil?
    @FaceOperationInfo = AiSampleFaceOperation.new
    @FaceOperationInfo.deserialize(params['FaceOperationInfo'])
  end
  unless params['TagOperationInfo'].nil?
    @TagOperationInfo = AiSampleTagOperation.new
    @TagOperationInfo.deserialize(params['TagOperationInfo'])
  end
end