Class: TencentCloud::Mps::V20190612::ModifyAIRecognitionTemplateRequest

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

Overview

ModifyAIRecognitionTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, name = nil, comment = nil, faceconfigure = nil, ocrfulltextconfigure = nil, ocrwordsconfigure = nil, asrfulltextconfigure = nil, asrwordsconfigure = nil, translateconfigure = nil) ⇒ ModifyAIRecognitionTemplateRequest

Returns a new instance of ModifyAIRecognitionTemplateRequest.



18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
# File 'lib/v20190612/models.rb', line 18816

def initialize(definition=nil, name=nil, comment=nil, faceconfigure=nil, ocrfulltextconfigure=nil, ocrwordsconfigure=nil, asrfulltextconfigure=nil, asrwordsconfigure=nil, translateconfigure=nil)
  @Definition = definition
  @Name = name
  @Comment = comment
  @FaceConfigure = faceconfigure
  @OcrFullTextConfigure = ocrfulltextconfigure
  @OcrWordsConfigure = ocrwordsconfigure
  @AsrFullTextConfigure = asrfulltextconfigure
  @AsrWordsConfigure = asrwordsconfigure
  @TranslateConfigure = translateconfigure
end

Instance Attribute Details

#AsrFullTextConfigureObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def AsrFullTextConfigure
  @AsrFullTextConfigure
end

#AsrWordsConfigureObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def AsrWordsConfigure
  @AsrWordsConfigure
end

#CommentObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def Comment
  @Comment
end

#DefinitionObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def Definition
  @Definition
end

#FaceConfigureObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def FaceConfigure
  @FaceConfigure
end

#NameObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def Name
  @Name
end

#OcrFullTextConfigureObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def OcrFullTextConfigure
  @OcrFullTextConfigure
end

#OcrWordsConfigureObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def OcrWordsConfigure
  @OcrWordsConfigure
end

#TranslateConfigureObject

Parameters:

  • Definition:

    视频内容识别模板唯一标识。

  • Name:

    视频内容识别模板名称,长度限制:64 个字符。

  • Comment:

    视频内容识别模板描述信息,长度限制:256 个字符。

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

    文本关键词识别控制参数。

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

    语音关键词识别控制参数。

  • TranslateConfigure:

    语音翻译控制参数。



18814
18815
18816
# File 'lib/v20190612/models.rb', line 18814

def TranslateConfigure
  @TranslateConfigure
end

Instance Method Details

#deserialize(params) ⇒ Object



18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
# File 'lib/v20190612/models.rb', line 18828

def deserialize(params)
  @Definition = params['Definition']
  @Name = params['Name']
  @Comment = params['Comment']
  unless params['FaceConfigure'].nil?
    @FaceConfigure = FaceConfigureInfoForUpdate.new
    @FaceConfigure.deserialize(params['FaceConfigure'])
  end
  unless params['OcrFullTextConfigure'].nil?
    @OcrFullTextConfigure = OcrFullTextConfigureInfoForUpdate.new
    @OcrFullTextConfigure.deserialize(params['OcrFullTextConfigure'])
  end
  unless params['OcrWordsConfigure'].nil?
    @OcrWordsConfigure = OcrWordsConfigureInfoForUpdate.new
    @OcrWordsConfigure.deserialize(params['OcrWordsConfigure'])
  end
  unless params['AsrFullTextConfigure'].nil?
    @AsrFullTextConfigure = AsrFullTextConfigureInfoForUpdate.new
    @AsrFullTextConfigure.deserialize(params['AsrFullTextConfigure'])
  end
  unless params['AsrWordsConfigure'].nil?
    @AsrWordsConfigure = AsrWordsConfigureInfoForUpdate.new
    @AsrWordsConfigure.deserialize(params['AsrWordsConfigure'])
  end
  unless params['TranslateConfigure'].nil?
    @TranslateConfigure = TranslateConfigureInfoForUpdate.new
    @TranslateConfigure.deserialize(params['TranslateConfigure'])
  end
end