Class: TencentCloud::Cme::V20191029::StorageNewFileCreatedEvent

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

Overview

新文件生成事件

Instance Attribute Summary collapse

  • #FileId ⇒ Object
  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • .
  • #MaterialId ⇒ Object
  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • .
  • #OperationType ⇒ Object
  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • .
  • #Operator ⇒ Object
  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • .
  • #Owner ⇒ Object
  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • .
  • #SourceContext ⇒ Object
  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • .
  • #TaskId ⇒ Object
  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(fileid = nil, materialid = nil, operator = nil, operationtype = nil, owner = nil, classpath = nil, taskid = nil, sourcecontext = nil) ⇒ StorageNewFileCreatedEvent

    Returns a new instance of StorageNewFileCreatedEvent.

    
    
    5659
    5660
    5661
    5662
    5663
    5664
    5665
    5666
    5667
    5668
    # File 'lib/v20191029/models.rb', line 5659
    
    def initialize(fileid=nil, materialid=nil, operator=nil, operationtype=nil, owner=nil, classpath=nil, taskid=nil, sourcecontext=nil)
      @FileId = fileid
      @MaterialId = materialid
      @Operator = operator
      @OperationType = operationtype
      @Owner = owner
      @ClassPath = classpath
      @TaskId = taskid
      @SourceContext = sourcecontext
    end
    

    Instance Attribute Details

    #ClassPathObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def ClassPath
      @ClassPath
    end
    

    #FileIdObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def FileId
      @FileId
    end
    

    #MaterialIdObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def MaterialId
      @MaterialId
    end
    

    #OperationTypeObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def OperationType
      @OperationType
    end
    

    #OperatorObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def Operator
      @Operator
    end
    

    #OwnerObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def Owner
      @Owner
    end
    

    #SourceContextObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def SourceContext
      @SourceContext
    end
    

    #TaskIdObject

  • Upload:本地上传;
  • PullUpload:拉取上传;
  • VideoEdit:视频剪辑;
  • LiveStreamClip:直播流剪辑;
  • LiveStreamRecord:直播流录制。
  • Parameters:

    • FileId:

      云点播文件 Id。

    • MaterialId:

      媒体 Id。

    • Operator:

      操作者 Id。(废弃,请勿使用)

    • OperationType:

      操作类型,可取值有:

    • Owner:

      媒体归属。

    • ClassPath:

      媒体分类路径。

    • TaskId:

      生成文件的任务 Id。当生成新文件是拉取上传、视频剪辑、直播流剪辑时为任务 Id。

    • SourceContext:

      来源上下文信息。视频剪辑生成新文件时此字段为项目 Id;直播流剪辑或者直播流录制生成新文件则为原始流地址。

    
    
    5654
    5655
    5656
    # File 'lib/v20191029/models.rb', line 5654
    
    def TaskId
      @TaskId
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5670
    5671
    5672
    5673
    5674
    5675
    5676
    5677
    5678
    5679
    5680
    5681
    5682
    # File 'lib/v20191029/models.rb', line 5670
    
    def deserialize(params)
      @FileId = params['FileId']
      @MaterialId = params['MaterialId']
      @Operator = params['Operator']
      @OperationType = params['OperationType']
      unless params['Owner'].nil?
        @Owner = Entity.new
        @Owner.deserialize(params['Owner'])
      end
      @ClassPath = params['ClassPath']
      @TaskId = params['TaskId']
      @SourceContext = params['SourceContext']
    end