Class: TencentCloud::Iotexplorer::V20190423::DescribeDeviceDataHistoryRequest

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

Overview

DescribeDeviceDataHistory请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mintime = nil, maxtime = nil, productid = nil, devicename = nil, fieldname = nil, limit = nil, context = nil) ⇒ DescribeDeviceDataHistoryRequest

Returns a new instance of DescribeDeviceDataHistoryRequest.



5142
5143
5144
5145
5146
5147
5148
5149
5150
# File 'lib/v20190423/models.rb', line 5142

def initialize(mintime=nil, maxtime=nil, productid=nil, devicename=nil, fieldname=nil, limit=nil, context=nil)
  @MinTime = mintime
  @MaxTime = maxtime
  @ProductId = productid
  @DeviceName = devicename
  @FieldName = fieldname
  @Limit = limit
  @Context = context
end

Instance Attribute Details

#ContextObject

Parameters:

  • MinTime:

    区间开始时间(Unix 时间戳,毫秒级)

  • MaxTime:

    区间结束时间(Unix 时间戳,毫秒级)

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • FieldName:

    属性字段名称,对应数据模板中功能属性的标识符

  • Limit:

    返回条数

  • Context:

    检索上下文



5140
5141
5142
# File 'lib/v20190423/models.rb', line 5140

def Context
  @Context
end

#DeviceNameObject

Parameters:

  • MinTime:

    区间开始时间(Unix 时间戳,毫秒级)

  • MaxTime:

    区间结束时间(Unix 时间戳,毫秒级)

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • FieldName:

    属性字段名称,对应数据模板中功能属性的标识符

  • Limit:

    返回条数

  • Context:

    检索上下文



5140
5141
5142
# File 'lib/v20190423/models.rb', line 5140

def DeviceName
  @DeviceName
end

#FieldNameObject

Parameters:

  • MinTime:

    区间开始时间(Unix 时间戳,毫秒级)

  • MaxTime:

    区间结束时间(Unix 时间戳,毫秒级)

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • FieldName:

    属性字段名称,对应数据模板中功能属性的标识符

  • Limit:

    返回条数

  • Context:

    检索上下文



5140
5141
5142
# File 'lib/v20190423/models.rb', line 5140

def FieldName
  @FieldName
end

#LimitObject

Parameters:

  • MinTime:

    区间开始时间(Unix 时间戳,毫秒级)

  • MaxTime:

    区间结束时间(Unix 时间戳,毫秒级)

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • FieldName:

    属性字段名称,对应数据模板中功能属性的标识符

  • Limit:

    返回条数

  • Context:

    检索上下文



5140
5141
5142
# File 'lib/v20190423/models.rb', line 5140

def Limit
  @Limit
end

#MaxTimeObject

Parameters:

  • MinTime:

    区间开始时间(Unix 时间戳,毫秒级)

  • MaxTime:

    区间结束时间(Unix 时间戳,毫秒级)

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • FieldName:

    属性字段名称,对应数据模板中功能属性的标识符

  • Limit:

    返回条数

  • Context:

    检索上下文



5140
5141
5142
# File 'lib/v20190423/models.rb', line 5140

def MaxTime
  @MaxTime
end

#MinTimeObject

Parameters:

  • MinTime:

    区间开始时间(Unix 时间戳,毫秒级)

  • MaxTime:

    区间结束时间(Unix 时间戳,毫秒级)

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • FieldName:

    属性字段名称,对应数据模板中功能属性的标识符

  • Limit:

    返回条数

  • Context:

    检索上下文



5140
5141
5142
# File 'lib/v20190423/models.rb', line 5140

def MinTime
  @MinTime
end

#ProductIdObject

Parameters:

  • MinTime:

    区间开始时间(Unix 时间戳,毫秒级)

  • MaxTime:

    区间结束时间(Unix 时间戳,毫秒级)

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • FieldName:

    属性字段名称,对应数据模板中功能属性的标识符

  • Limit:

    返回条数

  • Context:

    检索上下文



5140
5141
5142
# File 'lib/v20190423/models.rb', line 5140

def ProductId
  @ProductId
end

Instance Method Details

#deserialize(params) ⇒ Object



5152
5153
5154
5155
5156
5157
5158
5159
5160
# File 'lib/v20190423/models.rb', line 5152

def deserialize(params)
  @MinTime = params['MinTime']
  @MaxTime = params['MaxTime']
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @FieldName = params['FieldName']
  @Limit = params['Limit']
  @Context = params['Context']
end