Class: TencentCloud::Mps::V20190612::CreateQualityControlTemplateRequest

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

Overview

CreateQualityControlTemplate请求参数结构体

Instance Attribute Summary collapse

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

    Instance Method Summary collapse

    Constructor Details

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

    Returns a new instance of CreateQualityControlTemplateRequest.

    
    
    9207
    9208
    9209
    9210
    9211
    9212
    9213
    # File 'lib/v20190612/models.rb', line 9207
    
    def initialize(name=nil, qualitycontrolitemset=nil, comment=nil, recordformat=nil, strategy=nil)
      @Name = name
      @QualityControlItemSet = qualitycontrolitemset
      @Comment = comment
      @RecordFormat = recordformat
      @Strategy = strategy
    end

    Instance Attribute Details

    #CommentObject

  • PNG: PNG图片
  • Parameters:

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

    • 媒体质检控制参数。

    • 媒体质检模板描述信息,长度限制:256 个字符。

    • 录制文件格式。可选值:

    • 媒体质检抽检策略。

    
    
    9205
    9206
    9207
    # File 'lib/v20190612/models.rb', line 9205
    
    def Comment
      @Comment
    end

    #NameObject

  • PNG: PNG图片
  • Parameters:

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

    • 媒体质检控制参数。

    • 媒体质检模板描述信息,长度限制:256 个字符。

    • 录制文件格式。可选值:

    • 媒体质检抽检策略。

    
    
    9205
    9206
    9207
    # File 'lib/v20190612/models.rb', line 9205
    
    def Name
      @Name
    end

    #QualityControlItemSetObject

  • PNG: PNG图片
  • Parameters:

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

    • 媒体质检控制参数。

    • 媒体质检模板描述信息,长度限制:256 个字符。

    • 录制文件格式。可选值:

    • 媒体质检抽检策略。

    
    
    9205
    9206
    9207
    # File 'lib/v20190612/models.rb', line 9205
    
    def QualityControlItemSet
      @QualityControlItemSet
    end

    #RecordFormatObject

  • PNG: PNG图片
  • Parameters:

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

    • 媒体质检控制参数。

    • 媒体质检模板描述信息,长度限制:256 个字符。

    • 录制文件格式。可选值:

    • 媒体质检抽检策略。

    
    
    9205
    9206
    9207
    # File 'lib/v20190612/models.rb', line 9205
    
    def RecordFormat
      @RecordFormat
    end

    #StrategyObject

  • PNG: PNG图片
  • Parameters:

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

    • 媒体质检控制参数。

    • 媒体质检模板描述信息,长度限制:256 个字符。

    • 录制文件格式。可选值:

    • 媒体质检抽检策略。

    
    
    9205
    9206
    9207
    # File 'lib/v20190612/models.rb', line 9205
    
    def Strategy
      @Strategy
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    9215
    9216
    9217
    9218
    9219
    9220
    9221
    9222
    9223
    9224
    9225
    9226
    9227
    9228
    9229
    9230
    9231
    # File 'lib/v20190612/models.rb', line 9215
    
    def deserialize(params)
      @Name = params['Name']
      unless params['QualityControlItemSet'].nil?
        @QualityControlItemSet = []
        params['QualityControlItemSet'].each do |i|
          qualitycontrolitemconfig_tmp = QualityControlItemConfig.new
          qualitycontrolitemconfig_tmp.deserialize(i)
          @QualityControlItemSet << qualitycontrolitemconfig_tmp
        end
      end
      @Comment = params['Comment']
      @RecordFormat = params['RecordFormat']
      unless params['Strategy'].nil?
        @Strategy = QualityControlStrategy.new
        @Strategy.deserialize(params['Strategy'])
      end
    end