Class: TencentCloud::Mps::V20190612::ImageSpriteTaskInput

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, outputstorage = nil, outputobjectpath = nil, webvttobjectname = nil, objectnumberformat = nil) ⇒ ImageSpriteTaskInput

Returns a new instance of ImageSpriteTaskInput.



15669
15670
15671
15672
15673
15674
15675
# File 'lib/v20190612/models.rb', line 15669

def initialize(definition=nil, outputstorage=nil, outputobjectpath=nil, webvttobjectname=nil, objectnumberformat=nil)
  @Definition = definition
  @OutputStorage = outputstorage
  @OutputObjectPath = outputobjectpath
  @WebVttObjectName = webvttobjectname
  @ObjectNumberFormat = objectnumberformat
end

Instance Attribute Details

#DefinitionObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameimageSpritedefinition_number.format`。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    雪碧图模板 ID。

  • OutputStorage:

    截取雪碧图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    截取雪碧图后,雪碧图图片文件的输出路径,可以为相对路径或者绝对路径。

  • WebVttObjectName:

    截取雪碧图后,Web VTT 文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:‘inputNameimageSpritedefinition.format`。

  • ObjectNumberFormat:

    截取雪碧图后输出路径中的‘number`变量的规则。



15667
15668
15669
# File 'lib/v20190612/models.rb', line 15667

def Definition
  @Definition
end

#ObjectNumberFormatObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameimageSpritedefinition_number.format`。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    雪碧图模板 ID。

  • OutputStorage:

    截取雪碧图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    截取雪碧图后,雪碧图图片文件的输出路径,可以为相对路径或者绝对路径。

  • WebVttObjectName:

    截取雪碧图后,Web VTT 文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:‘inputNameimageSpritedefinition.format`。

  • ObjectNumberFormat:

    截取雪碧图后输出路径中的‘number`变量的规则。



15667
15668
15669
# File 'lib/v20190612/models.rb', line 15667

def ObjectNumberFormat
  @ObjectNumberFormat
end

#OutputObjectPathObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameimageSpritedefinition_number.format`。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    雪碧图模板 ID。

  • OutputStorage:

    截取雪碧图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    截取雪碧图后,雪碧图图片文件的输出路径,可以为相对路径或者绝对路径。

  • WebVttObjectName:

    截取雪碧图后,Web VTT 文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:‘inputNameimageSpritedefinition.format`。

  • ObjectNumberFormat:

    截取雪碧图后输出路径中的‘number`变量的规则。



15667
15668
15669
# File 'lib/v20190612/models.rb', line 15667

def OutputObjectPath
  @OutputObjectPath
end

#OutputStorageObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameimageSpritedefinition_number.format`。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    雪碧图模板 ID。

  • OutputStorage:

    截取雪碧图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    截取雪碧图后,雪碧图图片文件的输出路径,可以为相对路径或者绝对路径。

  • WebVttObjectName:

    截取雪碧图后,Web VTT 文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:‘inputNameimageSpritedefinition.format`。

  • ObjectNumberFormat:

    截取雪碧图后输出路径中的‘number`变量的规则。



15667
15668
15669
# File 'lib/v20190612/models.rb', line 15667

def OutputStorage
  @OutputStorage
end

#WebVttObjectNameObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameimageSpritedefinition_number.format`。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    雪碧图模板 ID。

  • OutputStorage:

    截取雪碧图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    截取雪碧图后,雪碧图图片文件的输出路径,可以为相对路径或者绝对路径。

  • WebVttObjectName:

    截取雪碧图后,Web VTT 文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:‘inputNameimageSpritedefinition.format`。

  • ObjectNumberFormat:

    截取雪碧图后输出路径中的‘number`变量的规则。



15667
15668
15669
# File 'lib/v20190612/models.rb', line 15667

def WebVttObjectName
  @WebVttObjectName
end

Instance Method Details

#deserialize(params) ⇒ Object



15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
# File 'lib/v20190612/models.rb', line 15677

def deserialize(params)
  @Definition = params['Definition']
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputObjectPath = params['OutputObjectPath']
  @WebVttObjectName = params['WebVttObjectName']
  unless params['ObjectNumberFormat'].nil?
    @ObjectNumberFormat = NumberFormat.new
    @ObjectNumberFormat.deserialize(params['ObjectNumberFormat'])
  end
end