Class: TencentCloud::Iotexplorer::V20190423::GenerateSignedVideoURLRequest

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

Overview

GenerateSignedVideoURL请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(videourl = nil, expiretime = nil, channelid = nil) ⇒ GenerateSignedVideoURLRequest

Returns a new instance of GenerateSignedVideoURLRequest.



8249
8250
8251
8252
8253
# File 'lib/v20190423/models.rb', line 8249

def initialize(videourl=nil, expiretime=nil, channelid=nil)
  @VideoURL = videourl
  @ExpireTime = expiretime
  @ChannelId = channelid
end

Instance Attribute Details

#ChannelIdObject

Parameters:

  • VideoURL:

    视频播放原始URL地址

  • ExpireTime:

    播放链接过期时间(时间戳,单位秒)

  • ChannelId:

    通道ID 非NVR设备不填 NVR设备必填 默认为无



8247
8248
8249
# File 'lib/v20190423/models.rb', line 8247

def ChannelId
  @ChannelId
end

#ExpireTimeObject

Parameters:

  • VideoURL:

    视频播放原始URL地址

  • ExpireTime:

    播放链接过期时间(时间戳,单位秒)

  • ChannelId:

    通道ID 非NVR设备不填 NVR设备必填 默认为无



8247
8248
8249
# File 'lib/v20190423/models.rb', line 8247

def ExpireTime
  @ExpireTime
end

#VideoURLObject

Parameters:

  • VideoURL:

    视频播放原始URL地址

  • ExpireTime:

    播放链接过期时间(时间戳,单位秒)

  • ChannelId:

    通道ID 非NVR设备不填 NVR设备必填 默认为无



8247
8248
8249
# File 'lib/v20190423/models.rb', line 8247

def VideoURL
  @VideoURL
end

Instance Method Details

#deserialize(params) ⇒ Object



8255
8256
8257
8258
8259
# File 'lib/v20190423/models.rb', line 8255

def deserialize(params)
  @VideoURL = params['VideoURL']
  @ExpireTime = params['ExpireTime']
  @ChannelId = params['ChannelId']
end