Class: TencentCloud::Mps::V20190612::QualityControlTemplate

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

Overview

媒体质检模板详情

Instance Attribute Summary collapse

  • #CreateTime ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #Definition ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #Name ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #QualityControlItemSet ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #Strategy ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #Type ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #UpdateTime ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(definition = nil, name = nil, comment = nil, type = nil, qualitycontrolitemset = nil, createtime = nil, updatetime = nil, strategy = nil) ⇒ QualityControlTemplate

    Returns a new instance of QualityControlTemplate.

    
    
    25624
    25625
    25626
    25627
    25628
    25629
    25630
    25631
    25632
    25633
    # File 'lib/v20190612/models.rb', line 25624
    
    def initialize(definition=nil, name=nil, comment=nil, type=nil, qualitycontrolitemset=nil, createtime=nil, updatetime=nil, strategy=nil)
      @Definition = definition
      @Name = name
      @Comment = comment
      @Type = type
      @QualityControlItemSet = qualitycontrolitemset
      @CreateTime = createtime
      @UpdateTime = updatetime
      @Strategy = strategy
    end

    Instance Attribute Details

    #CommentObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def Comment
      @Comment
    end

    #CreateTimeObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def CreateTime
      @CreateTime
    end

    #DefinitionObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def Definition
      @Definition
    end

    #NameObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def Name
      @Name
    end

    #QualityControlItemSetObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def QualityControlItemSet
      @QualityControlItemSet
    end

    #StrategyObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def Strategy
      @Strategy
    end

    #TypeObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def Type
      @Type
    end

    #UpdateTimeObject

    注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

  • Preset:系统预置模板;
  • Custom:用户自定义模板。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      媒体质检模板唯一标识。

    • Name:

      媒体质检模板名称。

    • Comment:

      模板描述信息。

    • Type:

      模板类型,取值:

    • QualityControlItemSet:

      媒体质检配置参数。

    • CreateTime:

      模板创建时间,使用 ISO 日期格式

    • UpdateTime:

      模板最后修改时间,使用 ISO 日期格式

    • Strategy:

      媒体质检的抽检策略。

    
    
    25622
    25623
    25624
    # File 'lib/v20190612/models.rb', line 25622
    
    def UpdateTime
      @UpdateTime
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    25635
    25636
    25637
    25638
    25639
    25640
    25641
    25642
    25643
    25644
    25645
    25646
    25647
    25648
    25649
    25650
    25651
    25652
    25653
    25654
    # File 'lib/v20190612/models.rb', line 25635
    
    def deserialize(params)
      @Definition = params['Definition']
      @Name = params['Name']
      @Comment = params['Comment']
      @Type = params['Type']
      unless params['QualityControlItemSet'].nil?
        @QualityControlItemSet = []
        params['QualityControlItemSet'].each do |i|
          qualitycontrolitemconfig_tmp = QualityControlItemConfig.new
          qualitycontrolitemconfig_tmp.deserialize(i)
          @QualityControlItemSet << qualitycontrolitemconfig_tmp
        end
      end
      @CreateTime = params['CreateTime']
      @UpdateTime = params['UpdateTime']
      unless params['Strategy'].nil?
        @Strategy = QualityControlStrategy.new
        @Strategy.deserialize(params['Strategy'])
      end
    end