public class ModifyInstanceCertBindingRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ModifyInstanceCertBindingRequest() | 
| ModifyInstanceCertBindingRequest(ModifyInstanceCertBindingRequest 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 | 
|---|---|
| Boolean | getAutomaticActivation()Get 是否自动激活,默认为false | 
| String | getDeviceCertificateProvisionType()Get 设备证书注册类型:
JITP:自动注册;
API:手动注册
默认值:API | 
| String | getInstanceId()Get 腾讯云MQTT实例ID,从 [DescribeInstanceList](https://cloud.tencent.com/document/api/1778/111029)接口或控制台获得。 | 
| String | getSSLCaCertId()Get CA证书id,从 [获取证书列表](https://cloud.tencent.com/document/api/400/41671) 或者腾讯云证书服务控制台获取。X509Mode为mTLS时为必填 | 
| String | getSSLServerCertId()Get 服务端证书id,从 [获取证书列表](https://cloud.tencent.com/document/api/400/41671) 或者腾讯云证书服务控制台获取。X509Mode为mTLS或BYOC时为必填。 | 
| String | getX509Mode()Get 加密通信方式
TLS:单向证书认证
mTLS:双向证书认证
BYOC:一设备一证书认证 | 
| void | setAutomaticActivation(Boolean AutomaticActivation)Set 是否自动激活,默认为false | 
| void | setDeviceCertificateProvisionType(String DeviceCertificateProvisionType)Set 设备证书注册类型:
JITP:自动注册;
API:手动注册
默认值:API | 
| void | setInstanceId(String InstanceId)Set 腾讯云MQTT实例ID,从 [DescribeInstanceList](https://cloud.tencent.com/document/api/1778/111029)接口或控制台获得。 | 
| void | setSSLCaCertId(String SSLCaCertId)Set CA证书id,从 [获取证书列表](https://cloud.tencent.com/document/api/400/41671) 或者腾讯云证书服务控制台获取。X509Mode为mTLS时为必填 | 
| void | setSSLServerCertId(String SSLServerCertId)Set 服务端证书id,从 [获取证书列表](https://cloud.tencent.com/document/api/400/41671) 或者腾讯云证书服务控制台获取。X509Mode为mTLS或BYOC时为必填。 | 
| void | setX509Mode(String X509Mode)Set 加密通信方式
TLS:单向证书认证
mTLS:双向证书认证
BYOC:一设备一证书认证 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ModifyInstanceCertBindingRequest()
public ModifyInstanceCertBindingRequest(ModifyInstanceCertBindingRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 腾讯云MQTT实例ID,从 [DescribeInstanceList](https://cloud.tencent.com/document/api/1778/111029)接口或控制台获得。public String getX509Mode()
public void setX509Mode(String X509Mode)
X509Mode - 加密通信方式
TLS:单向证书认证
mTLS:双向证书认证
BYOC:一设备一证书认证public String getSSLServerCertId()
public void setSSLServerCertId(String SSLServerCertId)
SSLServerCertId - 服务端证书id,从 [获取证书列表](https://cloud.tencent.com/document/api/400/41671) 或者腾讯云证书服务控制台获取。X509Mode为mTLS或BYOC时为必填。public String getSSLCaCertId()
public void setSSLCaCertId(String SSLCaCertId)
SSLCaCertId - CA证书id,从 [获取证书列表](https://cloud.tencent.com/document/api/400/41671) 或者腾讯云证书服务控制台获取。X509Mode为mTLS时为必填public String getDeviceCertificateProvisionType()
public void setDeviceCertificateProvisionType(String DeviceCertificateProvisionType)
DeviceCertificateProvisionType - 设备证书注册类型:
JITP:自动注册;
API:手动注册
默认值:APIpublic Boolean getAutomaticActivation()
public void setAutomaticActivation(Boolean AutomaticActivation)
AutomaticActivation - 是否自动激活,默认为falseCopyright © 2025. All rights reserved.