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.



21460
21461
21462
21463
21464
21465
21466
21467
21468
21469
21470
# File 'lib/v20190612/models.rb', line 21460

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:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def AsrFullTextConfigure
  @AsrFullTextConfigure
end

#AsrWordsConfigureObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def AsrWordsConfigure
  @AsrWordsConfigure
end

#CommentObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def Comment
  @Comment
end

#DefinitionObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def Definition
  @Definition
end

#FaceConfigureObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def FaceConfigure
  @FaceConfigure
end

#NameObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def Name
  @Name
end

#OcrFullTextConfigureObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def OcrFullTextConfigure
  @OcrFullTextConfigure
end

#OcrWordsConfigureObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def OcrWordsConfigure
  @OcrWordsConfigure
end

#TranslateConfigureObject

Parameters:

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

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

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

  • 人脸识别控制参数。

  • 文本全文识别控制参数。

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

  • 语音全文识别控制参数。

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

  • 语音翻译控制参数。



21458
21459
21460
# File 'lib/v20190612/models.rb', line 21458

def TranslateConfigure
  @TranslateConfigure
end

Instance Method Details

#deserialize(params) ⇒ Object



21472
21473
21474
21475
21476
21477
21478
21479
21480
21481
21482
21483
21484
21485
21486
21487
21488
21489
21490
21491
21492
21493
21494
21495
21496
21497
21498
21499
21500
# File 'lib/v20190612/models.rb', line 21472

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