Class UpdateDeviceShadowRequest

    • Constructor Detail

      • UpdateDeviceShadowRequest

        public UpdateDeviceShadowRequest()
      • UpdateDeviceShadowRequest

        public UpdateDeviceShadowRequest​(UpdateDeviceShadowRequest 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 - 设备名称
      • getState

        public String getState()
        Get 虚拟设备的状态,JSON字符串格式,由desired结构组成
        Returns:
        State 虚拟设备的状态,JSON字符串格式,由desired结构组成
      • setState

        public void setState​(String State)
        Set 虚拟设备的状态,JSON字符串格式,由desired结构组成
        Parameters:
        State - 虚拟设备的状态,JSON字符串格式,由desired结构组成
      • getShadowVersion

        public Long getShadowVersion()
        Get 当前版本号,需要和后台的version保持一致,才能更新成功
        Returns:
        ShadowVersion 当前版本号,需要和后台的version保持一致,才能更新成功
      • setShadowVersion

        public void setShadowVersion​(Long ShadowVersion)
        Set 当前版本号,需要和后台的version保持一致,才能更新成功
        Parameters:
        ShadowVersion - 当前版本号,需要和后台的version保持一致,才能更新成功