Class: TencentCloud::Vod::V20180717::CreateRoundPlayRequest

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

Overview

CreateRoundPlay请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, roundplaylist = nil, subappid = nil, name = nil, desc = nil, playbackmode = nil, roundplayid = nil, expiredtime = nil) ⇒ CreateRoundPlayRequest

Returns a new instance of CreateRoundPlayRequest.



7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
# File 'lib/v20180717/models.rb', line 7855

def initialize(starttime=nil, roundplaylist=nil, subappid=nil, name=nil, desc=nil, playbackmode=nil, roundplayid=nil, expiredtime=nil)
  @StartTime = starttime
  @RoundPlaylist = roundplaylist
  @SubAppId = subappid
  @Name = name
  @Desc = desc
  @PlayBackMode = playbackmode
  @RoundPlayId = roundplayid
  @ExpiredTime = expiredtime
end

Instance Attribute Details

#DescObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def Desc
  @Desc
end

#ExpiredTimeObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def ExpiredTime
  @ExpiredTime
end

#NameObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def Name
  @Name
end

#PlayBackModeObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def PlayBackMode
  @PlayBackMode
end

#RoundPlayIdObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def RoundPlayId
  @RoundPlayId
end

#RoundPlaylistObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def RoundPlaylist
  @RoundPlaylist
end

#StartTimeObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def StartTime
  @StartTime
end

#SubAppIdObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • PlayBackMode:

    播放模式,可选值:

  • RoundPlayId:

    播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。



7853
7854
7855
# File 'lib/v20180717/models.rb', line 7853

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
# File 'lib/v20180717/models.rb', line 7866

def deserialize(params)
  @StartTime = params['StartTime']
  unless params['RoundPlaylist'].nil?
    @RoundPlaylist = []
    params['RoundPlaylist'].each do |i|
      roundplaylistiteminfo_tmp = RoundPlayListItemInfo.new
      roundplaylistiteminfo_tmp.deserialize(i)
      @RoundPlaylist << roundplaylistiteminfo_tmp
    end
  end
  @SubAppId = params['SubAppId']
  @Name = params['Name']
  @Desc = params['Desc']
  @PlayBackMode = params['PlayBackMode']
  @RoundPlayId = params['RoundPlayId']
  @ExpiredTime = params['ExpiredTime']
end