Class ControlDeviceDataRequest

    • Constructor Detail

      • ControlDeviceDataRequest

        public ControlDeviceDataRequest()
      • ControlDeviceDataRequest

        public ControlDeviceDataRequest​(ControlDeviceDataRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getProductId

        public String getProductId()
        Get 产品ID
        Returns:
        ProductId 产品ID
      • setProductId

        public void setProductId​(String ProductId)
        Set 产品ID
        Parameters:
        ProductId - 产品ID
      • getDeviceName

        public String getDeviceName()
        Get 设备名称
        Returns:
        DeviceName 设备名称
      • setDeviceName

        public void setDeviceName​(String DeviceName)
        Set 设备名称
        Parameters:
        DeviceName - 设备名称
      • getData

        public String getData()
        Get 属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义
        Returns:
        Data 属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义
      • setData

        public void setData​(String Data)
        Set 属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义
        Parameters:
        Data - 属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义
      • getMethod

        public String getMethod()
        Get 请求类型 , 不填该参数或者 desired 表示下发属性给设备, reported 表示模拟设备上报属性
        Returns:
        Method 请求类型 , 不填该参数或者 desired 表示下发属性给设备, reported 表示模拟设备上报属性
      • setMethod

        public void setMethod​(String Method)
        Set 请求类型 , 不填该参数或者 desired 表示下发属性给设备, reported 表示模拟设备上报属性
        Parameters:
        Method - 请求类型 , 不填该参数或者 desired 表示下发属性给设备, reported 表示模拟设备上报属性
      • getDataTimestamp

        public Long getDataTimestamp()
        Get 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效
        Returns:
        DataTimestamp 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效
      • setDataTimestamp

        public void setDataTimestamp​(Long DataTimestamp)
        Set 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效
        Parameters:
        DataTimestamp - 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效