Class: TencentCloud::Cme::V20191029::CMEExportInfo

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

Overview

多媒体创作引擎导出信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(owner = nil, name = nil, description = nil, classpath = nil, tagset = nil, thirdpartypublishinfos = nil) ⇒ CMEExportInfo

Returns a new instance of CMEExportInfo.



302
303
304
305
306
307
308
309
# File 'lib/v20191029/models.rb', line 302

def initialize(owner=nil, name=nil, description=nil, classpath=nil, tagset=nil, thirdpartypublishinfos=nil)
  @Owner = owner
  @Name = name
  @Description = description
  @ClassPath = classpath
  @TagSet = tagset
  @ThirdPartyPublishInfos = thirdpartypublishinfos
end

Instance Attribute Details

#ClassPathObject

Parameters:

  • Owner:

    导出媒体归属,个人或团队。

  • Name:

    导出的媒体名称,不得超过30个字符。

  • Description:

    导出的媒体信息,不得超过50个字符。

  • ClassPath:

    导出的媒体分类路径,长度不能超过15字符。不存在默认创建。

  • TagSet:

    导出的媒体标签,单个标签不得超过10个字符。

  • ThirdPartyPublishInfos:

    第三方平台发布信息列表。暂未正式对外,请勿使用。



300
301
302
# File 'lib/v20191029/models.rb', line 300

def ClassPath
  @ClassPath
end

#DescriptionObject

Parameters:

  • Owner:

    导出媒体归属,个人或团队。

  • Name:

    导出的媒体名称,不得超过30个字符。

  • Description:

    导出的媒体信息,不得超过50个字符。

  • ClassPath:

    导出的媒体分类路径,长度不能超过15字符。不存在默认创建。

  • TagSet:

    导出的媒体标签,单个标签不得超过10个字符。

  • ThirdPartyPublishInfos:

    第三方平台发布信息列表。暂未正式对外,请勿使用。



300
301
302
# File 'lib/v20191029/models.rb', line 300

def Description
  @Description
end

#NameObject

Parameters:

  • Owner:

    导出媒体归属,个人或团队。

  • Name:

    导出的媒体名称,不得超过30个字符。

  • Description:

    导出的媒体信息,不得超过50个字符。

  • ClassPath:

    导出的媒体分类路径,长度不能超过15字符。不存在默认创建。

  • TagSet:

    导出的媒体标签,单个标签不得超过10个字符。

  • ThirdPartyPublishInfos:

    第三方平台发布信息列表。暂未正式对外,请勿使用。



300
301
302
# File 'lib/v20191029/models.rb', line 300

def Name
  @Name
end

#OwnerObject

Parameters:

  • Owner:

    导出媒体归属,个人或团队。

  • Name:

    导出的媒体名称,不得超过30个字符。

  • Description:

    导出的媒体信息,不得超过50个字符。

  • ClassPath:

    导出的媒体分类路径,长度不能超过15字符。不存在默认创建。

  • TagSet:

    导出的媒体标签,单个标签不得超过10个字符。

  • ThirdPartyPublishInfos:

    第三方平台发布信息列表。暂未正式对外,请勿使用。



300
301
302
# File 'lib/v20191029/models.rb', line 300

def Owner
  @Owner
end

#TagSetObject

Parameters:

  • Owner:

    导出媒体归属,个人或团队。

  • Name:

    导出的媒体名称,不得超过30个字符。

  • Description:

    导出的媒体信息,不得超过50个字符。

  • ClassPath:

    导出的媒体分类路径,长度不能超过15字符。不存在默认创建。

  • TagSet:

    导出的媒体标签,单个标签不得超过10个字符。

  • ThirdPartyPublishInfos:

    第三方平台发布信息列表。暂未正式对外,请勿使用。



300
301
302
# File 'lib/v20191029/models.rb', line 300

def TagSet
  @TagSet
end

#ThirdPartyPublishInfosObject

Parameters:

  • Owner:

    导出媒体归属,个人或团队。

  • Name:

    导出的媒体名称,不得超过30个字符。

  • Description:

    导出的媒体信息,不得超过50个字符。

  • ClassPath:

    导出的媒体分类路径,长度不能超过15字符。不存在默认创建。

  • TagSet:

    导出的媒体标签,单个标签不得超过10个字符。

  • ThirdPartyPublishInfos:

    第三方平台发布信息列表。暂未正式对外,请勿使用。



300
301
302
# File 'lib/v20191029/models.rb', line 300

def ThirdPartyPublishInfos
  @ThirdPartyPublishInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
# File 'lib/v20191029/models.rb', line 311

def deserialize(params)
  unless params['Owner'].nil?
    @Owner = Entity.new
    @Owner.deserialize(params['Owner'])
  end
  @Name = params['Name']
  @Description = params['Description']
  @ClassPath = params['ClassPath']
  @TagSet = params['TagSet']
  unless params['ThirdPartyPublishInfos'].nil?
    @ThirdPartyPublishInfos = []
    params['ThirdPartyPublishInfos'].each do |i|
      thirdpartypublishinfo_tmp = ThirdPartyPublishInfo.new
      thirdpartypublishinfo_tmp.deserialize(i)
      @ThirdPartyPublishInfos << thirdpartypublishinfo_tmp
    end
  end
end