Class: TencentCloud::Vod::V20180717::ApplyUploadRequest

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

Overview

ApplyUpload请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mediatype = nil, subappid = nil, medianame = nil, covertype = nil, procedure = nil, expiretime = nil, storageregion = nil, classid = nil, sourcecontext = nil, sessioncontext = nil, extinfo = nil) ⇒ ApplyUploadRequest

Returns a new instance of ApplyUploadRequest.



4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
# File 'lib/v20180717/models.rb', line 4131

def initialize(mediatype=nil, subappid=nil, medianame=nil, covertype=nil, procedure=nil, expiretime=nil, storageregion=nil, classid=nil, sourcecontext=nil, sessioncontext=nil, extinfo=nil)
  @MediaType = mediatype
  @SubAppId = subappid
  @MediaName = medianame
  @CoverType = covertype
  @Procedure = procedure
  @ExpireTime = expiretime
  @StorageRegion = storageregion
  @ClassId = classid
  @SourceContext = sourcecontext
  @SessionContext = sessioncontext
  @ExtInfo = extinfo
end

Instance Attribute Details

#ClassIdObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def ClassId
  @ClassId
end

#CoverTypeObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def CoverType
  @CoverType
end

#ExpireTimeObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def ExpireTime
  @ExpireTime
end

#ExtInfoObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def ExtInfo
  @ExtInfo
end

#MediaNameObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def MediaName
  @MediaName
end

#MediaTypeObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def MediaType
  @MediaType
end

#ProcedureObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def Procedure
  @Procedure
end

#SessionContextObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def SessionContext
  @SessionContext
end

#SourceContextObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def SourceContext
  @SourceContext
end

#StorageRegionObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def StorageRegion
  @StorageRegion
end

#SubAppIdObject

<li>默认值:0,表示其他分类。</li>

Parameters:

  • MediaType:

    媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • MediaName:

    媒体名称。

  • CoverType:

    封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。

  • Procedure:

    媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。

  • ExpireTime:

    媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。

  • StorageRegion:

    指定上传园区,仅适用于对上传地域有特殊需求的用户。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。

  • ExtInfo:

    保留字段,特殊用途时使用。



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'lib/v20180717/models.rb', line 4145

def deserialize(params)
  @MediaType = params['MediaType']
  @SubAppId = params['SubAppId']
  @MediaName = params['MediaName']
  @CoverType = params['CoverType']
  @Procedure = params['Procedure']
  @ExpireTime = params['ExpireTime']
  @StorageRegion = params['StorageRegion']
  @ClassId = params['ClassId']
  @SourceContext = params['SourceContext']
  @SessionContext = params['SessionContext']
  @ExtInfo = params['ExtInfo']
end