Class ProductProperties
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.iotcloud.v20210408.models.ProductProperties
-
public class ProductProperties extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ProductProperties()
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 Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getAppeui()
Deprecated.String
getAppEUI()
Get LoRa产品运营侧APPEUI,只有LoRa产品需要填写Long
getDeviceLimit()
Get 设备限制String
getEncryptionType()
Get 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1Long
getForbiddenStatus()
Get 产品禁用状态String
getFormat()
Get 数据格式,取值为json或者custom,默认值是jsonString
getModelId()
Get 产品绑定的物模型ID,-1表示不绑定String
getModelName()
Get 产品绑定的物模型名称String
getOriginProductId()
Get 划归的产品,展示为源产品ID,其余为空Long
getOriginUserId()
Get 划归的产品,展示为源用户ID,其余为空String
getPlatform()
Get 产品所属平台,默认值是0String
getPrivateCAName()
Get 私有CA名称String
getProductDescription()
Get 产品描述String
getProductKey()
Get 产品密钥,suite产品才会有String
getProductSecret()
Get 动态注册产品密钥Long
getProductType()
Get 产品类型,各个类型值代表的节点-类型如下: 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0String
getRegion()
Get 产品所属区域,目前只支持广州(gz)Long
getRegisterLimit()
Get RegisterType为2时,设备动态创建的限制数量Long
getRegisterType()
Get 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名void
setAppeui(String Appeui)
Deprecated.void
setAppEUI(String AppEUI)
Set LoRa产品运营侧APPEUI,只有LoRa产品需要填写void
setDeviceLimit(Long DeviceLimit)
Set 设备限制void
setEncryptionType(String EncryptionType)
Set 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1void
setForbiddenStatus(Long ForbiddenStatus)
Set 产品禁用状态void
setFormat(String Format)
Set 数据格式,取值为json或者custom,默认值是jsonvoid
setModelId(String ModelId)
Set 产品绑定的物模型ID,-1表示不绑定void
setModelName(String ModelName)
Set 产品绑定的物模型名称void
setOriginProductId(String OriginProductId)
Set 划归的产品,展示为源产品ID,其余为空void
setOriginUserId(Long OriginUserId)
Set 划归的产品,展示为源用户ID,其余为空void
setPlatform(String Platform)
Set 产品所属平台,默认值是0void
setPrivateCAName(String PrivateCAName)
Set 私有CA名称void
setProductDescription(String ProductDescription)
Set 产品描述void
setProductKey(String ProductKey)
Set 产品密钥,suite产品才会有void
setProductSecret(String ProductSecret)
Set 动态注册产品密钥void
setProductType(Long ProductType)
Set 产品类型,各个类型值代表的节点-类型如下: 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0void
setRegion(String Region)
Set 产品所属区域,目前只支持广州(gz)void
setRegisterLimit(Long RegisterLimit)
Set RegisterType为2时,设备动态创建的限制数量void
setRegisterType(Long RegisterType)
Set 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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产品需要填写
-
-