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

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

Overview

媒体质检模板详情

Instance Attribute Summary collapse

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.



25296
25297
25298
25299
25300
25301
25302
25303
25304
25305
# File 'lib/v20190612/models.rb', line 25296

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,表示取不到有效值。<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def Comment
  @Comment
end

#CreateTimeObject

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

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def CreateTime
  @CreateTime
end

#DefinitionObject

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

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def Definition
  @Definition
end

#NameObject

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

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def Name
  @Name
end

#QualityControlItemSetObject

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

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def QualityControlItemSet
  @QualityControlItemSet
end

#StrategyObject

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

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def Strategy
  @Strategy
end

#TypeObject

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

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def Type
  @Type
end

#UpdateTimeObject

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

Parameters:

  • Definition:

    媒体质检模板唯一标识。

  • Name:

    媒体质检模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • QualityControlItemSet:

    媒体质检配置参数。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • Strategy:

    媒体质检的抽检策略。



25294
25295
25296
# File 'lib/v20190612/models.rb', line 25294

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



25307
25308
25309
25310
25311
25312
25313
25314
25315
25316
25317
25318
25319
25320
25321
25322
25323
25324
25325
25326
# File 'lib/v20190612/models.rb', line 25307

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