Class: TencentCloud::Teo::V20220901::CreateJustInTimeTranscodeTemplateRequest

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

Overview

CreateJustInTimeTranscodeTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, templatename = nil, comment = nil, videostreamswitch = nil, audiostreamswitch = nil, videotemplate = nil, audiotemplate = nil) ⇒ CreateJustInTimeTranscodeTemplateRequest

Returns a new instance of CreateJustInTimeTranscodeTemplateRequest.



4297
4298
4299
4300
4301
4302
4303
4304
4305
# File 'lib/v20220901/models.rb', line 4297

def initialize(zoneid=nil, templatename=nil, comment=nil, videostreamswitch=nil, audiostreamswitch=nil, videotemplate=nil, audiotemplate=nil)
  @ZoneId = zoneid
  @TemplateName = templatename
  @Comment = comment
  @VideoStreamSwitch = videostreamswitch
  @AudioStreamSwitch = audiostreamswitch
  @VideoTemplate = videotemplate
  @AudioTemplate = audiotemplate
end

Instance Attribute Details

#AudioStreamSwitchObject

<li>on:开启;</li> <li>off:关闭。</li>默认值:on。<li>on:开启;</li> <li>off:关闭。</li>默认值:on。

Parameters:

  • ZoneId:

    站点ID。

  • TemplateName:

    即时转码模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。默认为空。

  • VideoStreamSwitch:

    启用视频流开关,取值:

  • AudioStreamSwitch:

    启用音频流开关,取值:

  • VideoTemplate:

    视频流配置参数,当 VideoStreamSwitch 为 on,该字段必填。

  • AudioTemplate:

    音频流配置参数,当 AudioStreamSwitch 为 on,该字段必填。



4295
4296
4297
# File 'lib/v20220901/models.rb', line 4295

def AudioStreamSwitch
  @AudioStreamSwitch
end

#AudioTemplateObject

<li>on:开启;</li> <li>off:关闭。</li>默认值:on。<li>on:开启;</li> <li>off:关闭。</li>默认值:on。

Parameters:

  • ZoneId:

    站点ID。

  • TemplateName:

    即时转码模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。默认为空。

  • VideoStreamSwitch:

    启用视频流开关,取值:

  • AudioStreamSwitch:

    启用音频流开关,取值:

  • VideoTemplate:

    视频流配置参数,当 VideoStreamSwitch 为 on,该字段必填。

  • AudioTemplate:

    音频流配置参数,当 AudioStreamSwitch 为 on,该字段必填。



4295
4296
4297
# File 'lib/v20220901/models.rb', line 4295

def AudioTemplate
  @AudioTemplate
end

#CommentObject

<li>on:开启;</li> <li>off:关闭。</li>默认值:on。<li>on:开启;</li> <li>off:关闭。</li>默认值:on。

Parameters:

  • ZoneId:

    站点ID。

  • TemplateName:

    即时转码模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。默认为空。

  • VideoStreamSwitch:

    启用视频流开关,取值:

  • AudioStreamSwitch:

    启用音频流开关,取值:

  • VideoTemplate:

    视频流配置参数,当 VideoStreamSwitch 为 on,该字段必填。

  • AudioTemplate:

    音频流配置参数,当 AudioStreamSwitch 为 on,该字段必填。



4295
4296
4297
# File 'lib/v20220901/models.rb', line 4295

def Comment
  @Comment
end

#TemplateNameObject

<li>on:开启;</li> <li>off:关闭。</li>默认值:on。<li>on:开启;</li> <li>off:关闭。</li>默认值:on。

Parameters:

  • ZoneId:

    站点ID。

  • TemplateName:

    即时转码模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。默认为空。

  • VideoStreamSwitch:

    启用视频流开关,取值:

  • AudioStreamSwitch:

    启用音频流开关,取值:

  • VideoTemplate:

    视频流配置参数,当 VideoStreamSwitch 为 on,该字段必填。

  • AudioTemplate:

    音频流配置参数,当 AudioStreamSwitch 为 on,该字段必填。



4295
4296
4297
# File 'lib/v20220901/models.rb', line 4295

def TemplateName
  @TemplateName
end

#VideoStreamSwitchObject

<li>on:开启;</li> <li>off:关闭。</li>默认值:on。<li>on:开启;</li> <li>off:关闭。</li>默认值:on。

Parameters:

  • ZoneId:

    站点ID。

  • TemplateName:

    即时转码模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。默认为空。

  • VideoStreamSwitch:

    启用视频流开关,取值:

  • AudioStreamSwitch:

    启用音频流开关,取值:

  • VideoTemplate:

    视频流配置参数,当 VideoStreamSwitch 为 on,该字段必填。

  • AudioTemplate:

    音频流配置参数,当 AudioStreamSwitch 为 on,该字段必填。



4295
4296
4297
# File 'lib/v20220901/models.rb', line 4295

def VideoStreamSwitch
  @VideoStreamSwitch
end

#VideoTemplateObject

<li>on:开启;</li> <li>off:关闭。</li>默认值:on。<li>on:开启;</li> <li>off:关闭。</li>默认值:on。

Parameters:

  • ZoneId:

    站点ID。

  • TemplateName:

    即时转码模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。默认为空。

  • VideoStreamSwitch:

    启用视频流开关,取值:

  • AudioStreamSwitch:

    启用音频流开关,取值:

  • VideoTemplate:

    视频流配置参数,当 VideoStreamSwitch 为 on,该字段必填。

  • AudioTemplate:

    音频流配置参数,当 AudioStreamSwitch 为 on,该字段必填。



4295
4296
4297
# File 'lib/v20220901/models.rb', line 4295

def VideoTemplate
  @VideoTemplate
end

#ZoneIdObject

<li>on:开启;</li> <li>off:关闭。</li>默认值:on。<li>on:开启;</li> <li>off:关闭。</li>默认值:on。

Parameters:

  • ZoneId:

    站点ID。

  • TemplateName:

    即时转码模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。默认为空。

  • VideoStreamSwitch:

    启用视频流开关,取值:

  • AudioStreamSwitch:

    启用音频流开关,取值:

  • VideoTemplate:

    视频流配置参数,当 VideoStreamSwitch 为 on,该字段必填。

  • AudioTemplate:

    音频流配置参数,当 AudioStreamSwitch 为 on,该字段必填。



4295
4296
4297
# File 'lib/v20220901/models.rb', line 4295

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
# File 'lib/v20220901/models.rb', line 4307

def deserialize(params)
  @ZoneId = params['ZoneId']
  @TemplateName = params['TemplateName']
  @Comment = params['Comment']
  @VideoStreamSwitch = params['VideoStreamSwitch']
  @AudioStreamSwitch = params['AudioStreamSwitch']
  unless params['VideoTemplate'].nil?
    @VideoTemplate = VideoTemplateInfo.new
    @VideoTemplate.deserialize(params['VideoTemplate'])
  end
  unless params['AudioTemplate'].nil?
    @AudioTemplate = AudioTemplateInfo.new
    @AudioTemplate.deserialize(params['AudioTemplate'])
  end
end