Class: TencentCloud::Cme::V20191029::ImportMediaToProjectRequest

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

Overview

ImportMediaToProject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platform = nil, projectid = nil, sourcetype = nil, vodfileid = nil, externalmediainfo = nil, name = nil, preprocessdefinition = nil, operator = nil) ⇒ ImportMediaToProjectRequest

Returns a new instance of ImportMediaToProjectRequest.



3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
# File 'lib/v20191029/models.rb', line 3190

def initialize(platform=nil, projectid=nil, sourcetype=nil, vodfileid=nil, externalmediainfo=nil, name=nil, preprocessdefinition=nil, operator=nil)
  @Platform = platform
  @ProjectId = projectid
  @SourceType = sourcetype
  @VodFileId = vodfileid
  @ExternalMediaInfo = externalmediainfo
  @Name = name
  @PreProcessDefinition = preprocessdefinition
  @Operator = operator
end

Instance Attribute Details

#ExternalMediaInfoObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def ExternalMediaInfo
  @ExternalMediaInfo
end

#NameObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def Name
  @Name
end

#OperatorObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def Operator
  @Operator
end

#PlatformObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def Platform
  @Platform
end

#PreProcessDefinitionObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def PreProcessDefinition
  @PreProcessDefinition
end

#ProjectIdObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def ProjectId
  @ProjectId
end

#SourceTypeObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def SourceType
  @SourceType
end

#VodFileIdObject

注意:如果填0或者不填则不进行处理,如果原始视频不可在浏览器直接播放将无法在编辑页面编辑。

Parameters:

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以向所有视频编辑项目导入媒体;如果指定操作者,则操作者必须为项目所有者。



3188
3189
3190
# File 'lib/v20191029/models.rb', line 3188

def VodFileId
  @VodFileId
end

Instance Method Details

#deserialize(params) ⇒ Object



3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
# File 'lib/v20191029/models.rb', line 3201

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