Class DBEndpointInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      DBEndpointInfo()  
      DBEndpointInfo​(DBEndpointInfo 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 
      Modifier and Type Method Description
      String getAccessType()
      Get 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 注意:此字段可能返回 null,表示取不到有效值。
      String getDatabaseNetEnv()
      Get 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; 注意:此字段可能返回 null,表示取不到有效值。
      String getDatabaseType()
      Get 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 注意:此字段可能返回 null,表示取不到有效值。
      KeyValuePairOption[] getExtraAttr()
      Get MongoDB可定义如下的参数: ['AuthDatabase':'admin', 'AuthFlag': "1", 'AuthMechanism':"SCRAM-SHA-1"] 注意:此字段可能返回 null,表示取不到有效值。
      DBInfo[] getInfo()
      Get 数据库信息 注意:此字段可能返回 null,表示取不到有效值。
      String getNodeType()
      Get 节点类型,为空或者"simple":表示普通节点,"cluster": 集群节点 注意:此字段可能返回 null,表示取不到有效值。
      String getRegion()
      Get 实例所在地域 注意:此字段可能返回 null,表示取不到有效值。
      String getSupplier()
      Get 实例服务提供商,如:"aliyun","others" 注意:此字段可能返回 null,表示取不到有效值。
      void setAccessType​(String AccessType)
      Set 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 注意:此字段可能返回 null,表示取不到有效值。
      void setDatabaseNetEnv​(String DatabaseNetEnv)
      Set 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; 注意:此字段可能返回 null,表示取不到有效值。
      void setDatabaseType​(String DatabaseType)
      Set 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 注意:此字段可能返回 null,表示取不到有效值。
      void setExtraAttr​(KeyValuePairOption[] ExtraAttr)
      Set MongoDB可定义如下的参数: ['AuthDatabase':'admin', 'AuthFlag': "1", 'AuthMechanism':"SCRAM-SHA-1"] 注意:此字段可能返回 null,表示取不到有效值。
      void setInfo​(DBInfo[] Info)
      Set 数据库信息 注意:此字段可能返回 null,表示取不到有效值。
      void setNodeType​(String NodeType)
      Set 节点类型,为空或者"simple":表示普通节点,"cluster": 集群节点 注意:此字段可能返回 null,表示取不到有效值。
      void setRegion​(String Region)
      Set 实例所在地域 注意:此字段可能返回 null,表示取不到有效值。
      void setSupplier​(String Supplier)
      Set 实例服务提供商,如:"aliyun","others" 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DBEndpointInfo

        public DBEndpointInfo()
      • DBEndpointInfo

        public DBEndpointInfo​(DBEndpointInfo 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

      • getRegion

        public String getRegion()
        Get 实例所在地域 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Region 实例所在地域 注意:此字段可能返回 null,表示取不到有效值。
      • setRegion

        public void setRegion​(String Region)
        Set 实例所在地域 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Region - 实例所在地域 注意:此字段可能返回 null,表示取不到有效值。
      • getAccessType

        public String getAccessType()
        Get 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AccessType 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 注意:此字段可能返回 null,表示取不到有效值。
      • setAccessType

        public void setAccessType​(String AccessType)
        Set 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AccessType - 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 注意:此字段可能返回 null,表示取不到有效值。
      • getDatabaseType

        public String getDatabaseType()
        Get 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DatabaseType 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 注意:此字段可能返回 null,表示取不到有效值。
      • setDatabaseType

        public void setDatabaseType​(String DatabaseType)
        Set 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DatabaseType - 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 注意:此字段可能返回 null,表示取不到有效值。
      • getNodeType

        public String getNodeType()
        Get 节点类型,为空或者"simple":表示普通节点,"cluster": 集群节点 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NodeType 节点类型,为空或者"simple":表示普通节点,"cluster": 集群节点 注意:此字段可能返回 null,表示取不到有效值。
      • setNodeType

        public void setNodeType​(String NodeType)
        Set 节点类型,为空或者"simple":表示普通节点,"cluster": 集群节点 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NodeType - 节点类型,为空或者"simple":表示普通节点,"cluster": 集群节点 注意:此字段可能返回 null,表示取不到有效值。
      • getInfo

        public DBInfo[] getInfo()
        Get 数据库信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Info 数据库信息 注意:此字段可能返回 null,表示取不到有效值。
      • setInfo

        public void setInfo​(DBInfo[] Info)
        Set 数据库信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Info - 数据库信息 注意:此字段可能返回 null,表示取不到有效值。
      • getSupplier

        public String getSupplier()
        Get 实例服务提供商,如:"aliyun","others" 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Supplier 实例服务提供商,如:"aliyun","others" 注意:此字段可能返回 null,表示取不到有效值。
      • setSupplier

        public void setSupplier​(String Supplier)
        Set 实例服务提供商,如:"aliyun","others" 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Supplier - 实例服务提供商,如:"aliyun","others" 注意:此字段可能返回 null,表示取不到有效值。
      • getExtraAttr

        public KeyValuePairOption[] getExtraAttr()
        Get MongoDB可定义如下的参数: ['AuthDatabase':'admin', 'AuthFlag': "1", 'AuthMechanism':"SCRAM-SHA-1"] 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ExtraAttr MongoDB可定义如下的参数: ['AuthDatabase':'admin', 'AuthFlag': "1", 'AuthMechanism':"SCRAM-SHA-1"] 注意:此字段可能返回 null,表示取不到有效值。
      • setExtraAttr

        public void setExtraAttr​(KeyValuePairOption[] ExtraAttr)
        Set MongoDB可定义如下的参数: ['AuthDatabase':'admin', 'AuthFlag': "1", 'AuthMechanism':"SCRAM-SHA-1"] 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ExtraAttr - MongoDB可定义如下的参数: ['AuthDatabase':'admin', 'AuthFlag': "1", 'AuthMechanism':"SCRAM-SHA-1"] 注意:此字段可能返回 null,表示取不到有效值。
      • getDatabaseNetEnv

        public String getDatabaseNetEnv()
        Get 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DatabaseNetEnv 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; 注意:此字段可能返回 null,表示取不到有效值。
      • setDatabaseNetEnv

        public void setDatabaseNetEnv​(String DatabaseNetEnv)
        Set 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DatabaseNetEnv - 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; 注意:此字段可能返回 null,表示取不到有效值。