Class: TencentCloud::Mps::V20190612::ModifyQualityControlTemplateRequest

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

Overview

ModifyQualityControlTemplate请求参数结构体

Instance Attribute Summary collapse

  • #Definition ⇒ Object
  • PNG: PNG图片
  • .
  • #Name ⇒ Object
  • PNG: PNG图片
  • .
  • #QualityControlItemSet ⇒ Object
  • PNG: PNG图片
  • .
  • #RecordFormat ⇒ Object
  • PNG: PNG图片
  • .
  • #Strategy ⇒ Object
  • PNG: PNG图片
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(definition = nil, name = nil, comment = nil, qualitycontrolitemset = nil, recordformat = nil, strategy = nil) ⇒ ModifyQualityControlTemplateRequest

    Returns a new instance of ModifyQualityControlTemplateRequest.

    
    
    22363
    22364
    22365
    22366
    22367
    22368
    22369
    22370
    # File 'lib/v20190612/models.rb', line 22363
    
    def initialize(definition=nil, name=nil, comment=nil, qualitycontrolitemset=nil, recordformat=nil, strategy=nil)
      @Definition = definition
      @Name = name
      @Comment = comment
      @QualityControlItemSet = qualitycontrolitemset
      @RecordFormat = recordformat
      @Strategy = strategy
    end
    

    Instance Attribute Details

    #CommentObject

  • PNG: PNG图片
  • Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称,长度限制:64 个字符。

    • Comment:

      模板描述信息,长度限制:256 个字符。

    • QualityControlItemSet:

      媒体质检配置参数。

    • RecordFormat:

      录制文件格式。可选值:

    • Strategy:

      媒体质检抽检策略。

    
    
    22361
    22362
    22363
    # File 'lib/v20190612/models.rb', line 22361
    
    def Comment
      @Comment
    end
    

    #DefinitionObject

  • PNG: PNG图片
  • Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称,长度限制:64 个字符。

    • Comment:

      模板描述信息,长度限制:256 个字符。

    • QualityControlItemSet:

      媒体质检配置参数。

    • RecordFormat:

      录制文件格式。可选值:

    • Strategy:

      媒体质检抽检策略。

    
    
    22361
    22362
    22363
    # File 'lib/v20190612/models.rb', line 22361
    
    def Definition
      @Definition
    end
    

    #NameObject

  • PNG: PNG图片
  • Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称,长度限制:64 个字符。

    • Comment:

      模板描述信息,长度限制:256 个字符。

    • QualityControlItemSet:

      媒体质检配置参数。

    • RecordFormat:

      录制文件格式。可选值:

    • Strategy:

      媒体质检抽检策略。

    
    
    22361
    22362
    22363
    # File 'lib/v20190612/models.rb', line 22361
    
    def Name
      @Name
    end
    

    #QualityControlItemSetObject

  • PNG: PNG图片
  • Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称,长度限制:64 个字符。

    • Comment:

      模板描述信息,长度限制:256 个字符。

    • QualityControlItemSet:

      媒体质检配置参数。

    • RecordFormat:

      录制文件格式。可选值:

    • Strategy:

      媒体质检抽检策略。

    
    
    22361
    22362
    22363
    # File 'lib/v20190612/models.rb', line 22361
    
    def QualityControlItemSet
      @QualityControlItemSet
    end
    

    #RecordFormatObject

  • PNG: PNG图片
  • Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称,长度限制:64 个字符。

    • Comment:

      模板描述信息,长度限制:256 个字符。

    • QualityControlItemSet:

      媒体质检配置参数。

    • RecordFormat:

      录制文件格式。可选值:

    • Strategy:

      媒体质检抽检策略。

    
    
    22361
    22362
    22363
    # File 'lib/v20190612/models.rb', line 22361
    
    def RecordFormat
      @RecordFormat
    end
    

    #StrategyObject

  • PNG: PNG图片
  • Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称,长度限制:64 个字符。

    • Comment:

      模板描述信息,长度限制:256 个字符。

    • QualityControlItemSet:

      媒体质检配置参数。

    • RecordFormat:

      录制文件格式。可选值:

    • Strategy:

      媒体质检抽检策略。

    
    
    22361
    22362
    22363
    # File 'lib/v20190612/models.rb', line 22361
    
    def Strategy
      @Strategy
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    22372
    22373
    22374
    22375
    22376
    22377
    22378
    22379
    22380
    22381
    22382
    22383
    22384
    22385
    22386
    22387
    22388
    22389
    # File 'lib/v20190612/models.rb', line 22372
    
    def deserialize(params)
      @Definition = params['Definition']
      @Name = params['Name']
      @Comment = params['Comment']
      unless params['QualityControlItemSet'].nil?
        @QualityControlItemSet = []
        params['QualityControlItemSet'].each do |i|
          qualitycontrolitemconfig_tmp = QualityControlItemConfig.new
          qualitycontrolitemconfig_tmp.deserialize(i)
          @QualityControlItemSet << qualitycontrolitemconfig_tmp
        end
      end
      @RecordFormat = params['RecordFormat']
      unless params['Strategy'].nil?
        @Strategy = QualityControlStrategy.new
        @Strategy.deserialize(params['Strategy'])
      end
    end