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

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.



5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
# File 'lib/v20191029/models.rb', line 5651

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

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def ClassPath
  @ClassPath
end

#FileIdObject

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def FileId
  @FileId
end

#MaterialIdObject

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def MaterialId
  @MaterialId
end

#OperationTypeObject

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def OperationType
  @OperationType
end

#OperatorObject

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def Operator
  @Operator
end

#OwnerObject

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def Owner
  @Owner
end

#SourceContextObject

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def SourceContext
  @SourceContext
end

#TaskIdObject

<li>Upload:本地上传;</li> <li>PullUpload:拉取上传;</li> <li>VideoEdit:视频剪辑;</li> <li>LiveStreamClip:直播流剪辑;</li> <li>LiveStreamRecord:直播流录制。</li>

Parameters:

  • FileId:

    云点播文件 Id。

  • MaterialId:

    媒体 Id。

  • Operator:

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

  • OperationType:

    操作类型,可取值有:

  • Owner:

    媒体归属。

  • ClassPath:

    媒体分类路径。

  • TaskId:

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

  • SourceContext:

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



5646
5647
5648
# File 'lib/v20191029/models.rb', line 5646

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
# File 'lib/v20191029/models.rb', line 5662

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