Class: TencentCloud::Iotexplorer::V20190423::DescribeCloudStorageEventsWithAITasksRequest

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

Overview

DescribeCloudStorageEventsWithAITasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, devicename = nil, servicetypes = nil, starttime = nil, endtime = nil, context = nil, size = nil, eventid = nil, userid = nil, channelid = nil) ⇒ DescribeCloudStorageEventsWithAITasksRequest

Returns a new instance of DescribeCloudStorageEventsWithAITasksRequest.



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
# File 'lib/v20190423/models.rb', line 4412

def initialize(productid=nil, devicename=nil, servicetypes=nil, starttime=nil, endtime=nil, context=nil, size=nil, eventid=nil, userid=nil, channelid=nil)
  @ProductId = productid
  @DeviceName = devicename
  @ServiceTypes = servicetypes
  @StartTime = starttime
  @EndTime = endtime
  @Context = context
  @Size = size
  @EventId = eventid
  @UserId = userid
  @ChannelId = channelid
end

Instance Attribute Details

#ChannelIdObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def ChannelId
  @ChannelId
end

#ContextObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def Context
  @Context
end

#DeviceNameObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def DeviceName
  @DeviceName
end

#EndTimeObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def EndTime
  @EndTime
end

#EventIdObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def EventId
  @EventId
end

#ProductIdObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def ProductId
  @ProductId
end

#ServiceTypesObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def ServiceTypes
  @ServiceTypes
end

#SizeObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def Size
  @Size
end

#StartTimeObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def StartTime
  @StartTime
end

#UserIdObject

  • ‘RealtimeObjectDetect`:目标检测

  • ‘Highlight`:视频浓缩

  • ‘VideoToText`:视频语义理解

Parameters:

  • StartTime:

    起始时间(Unix 时间戳,秒级), 为0 表示 当前时间 - 24h

  • EndTime:

    结束时间(Unix 时间戳,秒级), 为0 表示当前时间

  • Context:

    请求上下文, 用作查询游标

  • Size:

    查询数据项目的最大数量, 默认为10。假设传Size=10,返回的实际事件数量为N,则 5 <= N <= 10。

  • EventId:

    事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。

  • UserId:

    用户ID

  • ChannelId:

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



4410
4411
4412
# File 'lib/v20190423/models.rb', line 4410

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
# File 'lib/v20190423/models.rb', line 4425

def deserialize(params)
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @ServiceTypes = params['ServiceTypes']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Context = params['Context']
  @Size = params['Size']
  @EventId = params['EventId']
  @UserId = params['UserId']
  @ChannelId = params['ChannelId']
end