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

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

Overview

ImportMaterial请求参数结构体

Instance Attribute Summary collapse

  • #ExternalMediaInfo ⇒ Object

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

  • 10:进行编辑预处理。
  • .

  • #Name ⇒ Object

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

  • 10:进行编辑预处理。
  • .

  • #Operator ⇒ Object

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

  • 10:进行编辑预处理。
  • .

  • #Owner ⇒ Object

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

  • 10:进行编辑预处理。
  • .

  • #Platform ⇒ Object

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

  • 10:进行编辑预处理。
  • .

  • #PreProcessDefinition ⇒ Object

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

  • 10:进行编辑预处理。
  • .

  • #SourceType ⇒ Object

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

  • 10:进行编辑预处理。
  • .

  • #VodFileId ⇒ Object

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

  • 10:进行编辑预处理。
  • .

    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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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 必须与创建多媒体创作引擎平台时使用的云点播子应用一致。

  • 10:进行编辑预处理。
  • 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