Class ProductProperties

    • Constructor Detail

      • ProductProperties

        public ProductProperties()
      • ProductProperties

        public ProductProperties​(ProductProperties 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

      • getProductDescription

        public String getProductDescription()
        Get 产品描述
        Returns:
        ProductDescription 产品描述
      • setProductDescription

        public void setProductDescription​(String ProductDescription)
        Set 产品描述
        Parameters:
        ProductDescription - 产品描述
      • getEncryptionType

        public String getEncryptionType()
        Get 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1
        Returns:
        EncryptionType 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1
      • setEncryptionType

        public void setEncryptionType​(String EncryptionType)
        Set 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1
        Parameters:
        EncryptionType - 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1
      • getRegion

        public String getRegion()
        Get 产品所属区域,目前只支持广州(gz)
        Returns:
        Region 产品所属区域,目前只支持广州(gz)
      • setRegion

        public void setRegion​(String Region)
        Set 产品所属区域,目前只支持广州(gz)
        Parameters:
        Region - 产品所属区域,目前只支持广州(gz)
      • getProductType

        public Long getProductType()
        Get 产品类型,各个类型值代表的节点-类型如下: 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0
        Returns:
        ProductType 产品类型,各个类型值代表的节点-类型如下: 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0
      • setProductType

        public void setProductType​(Long ProductType)
        Set 产品类型,各个类型值代表的节点-类型如下: 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0
        Parameters:
        ProductType - 产品类型,各个类型值代表的节点-类型如下: 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0
      • getFormat

        public String getFormat()
        Get 数据格式,取值为json或者custom,默认值是json
        Returns:
        Format 数据格式,取值为json或者custom,默认值是json
      • setFormat

        public void setFormat​(String Format)
        Set 数据格式,取值为json或者custom,默认值是json
        Parameters:
        Format - 数据格式,取值为json或者custom,默认值是json
      • getPlatform

        public String getPlatform()
        Get 产品所属平台,默认值是0
        Returns:
        Platform 产品所属平台,默认值是0
      • setPlatform

        public void setPlatform​(String Platform)
        Set 产品所属平台,默认值是0
        Parameters:
        Platform - 产品所属平台,默认值是0
      • getAppeui

        @Deprecated
        public String getAppeui()
        Deprecated.
        Get LoRa产品运营侧APPEUI,只有LoRa产品需要填写
        Returns:
        Appeui LoRa产品运营侧APPEUI,只有LoRa产品需要填写
      • setAppeui

        @Deprecated
        public void setAppeui​(String Appeui)
        Deprecated.
        Set LoRa产品运营侧APPEUI,只有LoRa产品需要填写
        Parameters:
        Appeui - LoRa产品运营侧APPEUI,只有LoRa产品需要填写
      • getModelId

        public String getModelId()
        Get 产品绑定的物模型ID,-1表示不绑定
        Returns:
        ModelId 产品绑定的物模型ID,-1表示不绑定
      • setModelId

        public void setModelId​(String ModelId)
        Set 产品绑定的物模型ID,-1表示不绑定
        Parameters:
        ModelId - 产品绑定的物模型ID,-1表示不绑定
      • getModelName

        public String getModelName()
        Get 产品绑定的物模型名称
        Returns:
        ModelName 产品绑定的物模型名称
      • setModelName

        public void setModelName​(String ModelName)
        Set 产品绑定的物模型名称
        Parameters:
        ModelName - 产品绑定的物模型名称
      • getProductKey

        public String getProductKey()
        Get 产品密钥,suite产品才会有
        Returns:
        ProductKey 产品密钥,suite产品才会有
      • setProductKey

        public void setProductKey​(String ProductKey)
        Set 产品密钥,suite产品才会有
        Parameters:
        ProductKey - 产品密钥,suite产品才会有
      • getRegisterType

        public Long getRegisterType()
        Get 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名
        Returns:
        RegisterType 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名
      • setRegisterType

        public void setRegisterType​(Long RegisterType)
        Set 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名
        Parameters:
        RegisterType - 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名
      • getProductSecret

        public String getProductSecret()
        Get 动态注册产品密钥
        Returns:
        ProductSecret 动态注册产品密钥
      • setProductSecret

        public void setProductSecret​(String ProductSecret)
        Set 动态注册产品密钥
        Parameters:
        ProductSecret - 动态注册产品密钥
      • getRegisterLimit

        public Long getRegisterLimit()
        Get RegisterType为2时,设备动态创建的限制数量
        Returns:
        RegisterLimit RegisterType为2时,设备动态创建的限制数量
      • setRegisterLimit

        public void setRegisterLimit​(Long RegisterLimit)
        Set RegisterType为2时,设备动态创建的限制数量
        Parameters:
        RegisterLimit - RegisterType为2时,设备动态创建的限制数量
      • getOriginProductId

        public String getOriginProductId()
        Get 划归的产品,展示为源产品ID,其余为空
        Returns:
        OriginProductId 划归的产品,展示为源产品ID,其余为空
      • setOriginProductId

        public void setOriginProductId​(String OriginProductId)
        Set 划归的产品,展示为源产品ID,其余为空
        Parameters:
        OriginProductId - 划归的产品,展示为源产品ID,其余为空
      • getPrivateCAName

        public String getPrivateCAName()
        Get 私有CA名称
        Returns:
        PrivateCAName 私有CA名称
      • setPrivateCAName

        public void setPrivateCAName​(String PrivateCAName)
        Set 私有CA名称
        Parameters:
        PrivateCAName - 私有CA名称
      • getOriginUserId

        public Long getOriginUserId()
        Get 划归的产品,展示为源用户ID,其余为空
        Returns:
        OriginUserId 划归的产品,展示为源用户ID,其余为空
      • setOriginUserId

        public void setOriginUserId​(Long OriginUserId)
        Set 划归的产品,展示为源用户ID,其余为空
        Parameters:
        OriginUserId - 划归的产品,展示为源用户ID,其余为空
      • getDeviceLimit

        public Long getDeviceLimit()
        Get 设备限制
        Returns:
        DeviceLimit 设备限制
      • setDeviceLimit

        public void setDeviceLimit​(Long DeviceLimit)
        Set 设备限制
        Parameters:
        DeviceLimit - 设备限制
      • getForbiddenStatus

        public Long getForbiddenStatus()
        Get 产品禁用状态
        Returns:
        ForbiddenStatus 产品禁用状态
      • setForbiddenStatus

        public void setForbiddenStatus​(Long ForbiddenStatus)
        Set 产品禁用状态
        Parameters:
        ForbiddenStatus - 产品禁用状态
      • getAppEUI

        public String getAppEUI()
        Get LoRa产品运营侧APPEUI,只有LoRa产品需要填写
        Returns:
        AppEUI LoRa产品运营侧APPEUI,只有LoRa产品需要填写
      • setAppEUI

        public void setAppEUI​(String AppEUI)
        Set LoRa产品运营侧APPEUI,只有LoRa产品需要填写
        Parameters:
        AppEUI - LoRa产品运营侧APPEUI,只有LoRa产品需要填写