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.



21159
21160
21161
21162
21163
21164
21165
21166
21167
21168
21169
# File 'lib/v20190612/models.rb', line 21159

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:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def AsrFullTextConfigure
  @AsrFullTextConfigure
end

#AsrWordsConfigureObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def AsrWordsConfigure
  @AsrWordsConfigure
end

#CommentObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def Comment
  @Comment
end

#DefinitionObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def Definition
  @Definition
end

#FaceConfigureObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def FaceConfigure
  @FaceConfigure
end

#NameObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def Name
  @Name
end

#OcrFullTextConfigureObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def OcrFullTextConfigure
  @OcrFullTextConfigure
end

#OcrWordsConfigureObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def OcrWordsConfigure
  @OcrWordsConfigure
end

#TranslateConfigureObject

Parameters:

  • Definition:

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

  • Name:

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

  • Comment:

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

  • FaceConfigure:

    人脸识别控制参数。

  • OcrFullTextConfigure:

    文本全文识别控制参数。

  • OcrWordsConfigure:

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

  • AsrFullTextConfigure:

    语音全文识别控制参数。

  • AsrWordsConfigure:

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

  • TranslateConfigure:

    语音翻译控制参数。



21157
21158
21159
# File 'lib/v20190612/models.rb', line 21157

def TranslateConfigure
  @TranslateConfigure
end

Instance Method Details

#deserialize(params) ⇒ Object



21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
21181
21182
21183
21184
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21198
21199
# File 'lib/v20190612/models.rb', line 21171

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