Class: TencentCloud::Cme::V20191029::ImportMaterialRequest

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

Overview

ImportMaterial请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platform = nil, owner = nil, name = nil, sourcetype = nil, vodfileid = nil, externalmediainfo = nil, classpath = nil, preprocessdefinition = nil, operator = nil) ⇒ ImportMaterialRequest

Returns a new instance of ImportMaterialRequest.



3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
# File 'lib/v20191029/models.rb', line 3087

def initialize(platform=nil, owner=nil, name=nil, sourcetype=nil, vodfileid=nil, externalmediainfo=nil, classpath=nil, preprocessdefinition=nil, operator=nil)
  @Platform = platform
  @Owner = owner
  @Name = name
  @SourceType = sourcetype
  @VodFileId = vodfileid
  @ExternalMediaInfo = externalmediainfo
  @ClassPath = classpath
  @PreProcessDefinition = preprocessdefinition
  @Operator = operator
end

Instance Attribute Details

#ClassPathObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def ClassPath
  @ClassPath
end

#ExternalMediaInfoObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def ExternalMediaInfo
  @ExternalMediaInfo
end

#NameObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def Name
  @Name
end

#OperatorObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def Operator
  @Operator
end

#OwnerObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def Owner
  @Owner
end

#PlatformObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def Platform
  @Platform
end

#PreProcessDefinitionObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def PreProcessDefinition
  @PreProcessDefinition
end

#SourceTypeObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def SourceType
  @SourceType
end

#VodFileIdObject

注意:如果不填默认为云点播文件,如果媒体存储在非腾讯云点播中,都需要使用媒资绑定。另外,导入云点播的文件,使用云点播的子应用 Id 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。<li>10:进行编辑预处理。</li>

Parameters:

  • VodFileId:

    云点播媒资 FileId,仅当 SourceType 为 VOD 时有效。

  • ExternalMediaInfo:

    原始媒资文件信息,当 SourceType 取值 EXTERNAL 的时候必填。

  • ClassPath:

    媒体分类路径,形如:“/a/b”,层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。

  • PreProcessDefinition:

    媒体预处理任务参数 ID。可取值有:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向任意团队或者个人导入媒体。如果指定操作者,如果媒体归属为个人,则操作者必须与归属者一致;如果媒体归属为团队,则必须为团队可导入媒体的团队成员(如果没有特殊设置,所有团队成员可导入媒体)。



3085
3086
3087
# File 'lib/v20191029/models.rb', line 3085

def VodFileId
  @VodFileId
end

Instance Method Details

#deserialize(params) ⇒ Object



3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
# File 'lib/v20191029/models.rb', line 3099

def deserialize(params)
  @Platform = params['Platform']
  unless params['Owner'].nil?
    @Owner = Entity.new
    @Owner.deserialize(params['Owner'])
  end
  @Name = params['Name']
  @SourceType = params['SourceType']
  @VodFileId = params['VodFileId']
  unless params['ExternalMediaInfo'].nil?
    @ExternalMediaInfo = ExternalMediaInfo.new
    @ExternalMediaInfo.deserialize(params['ExternalMediaInfo'])
  end
  @ClassPath = params['ClassPath']
  @PreProcessDefinition = params['PreProcessDefinition']
  @Operator = params['Operator']
end