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.



22231
22232
22233
22234
22235
22236
22237
22238
22239
22240
# File 'lib/v20190612/models.rb', line 22231

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

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:

    媒体质检的抽检策略。



22229
22230
22231
# File 'lib/v20190612/models.rb', line 22229

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



22242
22243
22244
22245
22246
22247
22248
22249
22250
22251
22252
22253
22254
22255
22256
22257
22258
22259
22260
22261
# File 'lib/v20190612/models.rb', line 22242

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