Class: TencentCloud::Iotexplorer::V20190423::CloudStorageEvent

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

Overview

云存事件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, thumbnail = nil, eventid = nil, uploadstatus = nil, data = nil) ⇒ CloudStorageEvent

Returns a new instance of CloudStorageEvent.



1156
1157
1158
1159
1160
1161
1162
1163
# File 'lib/v20190423/models.rb', line 1156

def initialize(starttime=nil, endtime=nil, thumbnail=nil, eventid=nil, uploadstatus=nil, data=nil)
  @StartTime = starttime
  @EndTime = endtime
  @Thumbnail = thumbnail
  @EventId = eventid
  @UploadStatus = uploadstatus
  @Data = data
end

Instance Attribute Details

#DataObject

Parameters:

  • StartTime:

    事件起始时间(Unix 时间戳,秒级

  • EndTime:

    事件结束时间(Unix 时间戳,秒级

  • Thumbnail:

    事件缩略图

  • EventId:

    事件ID

  • UploadStatus:

    事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败

  • Data:

    事件自定义数据



1154
1155
1156
# File 'lib/v20190423/models.rb', line 1154

def Data
  @Data
end

#EndTimeObject

Parameters:

  • StartTime:

    事件起始时间(Unix 时间戳,秒级

  • EndTime:

    事件结束时间(Unix 时间戳,秒级

  • Thumbnail:

    事件缩略图

  • EventId:

    事件ID

  • UploadStatus:

    事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败

  • Data:

    事件自定义数据



1154
1155
1156
# File 'lib/v20190423/models.rb', line 1154

def EndTime
  @EndTime
end

#EventIdObject

Parameters:

  • StartTime:

    事件起始时间(Unix 时间戳,秒级

  • EndTime:

    事件结束时间(Unix 时间戳,秒级

  • Thumbnail:

    事件缩略图

  • EventId:

    事件ID

  • UploadStatus:

    事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败

  • Data:

    事件自定义数据



1154
1155
1156
# File 'lib/v20190423/models.rb', line 1154

def EventId
  @EventId
end

#StartTimeObject

Parameters:

  • StartTime:

    事件起始时间(Unix 时间戳,秒级

  • EndTime:

    事件结束时间(Unix 时间戳,秒级

  • Thumbnail:

    事件缩略图

  • EventId:

    事件ID

  • UploadStatus:

    事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败

  • Data:

    事件自定义数据



1154
1155
1156
# File 'lib/v20190423/models.rb', line 1154

def StartTime
  @StartTime
end

#ThumbnailObject

Parameters:

  • StartTime:

    事件起始时间(Unix 时间戳,秒级

  • EndTime:

    事件结束时间(Unix 时间戳,秒级

  • Thumbnail:

    事件缩略图

  • EventId:

    事件ID

  • UploadStatus:

    事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败

  • Data:

    事件自定义数据



1154
1155
1156
# File 'lib/v20190423/models.rb', line 1154

def Thumbnail
  @Thumbnail
end

#UploadStatusObject

Parameters:

  • StartTime:

    事件起始时间(Unix 时间戳,秒级

  • EndTime:

    事件结束时间(Unix 时间戳,秒级

  • Thumbnail:

    事件缩略图

  • EventId:

    事件ID

  • UploadStatus:

    事件录像上传状态,Finished: 全部上传成功 Partial: 部分上传成功 Failed: 上传失败

  • Data:

    事件自定义数据



1154
1155
1156
# File 'lib/v20190423/models.rb', line 1154

def UploadStatus
  @UploadStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



1165
1166
1167
1168
1169
1170
1171
1172
# File 'lib/v20190423/models.rb', line 1165

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Thumbnail = params['Thumbnail']
  @EventId = params['EventId']
  @UploadStatus = params['UploadStatus']
  @Data = params['Data']
end