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.



8261
8262
8263
8264
8265
# File 'lib/v20190423/models.rb', line 8261

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设备必填 默认为无



8259
8260
8261
# File 'lib/v20190423/models.rb', line 8259

def ChannelId
  @ChannelId
end

#ExpireTimeObject

Parameters:

  • VideoURL:

    视频播放原始URL地址

  • ExpireTime:

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

  • ChannelId:

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



8259
8260
8261
# File 'lib/v20190423/models.rb', line 8259

def ExpireTime
  @ExpireTime
end

#VideoURLObject

Parameters:

  • VideoURL:

    视频播放原始URL地址

  • ExpireTime:

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

  • ChannelId:

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



8259
8260
8261
# File 'lib/v20190423/models.rb', line 8259

def VideoURL
  @VideoURL
end

Instance Method Details

#deserialize(params) ⇒ Object



8267
8268
8269
8270
8271
# File 'lib/v20190423/models.rb', line 8267

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