Class VersionData

    • Constructor Summary

      Constructors 
      Constructor Description
      VersionData()  
      VersionData​(VersionData 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 getActiveCount()
      Get 此版本激活的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      Long getAliveInMonthCnt()
      Get 月活设备数,当月第一天开始有上线的设备数量。 注意:此字段可能返回 null,表示取不到有效值。
      Contents getContents()
      Get 版本发布的描述信息,需要国际化,可以为空 注意:此字段可能返回 null,表示取不到有效值。
      Long getFileSize()
      Get 文件大小,byte 注意:此字段可能返回 null,表示取不到有效值。
      Long getGrayValue()
      Get 灰度值(0-100),PubStatus=3时有效,表示n%的升级总量 注意:此字段可能返回 null,表示取不到有效值。
      String getMd5()
      Get 文件校验码 注意:此字段可能返回 null,表示取不到有效值。
      Long getModifyTimes()
      Get 该固件版本发布的变更次数 注意:此字段可能返回 null,表示取不到有效值。
      String getOldVersions()
      Get 指定的允许升级的旧版本,PubStatus=3时有效 注意:此字段可能返回 null,表示取不到有效值。
      Long getOnlineCount()
      Get 此版本在线的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      String getOtaVersion()
      Get 固件版本号 注意:此字段可能返回 null,表示取不到有效值。
      String getProductId()
      Get 产品ID 注意:此字段可能返回 null,表示取不到有效值。
      Long getPublishTime()
      Get 最近一次发布时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      Long getPubStatus()
      Get 版本类型 1未发布 2测试发布 3正式发布 4禁用 注意:此字段可能返回 null,表示取不到有效值。
      String getRemark()
      Get 备注信息 注意:此字段可能返回 null,表示取不到有效值。
      String getTids()
      Get 指定的允许升级的旧设备id,PubStatus=2时有效 注意:此字段可能返回 null,表示取不到有效值。
      Long getUpdateTime()
      Get 上传固件文件的时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      Long getUploadTime()
      Get 发布记录的最后变更时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      String getVersionUrl()
      Get 固件版本存储路径URL 注意:此字段可能返回 null,表示取不到有效值。
      void setActiveCount​(Long ActiveCount)
      Set 此版本激活的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      void setAliveInMonthCnt​(Long AliveInMonthCnt)
      Set 月活设备数,当月第一天开始有上线的设备数量。 注意:此字段可能返回 null,表示取不到有效值。
      void setContents​(Contents Contents)
      Set 版本发布的描述信息,需要国际化,可以为空 注意:此字段可能返回 null,表示取不到有效值。
      void setFileSize​(Long FileSize)
      Set 文件大小,byte 注意:此字段可能返回 null,表示取不到有效值。
      void setGrayValue​(Long GrayValue)
      Set 灰度值(0-100),PubStatus=3时有效,表示n%的升级总量 注意:此字段可能返回 null,表示取不到有效值。
      void setMd5​(String Md5)
      Set 文件校验码 注意:此字段可能返回 null,表示取不到有效值。
      void setModifyTimes​(Long ModifyTimes)
      Set 该固件版本发布的变更次数 注意:此字段可能返回 null,表示取不到有效值。
      void setOldVersions​(String OldVersions)
      Set 指定的允许升级的旧版本,PubStatus=3时有效 注意:此字段可能返回 null,表示取不到有效值。
      void setOnlineCount​(Long OnlineCount)
      Set 此版本在线的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      void setOtaVersion​(String OtaVersion)
      Set 固件版本号 注意:此字段可能返回 null,表示取不到有效值。
      void setProductId​(String ProductId)
      Set 产品ID 注意:此字段可能返回 null,表示取不到有效值。
      void setPublishTime​(Long PublishTime)
      Set 最近一次发布时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      void setPubStatus​(Long PubStatus)
      Set 版本类型 1未发布 2测试发布 3正式发布 4禁用 注意:此字段可能返回 null,表示取不到有效值。
      void setRemark​(String Remark)
      Set 备注信息 注意:此字段可能返回 null,表示取不到有效值。
      void setTids​(String Tids)
      Set 指定的允许升级的旧设备id,PubStatus=2时有效 注意:此字段可能返回 null,表示取不到有效值。
      void setUpdateTime​(Long UpdateTime)
      Set 上传固件文件的时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      void setUploadTime​(Long UploadTime)
      Set 发布记录的最后变更时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      void setVersionUrl​(String VersionUrl)
      Set 固件版本存储路径URL 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • VersionData

        public VersionData()
      • VersionData

        public VersionData​(VersionData 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,表示取不到有效值。
      • getOtaVersion

        public String getOtaVersion()
        Get 固件版本号 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OtaVersion 固件版本号 注意:此字段可能返回 null,表示取不到有效值。
      • setOtaVersion

        public void setOtaVersion​(String OtaVersion)
        Set 固件版本号 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OtaVersion - 固件版本号 注意:此字段可能返回 null,表示取不到有效值。
      • getPubStatus

        public Long getPubStatus()
        Get 版本类型 1未发布 2测试发布 3正式发布 4禁用 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PubStatus 版本类型 1未发布 2测试发布 3正式发布 4禁用 注意:此字段可能返回 null,表示取不到有效值。
      • setPubStatus

        public void setPubStatus​(Long PubStatus)
        Set 版本类型 1未发布 2测试发布 3正式发布 4禁用 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PubStatus - 版本类型 1未发布 2测试发布 3正式发布 4禁用 注意:此字段可能返回 null,表示取不到有效值。
      • getVersionUrl

        public String getVersionUrl()
        Get 固件版本存储路径URL 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VersionUrl 固件版本存储路径URL 注意:此字段可能返回 null,表示取不到有效值。
      • setVersionUrl

        public void setVersionUrl​(String VersionUrl)
        Set 固件版本存储路径URL 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VersionUrl - 固件版本存储路径URL 注意:此字段可能返回 null,表示取不到有效值。
      • getFileSize

        public Long getFileSize()
        Get 文件大小,byte 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FileSize 文件大小,byte 注意:此字段可能返回 null,表示取不到有效值。
      • setFileSize

        public void setFileSize​(Long FileSize)
        Set 文件大小,byte 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FileSize - 文件大小,byte 注意:此字段可能返回 null,表示取不到有效值。
      • getMd5

        public String getMd5()
        Get 文件校验码 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Md5 文件校验码 注意:此字段可能返回 null,表示取不到有效值。
      • setMd5

        public void setMd5​(String Md5)
        Set 文件校验码 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Md5 - 文件校验码 注意:此字段可能返回 null,表示取不到有效值。
      • getOldVersions

        public String getOldVersions()
        Get 指定的允许升级的旧版本,PubStatus=3时有效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OldVersions 指定的允许升级的旧版本,PubStatus=3时有效 注意:此字段可能返回 null,表示取不到有效值。
      • setOldVersions

        public void setOldVersions​(String OldVersions)
        Set 指定的允许升级的旧版本,PubStatus=3时有效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OldVersions - 指定的允许升级的旧版本,PubStatus=3时有效 注意:此字段可能返回 null,表示取不到有效值。
      • getTids

        public String getTids()
        Get 指定的允许升级的旧设备id,PubStatus=2时有效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tids 指定的允许升级的旧设备id,PubStatus=2时有效 注意:此字段可能返回 null,表示取不到有效值。
      • setTids

        public void setTids​(String Tids)
        Set 指定的允许升级的旧设备id,PubStatus=2时有效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tids - 指定的允许升级的旧设备id,PubStatus=2时有效 注意:此字段可能返回 null,表示取不到有效值。
      • getGrayValue

        public Long getGrayValue()
        Get 灰度值(0-100),PubStatus=3时有效,表示n%的升级总量 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GrayValue 灰度值(0-100),PubStatus=3时有效,表示n%的升级总量 注意:此字段可能返回 null,表示取不到有效值。
      • setGrayValue

        public void setGrayValue​(Long GrayValue)
        Set 灰度值(0-100),PubStatus=3时有效,表示n%的升级总量 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GrayValue - 灰度值(0-100),PubStatus=3时有效,表示n%的升级总量 注意:此字段可能返回 null,表示取不到有效值。
      • getPublishTime

        public Long getPublishTime()
        Get 最近一次发布时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PublishTime 最近一次发布时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • setPublishTime

        public void setPublishTime​(Long PublishTime)
        Set 最近一次发布时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PublishTime - 最近一次发布时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • getActiveCount

        public Long getActiveCount()
        Get 此版本激活的设备总数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ActiveCount 此版本激活的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      • setActiveCount

        public void setActiveCount​(Long ActiveCount)
        Set 此版本激活的设备总数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ActiveCount - 此版本激活的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      • getOnlineCount

        public Long getOnlineCount()
        Get 此版本在线的设备总数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OnlineCount 此版本在线的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      • setOnlineCount

        public void setOnlineCount​(Long OnlineCount)
        Set 此版本在线的设备总数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OnlineCount - 此版本在线的设备总数 注意:此字段可能返回 null,表示取不到有效值。
      • getUpdateTime

        public Long getUpdateTime()
        Get 上传固件文件的时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UpdateTime 上传固件文件的时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • setUpdateTime

        public void setUpdateTime​(Long UpdateTime)
        Set 上传固件文件的时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UpdateTime - 上传固件文件的时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • getUploadTime

        public Long getUploadTime()
        Get 发布记录的最后变更时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UploadTime 发布记录的最后变更时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • setUploadTime

        public void setUploadTime​(Long UploadTime)
        Set 发布记录的最后变更时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UploadTime - 发布记录的最后变更时间,UNIX时间戳,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • getModifyTimes

        public Long getModifyTimes()
        Get 该固件版本发布的变更次数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ModifyTimes 该固件版本发布的变更次数 注意:此字段可能返回 null,表示取不到有效值。
      • setModifyTimes

        public void setModifyTimes​(Long ModifyTimes)
        Set 该固件版本发布的变更次数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ModifyTimes - 该固件版本发布的变更次数 注意:此字段可能返回 null,表示取不到有效值。
      • getRemark

        public String getRemark()
        Get 备注信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Remark 备注信息 注意:此字段可能返回 null,表示取不到有效值。
      • setRemark

        public void setRemark​(String Remark)
        Set 备注信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Remark - 备注信息 注意:此字段可能返回 null,表示取不到有效值。
      • getContents

        public Contents getContents()
        Get 版本发布的描述信息,需要国际化,可以为空 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Contents 版本发布的描述信息,需要国际化,可以为空 注意:此字段可能返回 null,表示取不到有效值。
      • setContents

        public void setContents​(Contents Contents)
        Set 版本发布的描述信息,需要国际化,可以为空 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Contents - 版本发布的描述信息,需要国际化,可以为空 注意:此字段可能返回 null,表示取不到有效值。
      • getAliveInMonthCnt

        public Long getAliveInMonthCnt()
        Get 月活设备数,当月第一天开始有上线的设备数量。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AliveInMonthCnt 月活设备数,当月第一天开始有上线的设备数量。 注意:此字段可能返回 null,表示取不到有效值。
      • setAliveInMonthCnt

        public void setAliveInMonthCnt​(Long AliveInMonthCnt)
        Set 月活设备数,当月第一天开始有上线的设备数量。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AliveInMonthCnt - 月活设备数,当月第一天开始有上线的设备数量。 注意:此字段可能返回 null,表示取不到有效值。