public class ProductProperties extends AbstractModel
skipSign
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
String |
getAppeui()
Get AppEUI at the LoRa product operator, required only for LoRa products
|
String |
getEncryptionType()
Get Authentication type.
|
String |
getFormat()
Get Data format.
|
String |
getModelId()
Get ID of the Thing Specification Language (TSL) model bound to the product.
|
String |
getModelName()
Get Name of the TSL model bound to the product
|
String |
getOriginProductId()
Get Original product ID of a transferred product.
|
Long |
getOriginUserId()
Get Original user ID of a transferred product.
|
String |
getPlatform()
Get Platform of the product.
|
String |
getPrivateCAName()
Get Private CA certificate name
|
String |
getProductDescription()
Get Product description
|
String |
getProductKey()
Get Product key, which is specific to suite products
|
String |
getProductSecret()
Get Dynamic registration product key
|
Long |
getProductType()
Get Product type.
|
String |
getRegion()
Get Product region.
|
Long |
getRegisterLimit()
Get The maximum number of devices that can be dynamically created when `RegisterType` is set to `2`
|
Long |
getRegisterType()
Get Dynamic registration type.
|
void |
setAppeui(String Appeui)
Set AppEUI at the LoRa product operator, required only for LoRa products
|
void |
setEncryptionType(String EncryptionType)
Set Authentication type.
|
void |
setFormat(String Format)
Set Data format.
|
void |
setModelId(String ModelId)
Set ID of the Thing Specification Language (TSL) model bound to the product.
|
void |
setModelName(String ModelName)
Set Name of the TSL model bound to the product
|
void |
setOriginProductId(String OriginProductId)
Set Original product ID of a transferred product.
|
void |
setOriginUserId(Long OriginUserId)
Set Original user ID of a transferred product.
|
void |
setPlatform(String Platform)
Set Platform of the product.
|
void |
setPrivateCAName(String PrivateCAName)
Set Private CA certificate name
|
void |
setProductDescription(String ProductDescription)
Set Product description
|
void |
setProductKey(String ProductKey)
Set Product key, which is specific to suite products
|
void |
setProductSecret(String ProductSecret)
Set Dynamic registration product key
|
void |
setProductType(Long ProductType)
Set Product type.
|
void |
setRegion(String Region)
Set Product region.
|
void |
setRegisterLimit(Long RegisterLimit)
Set The maximum number of devices that can be dynamically created when `RegisterType` is set to `2`
|
void |
setRegisterType(Long RegisterType)
Set Dynamic registration type.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ProductProperties()
public ProductProperties(ProductProperties source)
public String getProductDescription()
public void setProductDescription(String ProductDescription)
ProductDescription
- Product descriptionpublic String getEncryptionType()
public void setEncryptionType(String EncryptionType)
EncryptionType
- Authentication type. `1` (default): certificate; `2`: signaturepublic String getRegion()
public void setRegion(String Region)
Region
- Product region. Valid value: `gz` (Guangzhou)public Long getProductType()
public void setProductType(Long ProductType)
ProductType
- Product type. Valid values:
`0` (default): general; `2`: NB-IoT; `3`: LoRa gateway; `4`: LoRa; `5`: general gatewaypublic String getFormat()
public void setFormat(String Format)
Format
- Data format. Valid values: `json` (default), `custom`public String getPlatform()
public void setPlatform(String Platform)
Platform
- Platform of the product. Default value: `0`public String getAppeui()
public void setAppeui(String Appeui)
Appeui
- AppEUI at the LoRa product operator, required only for LoRa productspublic String getModelId()
public void setModelId(String ModelId)
ModelId
- ID of the Thing Specification Language (TSL) model bound to the product. `-1` means no models are bound.public String getModelName()
public void setModelName(String ModelName)
ModelName
- Name of the TSL model bound to the productpublic String getProductKey()
public void setProductKey(String ProductKey)
ProductKey
- Product key, which is specific to suite productspublic Long getRegisterType()
public void setRegisterType(Long RegisterType)
RegisterType
- Dynamic registration type. `0`: disable; `1`: preset device names; `2`: generate device names dynamicallypublic String getProductSecret()
public void setProductSecret(String ProductSecret)
ProductSecret
- Dynamic registration product keypublic Long getRegisterLimit()
public void setRegisterLimit(Long RegisterLimit)
RegisterLimit
- The maximum number of devices that can be dynamically created when `RegisterType` is set to `2`public String getOriginProductId()
public void setOriginProductId(String OriginProductId)
OriginProductId
- Original product ID of a transferred product. This parameter is empty for products that are not transferred.public String getPrivateCAName()
public void setPrivateCAName(String PrivateCAName)
PrivateCAName
- Private CA certificate namepublic Long getOriginUserId()
public void setOriginUserId(Long OriginUserId)
OriginUserId
- Original user ID of a transferred product. This parameter is empty for products that are not transferred.Copyright © 2023. All rights reserved.