Class: TencentCloud::Live::V20180801::ModifyLiveSnapshotTemplateRequest

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

Overview

ModifyLiveSnapshotTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, cosappid = nil, cosbucket = nil, cosregion = nil, templatename = nil, description = nil, snapshotinterval = nil, width = nil, height = nil, pornflag = nil, cosprefix = nil, cosfilename = nil) ⇒ ModifyLiveSnapshotTemplateRequest

Returns a new instance of ModifyLiveSnapshotTemplateRequest.



12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
# File 'lib/v20180801/models.rb', line 12765

def initialize(templateid=nil, cosappid=nil, cosbucket=nil, cosregion=nil, templatename=nil, description=nil, snapshotinterval=nil, width=nil, height=nil, pornflag=nil, cosprefix=nil, cosfilename=nil)
  @TemplateId = templateid
  @CosAppId = cosappid
  @CosBucket = cosbucket
  @CosRegion = cosregion
  @TemplateName = templatename
  @Description = description
  @SnapshotInterval = snapshotinterval
  @Width = width
  @Height = height
  @PornFlag = pornflag
  @CosPrefix = cosprefix
  @CosFileName = cosfilename
end

Instance Attribute Details

#CosAppIdObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def CosAppId
  @CosAppId
end

#CosBucketObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def CosBucket
  @CosBucket
end

#CosFileNameObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def CosFileName
  @CosFileName
end

#CosPrefixObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def CosPrefix
  @CosPrefix
end

#CosRegionObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def CosRegion
  @CosRegion
end

#DescriptionObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def Description
  @Description
end

#HeightObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def Height
  @Height
end

#PornFlagObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def PornFlag
  @PornFlag
end

#SnapshotIntervalObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def SnapshotInterval
  @SnapshotInterval
end

#TemplateIdObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def TemplateId
  @TemplateId
end

#TemplateNameObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def TemplateName
  @TemplateName
end

#WidthObject

**注:此参数现在须必选。** 注:CosBucket参数值不能包含- 部分。**注:此参数现在须必选。** **注:此参数现在须必选。** 长度上限:255字节。长度上限:1024字节。范围: 5s ~ 300s。0:不开启。1:开启。

Parameters:

  • TemplateId:

    模板 ID。

  • CosAppId:

    Cos 应用 ID。

  • CosBucket:

    Cos Bucket名称。

  • CosRegion:

    Cos 地域。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • SnapshotInterval:

    截图间隔,单位s,默认10s。

  • Width:

    截图宽度。默认:0(原始宽)。

  • Height:

    截图高度。默认:0(原始高)。

  • PornFlag:

    是否开启鉴黄,默认 0 。

  • CosPrefix:

    Cos Bucket文件夹前缀。

  • CosFileName:

    Cos 文件名称。



12763
12764
12765
# File 'lib/v20180801/models.rb', line 12763

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
# File 'lib/v20180801/models.rb', line 12780

def deserialize(params)
  @TemplateId = params['TemplateId']
  @CosAppId = params['CosAppId']
  @CosBucket = params['CosBucket']
  @CosRegion = params['CosRegion']
  @TemplateName = params['TemplateName']
  @Description = params['Description']
  @SnapshotInterval = params['SnapshotInterval']
  @Width = params['Width']
  @Height = params['Height']
  @PornFlag = params['PornFlag']
  @CosPrefix = params['CosPrefix']
  @CosFileName = params['CosFileName']
end