public class EndpointItem extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| EndpointItem() | 
| EndpointItem(EndpointItem 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 | getCcnId()Get 云联网ID。如果 AccessType 为 ccn,此项必填。 | 
| String | getCcnOwnerUin()Get 云联网网关所属的主账号uin、跨账号云联网需要。 | 
| String | getChildInstanceId()Get 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID | 
| String | getChildInstanceType()Get 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw | 
| String | getCvmInstanceId()Get 云主机ID。如果 AccessType 为 cvm,此项必填。 | 
| String | getDatabaseNetEnv()Get 数据库网络环境。如果 AccessType 为 ccn 此项必填。枚举值:UserIDC-自建idc,TencentVPC-腾讯云,Aws-aws,AliYun-阿里云,Others-其他。 | 
| String | getDatabaseRegion()Get 源库所在地域。如果 AccessType 为 ccn,请填vpc所在地域,因为此时不知道源库在哪个地域。其他接入方式,请填订阅任务所在地域,因为确保订阅任务与源库在同一地域是最优的网络方案。 | 
| String | getEncryptConn()Get 是否走加密传输,枚举值:UnEncrypted-不加密,Encrypted-加密。只有mysql支持,不填默认不加密,其他产品不填。 | 
| KeyValuePairOption[] | getExtraAttr()Get 为业务添加的额外信息。参数名作key,参数值作value。 
tdpg必填参数:PgDatabase-订阅的库名;
mongo选填参数:InstanceType-实例类型:replicaset-副本集,cluster-分片集,主要用于控制台跳转到mongo实例页面,如不填不影响任务运行;
全业务选填参数:EngineVersion-内核版本。 | 
| String | getHostName()Get 数据库地址,支持域名与IP。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet,此项必填。 | 
| String | getInstanceId()Get 目标实例ID。如果 AccessType 为 cdb,此项必填。配置InstanceId时会查询并校验实例信息。mysql的查询接口经过了鉴权,请确保子用户有 cdb:DescribeDBInstances 的接口权限。 | 
| String | getPassword()Get 密码。作为入参时必填,作为出参时为空。 | 
| Long | getPort()Get 数据库端口。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet\cvm,此项必填。 | 
| String | getSubnetId()Get 子网ID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。 | 
| String | getUniqDcgId()Get 专线网关ID。如果 AccessType 为 dcg,此项必填。 | 
| String | getUniqVpnGwId()Get vpn网关ID。如果 AccessType 为 vpncloud,此项必填。 | 
| String | getUser()Get 用户名 | 
| String | getVpcId()Get VpcID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。 | 
| void | setCcnId(String CcnId)Set 云联网ID。如果 AccessType 为 ccn,此项必填。 | 
| void | setCcnOwnerUin(String CcnOwnerUin)Set 云联网网关所属的主账号uin、跨账号云联网需要。 | 
| void | setChildInstanceId(String ChildInstanceId)Set 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID | 
| void | setChildInstanceType(String ChildInstanceType)Set 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw | 
| void | setCvmInstanceId(String CvmInstanceId)Set 云主机ID。如果 AccessType 为 cvm,此项必填。 | 
| void | setDatabaseNetEnv(String DatabaseNetEnv)Set 数据库网络环境。如果 AccessType 为 ccn 此项必填。枚举值:UserIDC-自建idc,TencentVPC-腾讯云,Aws-aws,AliYun-阿里云,Others-其他。 | 
| void | setDatabaseRegion(String DatabaseRegion)Set 源库所在地域。如果 AccessType 为 ccn,请填vpc所在地域,因为此时不知道源库在哪个地域。其他接入方式,请填订阅任务所在地域,因为确保订阅任务与源库在同一地域是最优的网络方案。 | 
| void | setEncryptConn(String EncryptConn)Set 是否走加密传输,枚举值:UnEncrypted-不加密,Encrypted-加密。只有mysql支持,不填默认不加密,其他产品不填。 | 
| void | setExtraAttr(KeyValuePairOption[] ExtraAttr)Set 为业务添加的额外信息。参数名作key,参数值作value。 
tdpg必填参数:PgDatabase-订阅的库名;
mongo选填参数:InstanceType-实例类型:replicaset-副本集,cluster-分片集,主要用于控制台跳转到mongo实例页面,如不填不影响任务运行;
全业务选填参数:EngineVersion-内核版本。 | 
| void | setHostName(String HostName)Set 数据库地址,支持域名与IP。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet,此项必填。 | 
| void | setInstanceId(String InstanceId)Set 目标实例ID。如果 AccessType 为 cdb,此项必填。配置InstanceId时会查询并校验实例信息。mysql的查询接口经过了鉴权,请确保子用户有 cdb:DescribeDBInstances 的接口权限。 | 
| void | setPassword(String Password)Set 密码。作为入参时必填,作为出参时为空。 | 
| void | setPort(Long Port)Set 数据库端口。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet\cvm,此项必填。 | 
| void | setSubnetId(String SubnetId)Set 子网ID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。 | 
| void | setUniqDcgId(String UniqDcgId)Set 专线网关ID。如果 AccessType 为 dcg,此项必填。 | 
| void | setUniqVpnGwId(String UniqVpnGwId)Set vpn网关ID。如果 AccessType 为 vpncloud,此项必填。 | 
| void | setUser(String User)Set 用户名 | 
| void | setVpcId(String VpcId)Set VpcID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。 | 
| 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 EndpointItem()
public EndpointItem(EndpointItem source)
public String getDatabaseRegion()
public void setDatabaseRegion(String DatabaseRegion)
DatabaseRegion - 源库所在地域。如果 AccessType 为 ccn,请填vpc所在地域,因为此时不知道源库在哪个地域。其他接入方式,请填订阅任务所在地域,因为确保订阅任务与源库在同一地域是最优的网络方案。public String getUser()
public void setUser(String User)
User - 用户名public String getPassword()
public void setPassword(String Password)
Password - 密码。作为入参时必填,作为出参时为空。public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 目标实例ID。如果 AccessType 为 cdb,此项必填。配置InstanceId时会查询并校验实例信息。mysql的查询接口经过了鉴权,请确保子用户有 cdb:DescribeDBInstances 的接口权限。public String getCvmInstanceId()
public void setCvmInstanceId(String CvmInstanceId)
CvmInstanceId - 云主机ID。如果 AccessType 为 cvm,此项必填。public String getUniqDcgId()
public void setUniqDcgId(String UniqDcgId)
UniqDcgId - 专线网关ID。如果 AccessType 为 dcg,此项必填。public String getCcnId()
public void setCcnId(String CcnId)
CcnId - 云联网ID。如果 AccessType 为 ccn,此项必填。public String getUniqVpnGwId()
public void setUniqVpnGwId(String UniqVpnGwId)
UniqVpnGwId - vpn网关ID。如果 AccessType 为 vpncloud,此项必填。public String getVpcId()
public void setVpcId(String VpcId)
VpcId - VpcID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 子网ID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。public String getHostName()
public void setHostName(String HostName)
HostName - 数据库地址,支持域名与IP。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet,此项必填。public Long getPort()
public void setPort(Long Port)
Port - 数据库端口。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet\cvm,此项必填。public String getEncryptConn()
public void setEncryptConn(String EncryptConn)
EncryptConn - 是否走加密传输,枚举值:UnEncrypted-不加密,Encrypted-加密。只有mysql支持,不填默认不加密,其他产品不填。public String getDatabaseNetEnv()
public void setDatabaseNetEnv(String DatabaseNetEnv)
DatabaseNetEnv - 数据库网络环境。如果 AccessType 为 ccn 此项必填。枚举值:UserIDC-自建idc,TencentVPC-腾讯云,Aws-aws,AliYun-阿里云,Others-其他。public String getCcnOwnerUin()
public void setCcnOwnerUin(String CcnOwnerUin)
CcnOwnerUin - 云联网网关所属的主账号uin、跨账号云联网需要。public KeyValuePairOption[] getExtraAttr()
public void setExtraAttr(KeyValuePairOption[] ExtraAttr)
ExtraAttr - 为业务添加的额外信息。参数名作key,参数值作value。 
tdpg必填参数:PgDatabase-订阅的库名;
mongo选填参数:InstanceType-实例类型:replicaset-副本集,cluster-分片集,主要用于控制台跳转到mongo实例页面,如不填不影响任务运行;
全业务选填参数:EngineVersion-内核版本。public String getChildInstanceId()
public void setChildInstanceId(String ChildInstanceId)
ChildInstanceId - 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的IDpublic String getChildInstanceType()
public void setChildInstanceType(String ChildInstanceType)
ChildInstanceType - 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rwCopyright © 2025. All rights reserved.