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

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

Overview

对视频截雪碧图任务输入参数类型

Instance Attribute Summary collapse

  • #ObjectNumberFormat ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_imageSprite_{definition}_{number}.{format}。 注意:此字段可能返回 null,表示取不到有效值。.

  • #OutputObjectPath ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_imageSprite_{definition}_{number}.{format}。 注意:此字段可能返回 null,表示取不到有效值。.

  • #OutputStorage ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_imageSprite_{definition}_{number}.{format}。 注意:此字段可能返回 null,表示取不到有效值。.

  • #WebVttObjectName ⇒ Object

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:{inputName}_imageSprite_{definition}_{number}.{format}。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(definition = nil, outputstorage = nil, outputobjectpath = nil, webvttobjectname = nil, objectnumberformat = nil) ⇒ ImageSpriteTaskInput

    Returns a new instance of ImageSpriteTaskInput.

    
    
    18101
    18102
    18103
    18104
    18105
    18106
    18107
    # File 'lib/v20190612/models.rb', line 18101
    
    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}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_imageSprite_{definition}_{number.format`。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      雪碧图模板 ID。

    • OutputStorage:

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

    • OutputObjectPath:

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

    • WebVttObjectName:

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

    • ObjectNumberFormat:

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

    
    
    18099
    18100
    18101
    # File 'lib/v20190612/models.rb', line 18099
    
    def Definition
      @Definition
    end
    

    #ObjectNumberFormatObject

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_imageSprite_{definition}_{number.format`。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      雪碧图模板 ID。

    • OutputStorage:

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

    • OutputObjectPath:

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

    • WebVttObjectName:

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

    • ObjectNumberFormat:

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

    
    
    18099
    18100
    18101
    # File 'lib/v20190612/models.rb', line 18099
    
    def ObjectNumberFormat
      @ObjectNumberFormat
    end
    

    #OutputObjectPathObject

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_imageSprite_{definition}_{number.format`。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      雪碧图模板 ID。

    • OutputStorage:

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

    • OutputObjectPath:

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

    • WebVttObjectName:

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

    • ObjectNumberFormat:

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

    
    
    18099
    18100
    18101
    # File 'lib/v20190612/models.rb', line 18099
    
    def OutputObjectPath
      @OutputObjectPath
    end
    

    #OutputStorageObject

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_imageSprite_{definition}_{number.format`。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      雪碧图模板 ID。

    • OutputStorage:

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

    • OutputObjectPath:

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

    • WebVttObjectName:

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

    • ObjectNumberFormat:

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

    
    
    18099
    18100
    18101
    # File 'lib/v20190612/models.rb', line 18099
    
    def OutputStorage
      @OutputStorage
    end
    

    #WebVttObjectNameObject

    注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。 相对路径示例:

  • 文件名_变量名.format
  • 文件名.format
  • 绝对路径示例:
  • /自定义路径/文件名_变量名.format
  • 如果不填,则默认为相对路径:`inputName}_imageSprite_{definition}_{number.format`。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Definition:

      雪碧图模板 ID。

    • OutputStorage:

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

    • OutputObjectPath:

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

    • WebVttObjectName:

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

    • ObjectNumberFormat:

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

    
    
    18099
    18100
    18101
    # File 'lib/v20190612/models.rb', line 18099
    
    def WebVttObjectName
      @WebVttObjectName
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    18109
    18110
    18111
    18112
    18113
    18114
    18115
    18116
    18117
    18118
    18119
    18120
    18121
    # File 'lib/v20190612/models.rb', line 18109
    
    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