Class: TencentCloud::Cme::V20191029::ThirdPartyPublishInfo

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(channelmaterialid = nil, penguinmediaplatformpublishinfo = nil, weibopublishinfo = nil, kuaishoupublishinfo = nil, cospublishinfo = nil) ⇒ ThirdPartyPublishInfo

Returns a new instance of ThirdPartyPublishInfo.



6128
6129
6130
6131
6132
6133
6134
# File 'lib/v20191029/models.rb', line 6128

def initialize(channelmaterialid=nil, penguinmediaplatformpublishinfo=nil, weibopublishinfo=nil, kuaishoupublishinfo=nil, cospublishinfo=nil)
  @ChannelMaterialId = channelmaterialid
  @PenguinMediaPlatformPublishInfo = penguinmediaplatformpublishinfo
  @WeiboPublishInfo = weibopublishinfo
  @KuaishouPublishInfo = kuaishoupublishinfo
  @CosPublishInfo = cospublishinfo
end

Instance Attribute Details

#ChannelMaterialIdObject

Parameters:

  • ChannelMaterialId:

    发布通道 ID。

  • PenguinMediaPlatformPublishInfo:

    企鹅号发布信息,如果使用的发布通道为企鹅号时必填。

  • WeiboPublishInfo:

    新浪微博发布信息,如果使用的发布通道为新浪微博时必填。

  • KuaishouPublishInfo:

    快手发布信息,如果使用的发布通道为快手时必填。

  • CosPublishInfo:

    腾讯云对象存储发布信息, 如果使用的发布通道为腾讯云对象存储时必填。



6126
6127
6128
# File 'lib/v20191029/models.rb', line 6126

def ChannelMaterialId
  @ChannelMaterialId
end

#CosPublishInfoObject

Parameters:

  • ChannelMaterialId:

    发布通道 ID。

  • PenguinMediaPlatformPublishInfo:

    企鹅号发布信息,如果使用的发布通道为企鹅号时必填。

  • WeiboPublishInfo:

    新浪微博发布信息,如果使用的发布通道为新浪微博时必填。

  • KuaishouPublishInfo:

    快手发布信息,如果使用的发布通道为快手时必填。

  • CosPublishInfo:

    腾讯云对象存储发布信息, 如果使用的发布通道为腾讯云对象存储时必填。



6126
6127
6128
# File 'lib/v20191029/models.rb', line 6126

def CosPublishInfo
  @CosPublishInfo
end

#KuaishouPublishInfoObject

Parameters:

  • ChannelMaterialId:

    发布通道 ID。

  • PenguinMediaPlatformPublishInfo:

    企鹅号发布信息,如果使用的发布通道为企鹅号时必填。

  • WeiboPublishInfo:

    新浪微博发布信息,如果使用的发布通道为新浪微博时必填。

  • KuaishouPublishInfo:

    快手发布信息,如果使用的发布通道为快手时必填。

  • CosPublishInfo:

    腾讯云对象存储发布信息, 如果使用的发布通道为腾讯云对象存储时必填。



6126
6127
6128
# File 'lib/v20191029/models.rb', line 6126

def KuaishouPublishInfo
  @KuaishouPublishInfo
end

#PenguinMediaPlatformPublishInfoObject

Parameters:

  • ChannelMaterialId:

    发布通道 ID。

  • PenguinMediaPlatformPublishInfo:

    企鹅号发布信息,如果使用的发布通道为企鹅号时必填。

  • WeiboPublishInfo:

    新浪微博发布信息,如果使用的发布通道为新浪微博时必填。

  • KuaishouPublishInfo:

    快手发布信息,如果使用的发布通道为快手时必填。

  • CosPublishInfo:

    腾讯云对象存储发布信息, 如果使用的发布通道为腾讯云对象存储时必填。



6126
6127
6128
# File 'lib/v20191029/models.rb', line 6126

def PenguinMediaPlatformPublishInfo
  @PenguinMediaPlatformPublishInfo
end

#WeiboPublishInfoObject

Parameters:

  • ChannelMaterialId:

    发布通道 ID。

  • PenguinMediaPlatformPublishInfo:

    企鹅号发布信息,如果使用的发布通道为企鹅号时必填。

  • WeiboPublishInfo:

    新浪微博发布信息,如果使用的发布通道为新浪微博时必填。

  • KuaishouPublishInfo:

    快手发布信息,如果使用的发布通道为快手时必填。

  • CosPublishInfo:

    腾讯云对象存储发布信息, 如果使用的发布通道为腾讯云对象存储时必填。



6126
6127
6128
# File 'lib/v20191029/models.rb', line 6126

def WeiboPublishInfo
  @WeiboPublishInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
# File 'lib/v20191029/models.rb', line 6136

def deserialize(params)
  @ChannelMaterialId = params['ChannelMaterialId']
  unless params['PenguinMediaPlatformPublishInfo'].nil?
    @PenguinMediaPlatformPublishInfo = PenguinMediaPlatformPublishInfo.new
    @PenguinMediaPlatformPublishInfo.deserialize(params['PenguinMediaPlatformPublishInfo'])
  end
  unless params['WeiboPublishInfo'].nil?
    @WeiboPublishInfo = WeiboPublishInfo.new
    @WeiboPublishInfo.deserialize(params['WeiboPublishInfo'])
  end
  unless params['KuaishouPublishInfo'].nil?
    @KuaishouPublishInfo = KuaishouPublishInfo.new
    @KuaishouPublishInfo.deserialize(params['KuaishouPublishInfo'])
  end
  unless params['CosPublishInfo'].nil?
    @CosPublishInfo = CosPublishInputInfo.new
    @CosPublishInfo.deserialize(params['CosPublishInfo'])
  end
end