public class Endpoint extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Endpoint() | 
| Endpoint(Endpoint 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 | getAccount()Get 实例所属账号,如果为跨账号实例此项必填 | 
| String | getAccountMode()Get 资源所属账号 为空或self(表示本账号内资源)、other(表示跨账号资源) | 
| String | getAccountRole()Get 跨账号同步时的角色,只允许[a-zA-Z0-9\-\_]+,如果为跨账号实例此项必填 | 
| String | getCcnId()Get 云联网ID,对于云联网接入类型此项必填,如:ccn-afp6kltc | 
| String | getCcnOwnerUin()Get 数据库为跨账号云联网下的实例时、表示云联网所属主账号 | 
| String | getChildInstanceId()Get 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID | 
| String | getChildInstanceType()Get 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw | 
| String | getCvmInstanceId()Get CVM实例短ID,格式如:ins-olgl39y8,与云服务器控制台页面显示的实例ID相同。如果是CVM自建实例,需要传递此字段 | 
| String | getDatabaseNetEnv()Get 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; | 
| String | getDbKernel()Get 数据库内核类型,tdsql中用于区分不同内核:percona,mariadb,mysql。注意TDSQL-C MySQL、TDSQL PostgreSQL无需填写此项值。 | 
| String | getDbName()Get 数据库名,数据库为cdwpg时,需要提供 | 
| String | getEncryptConn()Get 是否走加密传输、UnEncrypted表示不走加密传输,Encrypted表示走加密传输,默认UnEncrypted | 
| String | getEngineVersion()Get 数据库版本,当实例为RDS实例时才有效,其他实例忽略,格式如:5.6或者5.7,默认为5.6 | 
| String | getInstanceId()Get 数据库实例ID,格式如:cdb-powiqx8q | 
| String | getIp()Get 实例的IP地址,接入类型为非cdb时此项必填 | 
| String | getPassword()Get 密码,对于访问需要用户名密码认证的实例必填 | 
| Long | getPort()Get 实例端口,接入类型为非cdb时此项必填 | 
| String | getRegion()Get 地域英文名,如:ap-guangzhou | 
| String | getRole()Get 节点类型,proxy表示节点类型为主机,set表示节点类型为节点。proxy类型必须填在数组第一项。tdsqlmysql类型的源/目标配置必填 | 
| String | getRoleExternalId()Get 外部角色id | 
| String | getSetId()Get tdsql的分片id。如节点类型为set必填。 | 
| String | getSubnetId()Get 私有网络下的子网ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:subnet-3paxmkdz | 
| String | getSupplier()Get 云厂商类型,当实例为RDS实例时,填写为aliyun, 其他情况均填写others,默认为others | 
| String | getTmpSecretId()Get 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。 | 
| String | getTmpSecretKey()Get 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。 | 
| String | getTmpToken()Get 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。 | 
| String | getUniqDcgId()Get 专线网关ID,对于专线接入类型此项必填,格式如:dcg-0rxtqqxb | 
| String | getUniqVpnGwId()Get VPN网关ID,对于vpn接入类型此项必填,格式如:vpngw-9ghexg7q | 
| String | getUser()Get 用户名,对于访问需要用户名密码认证的实例必填 | 
| String | getVpcId()Get 私有网络ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:vpc-92jblxto | 
| void | setAccount(String Account)Set 实例所属账号,如果为跨账号实例此项必填 | 
| void | setAccountMode(String AccountMode)Set 资源所属账号 为空或self(表示本账号内资源)、other(表示跨账号资源) | 
| void | setAccountRole(String AccountRole)Set 跨账号同步时的角色,只允许[a-zA-Z0-9\-\_]+,如果为跨账号实例此项必填 | 
| void | setCcnId(String CcnId)Set 云联网ID,对于云联网接入类型此项必填,如:ccn-afp6kltc | 
| void | setCcnOwnerUin(String CcnOwnerUin)Set 数据库为跨账号云联网下的实例时、表示云联网所属主账号 | 
| void | setChildInstanceId(String ChildInstanceId)Set 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID | 
| void | setChildInstanceType(String ChildInstanceType)Set 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw | 
| void | setCvmInstanceId(String CvmInstanceId)Set CVM实例短ID,格式如:ins-olgl39y8,与云服务器控制台页面显示的实例ID相同。如果是CVM自建实例,需要传递此字段 | 
| void | setDatabaseNetEnv(String DatabaseNetEnv)Set 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; | 
| void | setDbKernel(String DbKernel)Set 数据库内核类型,tdsql中用于区分不同内核:percona,mariadb,mysql。注意TDSQL-C MySQL、TDSQL PostgreSQL无需填写此项值。 | 
| void | setDbName(String DbName)Set 数据库名,数据库为cdwpg时,需要提供 | 
| void | setEncryptConn(String EncryptConn)Set 是否走加密传输、UnEncrypted表示不走加密传输,Encrypted表示走加密传输,默认UnEncrypted | 
| void | setEngineVersion(String EngineVersion)Set 数据库版本,当实例为RDS实例时才有效,其他实例忽略,格式如:5.6或者5.7,默认为5.6 | 
| void | setInstanceId(String InstanceId)Set 数据库实例ID,格式如:cdb-powiqx8q | 
| void | setIp(String Ip)Set 实例的IP地址,接入类型为非cdb时此项必填 | 
| void | setPassword(String Password)Set 密码,对于访问需要用户名密码认证的实例必填 | 
| void | setPort(Long Port)Set 实例端口,接入类型为非cdb时此项必填 | 
| void | setRegion(String Region)Set 地域英文名,如:ap-guangzhou | 
| void | setRole(String Role)Set 节点类型,proxy表示节点类型为主机,set表示节点类型为节点。proxy类型必须填在数组第一项。tdsqlmysql类型的源/目标配置必填 | 
| void | setRoleExternalId(String RoleExternalId)Set 外部角色id | 
| void | setSetId(String SetId)Set tdsql的分片id。如节点类型为set必填。 | 
| void | setSubnetId(String SubnetId)Set 私有网络下的子网ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:subnet-3paxmkdz | 
| void | setSupplier(String Supplier)Set 云厂商类型,当实例为RDS实例时,填写为aliyun, 其他情况均填写others,默认为others | 
| void | setTmpSecretId(String TmpSecretId)Set 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。 | 
| void | setTmpSecretKey(String TmpSecretKey)Set 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。 | 
| void | setTmpToken(String TmpToken)Set 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。 | 
| void | setUniqDcgId(String UniqDcgId)Set 专线网关ID,对于专线接入类型此项必填,格式如:dcg-0rxtqqxb | 
| void | setUniqVpnGwId(String UniqVpnGwId)Set VPN网关ID,对于vpn接入类型此项必填,格式如:vpngw-9ghexg7q | 
| void | setUser(String User)Set 用户名,对于访问需要用户名密码认证的实例必填 | 
| void | setVpcId(String VpcId)Set 私有网络ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:vpc-92jblxto | 
| 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 Endpoint()
public Endpoint(Endpoint source)
public String getRegion()
public void setRegion(String Region)
Region - 地域英文名,如:ap-guangzhoupublic String getRole()
public void setRole(String Role)
Role - 节点类型,proxy表示节点类型为主机,set表示节点类型为节点。proxy类型必须填在数组第一项。tdsqlmysql类型的源/目标配置必填public String getDbKernel()
public void setDbKernel(String DbKernel)
DbKernel - 数据库内核类型,tdsql中用于区分不同内核:percona,mariadb,mysql。注意TDSQL-C MySQL、TDSQL PostgreSQL无需填写此项值。public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 数据库实例ID,格式如:cdb-powiqx8qpublic String getIp()
public void setIp(String Ip)
Ip - 实例的IP地址,接入类型为非cdb时此项必填public Long getPort()
public void setPort(Long Port)
Port - 实例端口,接入类型为非cdb时此项必填public String getUser()
public void setUser(String User)
User - 用户名,对于访问需要用户名密码认证的实例必填public String getPassword()
public void setPassword(String Password)
Password - 密码,对于访问需要用户名密码认证的实例必填public String getDbName()
public void setDbName(String DbName)
DbName - 数据库名,数据库为cdwpg时,需要提供public String getVpcId()
public void setVpcId(String VpcId)
VpcId - 私有网络ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:vpc-92jblxtopublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 私有网络下的子网ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:subnet-3paxmkdzpublic String getCvmInstanceId()
public void setCvmInstanceId(String CvmInstanceId)
CvmInstanceId - CVM实例短ID,格式如:ins-olgl39y8,与云服务器控制台页面显示的实例ID相同。如果是CVM自建实例,需要传递此字段public String getUniqDcgId()
public void setUniqDcgId(String UniqDcgId)
UniqDcgId - 专线网关ID,对于专线接入类型此项必填,格式如:dcg-0rxtqqxbpublic String getUniqVpnGwId()
public void setUniqVpnGwId(String UniqVpnGwId)
UniqVpnGwId - VPN网关ID,对于vpn接入类型此项必填,格式如:vpngw-9ghexg7qpublic String getCcnId()
public void setCcnId(String CcnId)
CcnId - 云联网ID,对于云联网接入类型此项必填,如:ccn-afp6kltcpublic String getSupplier()
public void setSupplier(String Supplier)
Supplier - 云厂商类型,当实例为RDS实例时,填写为aliyun, 其他情况均填写others,默认为otherspublic String getEngineVersion()
public void setEngineVersion(String EngineVersion)
EngineVersion - 数据库版本,当实例为RDS实例时才有效,其他实例忽略,格式如:5.6或者5.7,默认为5.6public String getAccount()
public void setAccount(String Account)
Account - 实例所属账号,如果为跨账号实例此项必填public String getAccountMode()
public void setAccountMode(String AccountMode)
AccountMode - 资源所属账号 为空或self(表示本账号内资源)、other(表示跨账号资源)public String getAccountRole()
public void setAccountRole(String AccountRole)
AccountRole - 跨账号同步时的角色,只允许[a-zA-Z0-9\-\_]+,如果为跨账号实例此项必填public String getRoleExternalId()
public void setRoleExternalId(String RoleExternalId)
RoleExternalId - 外部角色idpublic String getTmpSecretId()
public void setTmpSecretId(String TmpSecretId)
TmpSecretId - 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。public String getTmpSecretKey()
public void setTmpSecretKey(String TmpSecretKey)
TmpSecretKey - 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。public String getTmpToken()
public void setTmpToken(String TmpToken)
TmpToken - 临时密钥Id,可通过申请扮演角色临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48197,其中角色资源RoleArn的定义可参考DTS跨账号同步文档(https://cloud.tencent.com/document/product/571/68729)第4节中关于角色的定义。public String getEncryptConn()
public void setEncryptConn(String EncryptConn)
EncryptConn - 是否走加密传输、UnEncrypted表示不走加密传输,Encrypted表示走加密传输,默认UnEncryptedpublic String getDatabaseNetEnv()
public void setDatabaseNetEnv(String DatabaseNetEnv)
DatabaseNetEnv - 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC;public String getCcnOwnerUin()
public void setCcnOwnerUin(String CcnOwnerUin)
CcnOwnerUin - 数据库为跨账号云联网下的实例时、表示云联网所属主账号public String getChildInstanceId()
public void setChildInstanceId(String ChildInstanceId)
ChildInstanceId - 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的IDpublic String getChildInstanceType()
public void setChildInstanceType(String ChildInstanceType)
ChildInstanceType - 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rwpublic String getSetId()
public void setSetId(String SetId)
SetId - tdsql的分片id。如节点类型为set必填。Copyright © 2025. All rights reserved.