Class ProductData

    • Constructor Summary

      Constructors 
      Constructor Description
      ProductData()  
      ProductData​(ProductData 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getAccessMode()
      Get 接入模型,bit0是0:公版小程序未接入,bit0是1:公版小程序已接入 注意:此字段可能返回 null,表示取不到有效值。
      String getChipId()
      Get 主芯片型号 注意:此字段可能返回 null,表示取不到有效值。
      String getChipManufactureId()
      Get 主芯片厂商id 注意:此字段可能返回 null,表示取不到有效值。
      Long getCreateTime()
      Get 创建时间,UNIX 时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      String[] getFeatures()
      Get 设备功能码 注意:此字段可能返回 null,表示取不到有效值。
      Long getIotModelRevision()
      Get 物模型发布版本号,0代表物模型尚未发布 注意:此字段可能返回 null,表示取不到有效值。
      String getOs()
      Get linux,android,liteos 注意:此字段可能返回 null,表示取不到有效值。
      Long getProductCate()
      Get 产品类别,0:普通视频设备;1:NVR设备 注意:此字段可能返回 null,表示取不到有效值。
      String getProductDescription()
      Get 产品描述信息 注意:此字段可能返回 null,表示取不到有效值。
      String getProductId()
      Get 产品ID 注意:此字段可能返回 null,表示取不到有效值。
      String getProductModel()
      Get 产器型号(APP产品,为APP包名) 注意:此字段可能返回 null,表示取不到有效值。
      String getProductName()
      Get 产品名称 注意:此字段可能返回 null,表示取不到有效值。
      String getProductRegion()
      Get 产品地区 China-Mainland(中国大陆) China-Hong Kong, Macao and Taiwan(港澳台地区) America(美国) Europe(欧洲) India(印度) Other-Overseas(其他境外地区) 注意:此字段可能返回 null,表示取不到有效值。
      String getSecretKey()
      Get 产品密钥 注意:此字段可能返回 null,表示取不到有效值。
      void setAccessMode​(Long AccessMode)
      Set 接入模型,bit0是0:公版小程序未接入,bit0是1:公版小程序已接入 注意:此字段可能返回 null,表示取不到有效值。
      void setChipId​(String ChipId)
      Set 主芯片型号 注意:此字段可能返回 null,表示取不到有效值。
      void setChipManufactureId​(String ChipManufactureId)
      Set 主芯片厂商id 注意:此字段可能返回 null,表示取不到有效值。
      void setCreateTime​(Long CreateTime)
      Set 创建时间,UNIX 时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      void setFeatures​(String[] Features)
      Set 设备功能码 注意:此字段可能返回 null,表示取不到有效值。
      void setIotModelRevision​(Long IotModelRevision)
      Set 物模型发布版本号,0代表物模型尚未发布 注意:此字段可能返回 null,表示取不到有效值。
      void setOs​(String Os)
      Set linux,android,liteos 注意:此字段可能返回 null,表示取不到有效值。
      void setProductCate​(Long ProductCate)
      Set 产品类别,0:普通视频设备;1:NVR设备 注意:此字段可能返回 null,表示取不到有效值。
      void setProductDescription​(String ProductDescription)
      Set 产品描述信息 注意:此字段可能返回 null,表示取不到有效值。
      void setProductId​(String ProductId)
      Set 产品ID 注意:此字段可能返回 null,表示取不到有效值。
      void setProductModel​(String ProductModel)
      Set 产器型号(APP产品,为APP包名) 注意:此字段可能返回 null,表示取不到有效值。
      void setProductName​(String ProductName)
      Set 产品名称 注意:此字段可能返回 null,表示取不到有效值。
      void setProductRegion​(String ProductRegion)
      Set 产品地区 China-Mainland(中国大陆) China-Hong Kong, Macao and Taiwan(港澳台地区) America(美国) Europe(欧洲) India(印度) Other-Overseas(其他境外地区) 注意:此字段可能返回 null,表示取不到有效值。
      void setSecretKey​(String SecretKey)
      Set 产品密钥 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ProductData

        public ProductData()
      • ProductData

        public ProductData​(ProductData 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 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductId 产品ID 注意:此字段可能返回 null,表示取不到有效值。
      • setProductId

        public void setProductId​(String ProductId)
        Set 产品ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductId - 产品ID 注意:此字段可能返回 null,表示取不到有效值。
      • getProductName

        public String getProductName()
        Get 产品名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductName 产品名称 注意:此字段可能返回 null,表示取不到有效值。
      • setProductName

        public void setProductName​(String ProductName)
        Set 产品名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductName - 产品名称 注意:此字段可能返回 null,表示取不到有效值。
      • getProductDescription

        public String getProductDescription()
        Get 产品描述信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductDescription 产品描述信息 注意:此字段可能返回 null,表示取不到有效值。
      • setProductDescription

        public void setProductDescription​(String ProductDescription)
        Set 产品描述信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductDescription - 产品描述信息 注意:此字段可能返回 null,表示取不到有效值。
      • getCreateTime

        public Long getCreateTime()
        Get 创建时间,UNIX 时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreateTime 创建时间,UNIX 时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • setCreateTime

        public void setCreateTime​(Long CreateTime)
        Set 创建时间,UNIX 时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreateTime - 创建时间,UNIX 时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • getIotModelRevision

        public Long getIotModelRevision()
        Get 物模型发布版本号,0代表物模型尚未发布 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IotModelRevision 物模型发布版本号,0代表物模型尚未发布 注意:此字段可能返回 null,表示取不到有效值。
      • setIotModelRevision

        public void setIotModelRevision​(Long IotModelRevision)
        Set 物模型发布版本号,0代表物模型尚未发布 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IotModelRevision - 物模型发布版本号,0代表物模型尚未发布 注意:此字段可能返回 null,表示取不到有效值。
      • getSecretKey

        public String getSecretKey()
        Get 产品密钥 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SecretKey 产品密钥 注意:此字段可能返回 null,表示取不到有效值。
      • setSecretKey

        public void setSecretKey​(String SecretKey)
        Set 产品密钥 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SecretKey - 产品密钥 注意:此字段可能返回 null,表示取不到有效值。
      • getFeatures

        public String[] getFeatures()
        Get 设备功能码 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Features 设备功能码 注意:此字段可能返回 null,表示取不到有效值。
      • setFeatures

        public void setFeatures​(String[] Features)
        Set 设备功能码 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Features - 设备功能码 注意:此字段可能返回 null,表示取不到有效值。
      • getProductModel

        public String getProductModel()
        Get 产器型号(APP产品,为APP包名) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductModel 产器型号(APP产品,为APP包名) 注意:此字段可能返回 null,表示取不到有效值。
      • setProductModel

        public void setProductModel​(String ProductModel)
        Set 产器型号(APP产品,为APP包名) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductModel - 产器型号(APP产品,为APP包名) 注意:此字段可能返回 null,表示取不到有效值。
      • getChipManufactureId

        public String getChipManufactureId()
        Get 主芯片厂商id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ChipManufactureId 主芯片厂商id 注意:此字段可能返回 null,表示取不到有效值。
      • setChipManufactureId

        public void setChipManufactureId​(String ChipManufactureId)
        Set 主芯片厂商id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ChipManufactureId - 主芯片厂商id 注意:此字段可能返回 null,表示取不到有效值。
      • getChipId

        public String getChipId()
        Get 主芯片型号 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ChipId 主芯片型号 注意:此字段可能返回 null,表示取不到有效值。
      • setChipId

        public void setChipId​(String ChipId)
        Set 主芯片型号 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ChipId - 主芯片型号 注意:此字段可能返回 null,表示取不到有效值。
      • getProductCate

        public Long getProductCate()
        Get 产品类别,0:普通视频设备;1:NVR设备 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductCate 产品类别,0:普通视频设备;1:NVR设备 注意:此字段可能返回 null,表示取不到有效值。
      • setProductCate

        public void setProductCate​(Long ProductCate)
        Set 产品类别,0:普通视频设备;1:NVR设备 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductCate - 产品类别,0:普通视频设备;1:NVR设备 注意:此字段可能返回 null,表示取不到有效值。
      • getProductRegion

        public String getProductRegion()
        Get 产品地区 China-Mainland(中国大陆) China-Hong Kong, Macao and Taiwan(港澳台地区) America(美国) Europe(欧洲) India(印度) Other-Overseas(其他境外地区) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductRegion 产品地区 China-Mainland(中国大陆) China-Hong Kong, Macao and Taiwan(港澳台地区) America(美国) Europe(欧洲) India(印度) Other-Overseas(其他境外地区) 注意:此字段可能返回 null,表示取不到有效值。
      • setProductRegion

        public void setProductRegion​(String ProductRegion)
        Set 产品地区 China-Mainland(中国大陆) China-Hong Kong, Macao and Taiwan(港澳台地区) America(美国) Europe(欧洲) India(印度) Other-Overseas(其他境外地区) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductRegion - 产品地区 China-Mainland(中国大陆) China-Hong Kong, Macao and Taiwan(港澳台地区) America(美国) Europe(欧洲) India(印度) Other-Overseas(其他境外地区) 注意:此字段可能返回 null,表示取不到有效值。
      • getAccessMode

        public Long getAccessMode()
        Get 接入模型,bit0是0:公版小程序未接入,bit0是1:公版小程序已接入 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AccessMode 接入模型,bit0是0:公版小程序未接入,bit0是1:公版小程序已接入 注意:此字段可能返回 null,表示取不到有效值。
      • setAccessMode

        public void setAccessMode​(Long AccessMode)
        Set 接入模型,bit0是0:公版小程序未接入,bit0是1:公版小程序已接入 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AccessMode - 接入模型,bit0是0:公版小程序未接入,bit0是1:公版小程序已接入 注意:此字段可能返回 null,表示取不到有效值。
      • getOs

        public String getOs()
        Get linux,android,liteos 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Os linux,android,liteos 注意:此字段可能返回 null,表示取不到有效值。
      • setOs

        public void setOs​(String Os)
        Set linux,android,liteos 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Os - linux,android,liteos 注意:此字段可能返回 null,表示取不到有效值。