Class DBInstance

    • Constructor Detail

      • DBInstance

        public DBInstance()
      • DBInstance

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

      • getInstanceId

        public String getInstanceId()
        Get 实例 ID,唯一标识一个 TDSQL 实例
        Returns:
        InstanceId 实例 ID,唯一标识一个 TDSQL 实例
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例 ID,唯一标识一个 TDSQL 实例
        Parameters:
        InstanceId - 实例 ID,唯一标识一个 TDSQL 实例
      • getInstanceName

        public String getInstanceName()
        Get 实例名称,用户可修改
        Returns:
        InstanceName 实例名称,用户可修改
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称,用户可修改
        Parameters:
        InstanceName - 实例名称,用户可修改
      • getAppId

        public Long getAppId()
        Get 实例所属应用 ID
        Returns:
        AppId 实例所属应用 ID
      • setAppId

        public void setAppId​(Long AppId)
        Set 实例所属应用 ID
        Parameters:
        AppId - 实例所属应用 ID
      • getProjectId

        public Long getProjectId()
        Get 实例所属项目 ID
        Returns:
        ProjectId 实例所属项目 ID
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 实例所属项目 ID
        Parameters:
        ProjectId - 实例所属项目 ID
      • getRegion

        public String getRegion()
        Get 实例所在地域名称,如 ap-shanghai
        Returns:
        Region 实例所在地域名称,如 ap-shanghai
      • setRegion

        public void setRegion​(String Region)
        Set 实例所在地域名称,如 ap-shanghai
        Parameters:
        Region - 实例所在地域名称,如 ap-shanghai
      • getZone

        public String getZone()
        Get 实例所在可用区名称,如 ap-shanghai-1
        Returns:
        Zone 实例所在可用区名称,如 ap-shanghai-1
      • setZone

        public void setZone​(String Zone)
        Set 实例所在可用区名称,如 ap-shanghai-1
        Parameters:
        Zone - 实例所在可用区名称,如 ap-shanghai-1
      • getVpcId

        public Long getVpcId()
        Get 私有网络 ID,基础网络时为 0
        Returns:
        VpcId 私有网络 ID,基础网络时为 0
      • setVpcId

        public void setVpcId​(Long VpcId)
        Set 私有网络 ID,基础网络时为 0
        Parameters:
        VpcId - 私有网络 ID,基础网络时为 0
      • getSubnetId

        public Long getSubnetId()
        Get 子网 ID,基础网络时为 0
        Returns:
        SubnetId 子网 ID,基础网络时为 0
      • setSubnetId

        public void setSubnetId​(Long SubnetId)
        Set 子网 ID,基础网络时为 0
        Parameters:
        SubnetId - 子网 ID,基础网络时为 0
      • getStatus

        public Long getStatus()
        Get 实例状态:0 创建中,1 流程处理中, 2 运行中,3 实例未初始化,-1 实例已隔离,4 实例初始化中,5 实例删除中,6 实例重启中,7 数据迁移中
        Returns:
        Status 实例状态:0 创建中,1 流程处理中, 2 运行中,3 实例未初始化,-1 实例已隔离,4 实例初始化中,5 实例删除中,6 实例重启中,7 数据迁移中
      • setStatus

        public void setStatus​(Long Status)
        Set 实例状态:0 创建中,1 流程处理中, 2 运行中,3 实例未初始化,-1 实例已隔离,4 实例初始化中,5 实例删除中,6 实例重启中,7 数据迁移中
        Parameters:
        Status - 实例状态:0 创建中,1 流程处理中, 2 运行中,3 实例未初始化,-1 实例已隔离,4 实例初始化中,5 实例删除中,6 实例重启中,7 数据迁移中
      • getVip

        public String getVip()
        Get 内网 IP 地址
        Returns:
        Vip 内网 IP 地址
      • setVip

        public void setVip​(String Vip)
        Set 内网 IP 地址
        Parameters:
        Vip - 内网 IP 地址
      • getVport

        public Long getVport()
        Get 内网端口
        Returns:
        Vport 内网端口
      • setVport

        public void setVport​(Long Vport)
        Set 内网端口
        Parameters:
        Vport - 内网端口
      • getWanDomain

        public String getWanDomain()
        Get 外网访问的域名,公网可解析
        Returns:
        WanDomain 外网访问的域名,公网可解析
      • setWanDomain

        public void setWanDomain​(String WanDomain)
        Set 外网访问的域名,公网可解析
        Parameters:
        WanDomain - 外网访问的域名,公网可解析
      • getWanVip

        public String getWanVip()
        Get 外网 IP 地址,公网可访问
        Returns:
        WanVip 外网 IP 地址,公网可访问
      • setWanVip

        public void setWanVip​(String WanVip)
        Set 外网 IP 地址,公网可访问
        Parameters:
        WanVip - 外网 IP 地址,公网可访问
      • getWanPort

        public Long getWanPort()
        Get 外网端口
        Returns:
        WanPort 外网端口
      • setWanPort

        public void setWanPort​(Long WanPort)
        Set 外网端口
        Parameters:
        WanPort - 外网端口
      • getCreateTime

        public String getCreateTime()
        Get 实例创建时间,格式为 2006-01-02 15:04:05
        Returns:
        CreateTime 实例创建时间,格式为 2006-01-02 15:04:05
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 实例创建时间,格式为 2006-01-02 15:04:05
        Parameters:
        CreateTime - 实例创建时间,格式为 2006-01-02 15:04:05
      • getUpdateTime

        public String getUpdateTime()
        Get 实例最后更新时间,格式为 2006-01-02 15:04:05
        Returns:
        UpdateTime 实例最后更新时间,格式为 2006-01-02 15:04:05
      • setUpdateTime

        public void setUpdateTime​(String UpdateTime)
        Set 实例最后更新时间,格式为 2006-01-02 15:04:05
        Parameters:
        UpdateTime - 实例最后更新时间,格式为 2006-01-02 15:04:05
      • getAutoRenewFlag

        public Long getAutoRenewFlag()
        Get 自动续费标志:0 否,1 是
        Returns:
        AutoRenewFlag 自动续费标志:0 否,1 是
      • setAutoRenewFlag

        public void setAutoRenewFlag​(Long AutoRenewFlag)
        Set 自动续费标志:0 否,1 是
        Parameters:
        AutoRenewFlag - 自动续费标志:0 否,1 是
      • getPeriodEndTime

        public String getPeriodEndTime()
        Get 实例到期时间,格式为 2006-01-02 15:04:05
        Returns:
        PeriodEndTime 实例到期时间,格式为 2006-01-02 15:04:05
      • setPeriodEndTime

        public void setPeriodEndTime​(String PeriodEndTime)
        Set 实例到期时间,格式为 2006-01-02 15:04:05
        Parameters:
        PeriodEndTime - 实例到期时间,格式为 2006-01-02 15:04:05
      • getUin

        public String getUin()
        Get 实例所属账号
        Returns:
        Uin 实例所属账号
      • setUin

        public void setUin​(String Uin)
        Set 实例所属账号
        Parameters:
        Uin - 实例所属账号
      • getTdsqlVersion

        public String getTdsqlVersion()
        Get TDSQL 版本信息
        Returns:
        TdsqlVersion TDSQL 版本信息
      • setTdsqlVersion

        public void setTdsqlVersion​(String TdsqlVersion)
        Set TDSQL 版本信息
        Parameters:
        TdsqlVersion - TDSQL 版本信息
      • getMemory

        public Long getMemory()
        Get 实例内存大小,单位 GB
        Returns:
        Memory 实例内存大小,单位 GB
      • setMemory

        public void setMemory​(Long Memory)
        Set 实例内存大小,单位 GB
        Parameters:
        Memory - 实例内存大小,单位 GB
      • getStorage

        public Long getStorage()
        Get 实例存储大小,单位 GB
        Returns:
        Storage 实例存储大小,单位 GB
      • setStorage

        public void setStorage​(Long Storage)
        Set 实例存储大小,单位 GB
        Parameters:
        Storage - 实例存储大小,单位 GB
      • getUniqueVpcId

        public String getUniqueVpcId()
        Get 字符串型的私有网络ID
        Returns:
        UniqueVpcId 字符串型的私有网络ID
      • setUniqueVpcId

        public void setUniqueVpcId​(String UniqueVpcId)
        Set 字符串型的私有网络ID
        Parameters:
        UniqueVpcId - 字符串型的私有网络ID
      • getUniqueSubnetId

        public String getUniqueSubnetId()
        Get 字符串型的私有网络子网ID
        Returns:
        UniqueSubnetId 字符串型的私有网络子网ID
      • setUniqueSubnetId

        public void setUniqueSubnetId​(String UniqueSubnetId)
        Set 字符串型的私有网络子网ID
        Parameters:
        UniqueSubnetId - 字符串型的私有网络子网ID
      • getOriginSerialId

        public String getOriginSerialId()
        Get 原始实例ID(过时字段,请勿依赖该值)
        Returns:
        OriginSerialId 原始实例ID(过时字段,请勿依赖该值)
      • setOriginSerialId

        public void setOriginSerialId​(String OriginSerialId)
        Set 原始实例ID(过时字段,请勿依赖该值)
        Parameters:
        OriginSerialId - 原始实例ID(过时字段,请勿依赖该值)
      • getNodeCount

        public Long getNodeCount()
        Get 节点数,2为一主一从,3为一主二从
        Returns:
        NodeCount 节点数,2为一主一从,3为一主二从
      • setNodeCount

        public void setNodeCount​(Long NodeCount)
        Set 节点数,2为一主一从,3为一主二从
        Parameters:
        NodeCount - 节点数,2为一主一从,3为一主二从
      • getIsTmp

        public Long getIsTmp()
        Get 是否临时实例,0为否,非0为是
        Returns:
        IsTmp 是否临时实例,0为否,非0为是
      • setIsTmp

        public void setIsTmp​(Long IsTmp)
        Set 是否临时实例,0为否,非0为是
        Parameters:
        IsTmp - 是否临时实例,0为否,非0为是
      • getExclusterId

        public String getExclusterId()
        Get 独享集群ID,为空表示为普通实例
        Returns:
        ExclusterId 独享集群ID,为空表示为普通实例
      • setExclusterId

        public void setExclusterId​(String ExclusterId)
        Set 独享集群ID,为空表示为普通实例
        Parameters:
        ExclusterId - 独享集群ID,为空表示为普通实例
      • getId

        public Long getId()
        Get 数字实例ID(过时字段,请勿依赖该值)
        Returns:
        Id 数字实例ID(过时字段,请勿依赖该值)
      • setId

        public void setId​(Long Id)
        Set 数字实例ID(过时字段,请勿依赖该值)
        Parameters:
        Id - 数字实例ID(过时字段,请勿依赖该值)
      • getPid

        public Long getPid()
        Get 产品类型 ID
        Returns:
        Pid 产品类型 ID
      • setPid

        public void setPid​(Long Pid)
        Set 产品类型 ID
        Parameters:
        Pid - 产品类型 ID
      • getQps

        public Long getQps()
        Get 最大 Qps 值
        Returns:
        Qps 最大 Qps 值
      • setQps

        public void setQps​(Long Qps)
        Set 最大 Qps 值
        Parameters:
        Qps - 最大 Qps 值
      • getPaymode

        public String getPaymode()
        Get 付费模式 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Paymode 付费模式 注意:此字段可能返回 null,表示取不到有效值。
      • setPaymode

        public void setPaymode​(String Paymode)
        Set 付费模式 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Paymode - 付费模式 注意:此字段可能返回 null,表示取不到有效值。
      • getLocker

        public Long getLocker()
        Get 实例处于异步任务时的异步任务流程ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Locker 实例处于异步任务时的异步任务流程ID 注意:此字段可能返回 null,表示取不到有效值。
      • setLocker

        public void setLocker​(Long Locker)
        Set 实例处于异步任务时的异步任务流程ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Locker - 实例处于异步任务时的异步任务流程ID 注意:此字段可能返回 null,表示取不到有效值。
      • getStatusDesc

        public String getStatusDesc()
        Get 实例目前运行状态描述 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StatusDesc 实例目前运行状态描述 注意:此字段可能返回 null,表示取不到有效值。
      • setStatusDesc

        public void setStatusDesc​(String StatusDesc)
        Set 实例目前运行状态描述 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StatusDesc - 实例目前运行状态描述 注意:此字段可能返回 null,表示取不到有效值。
      • getWanStatus

        public Long getWanStatus()
        Get 外网状态,0-未开通;1-已开通;2-关闭;3-开通中
        Returns:
        WanStatus 外网状态,0-未开通;1-已开通;2-关闭;3-开通中
      • setWanStatus

        public void setWanStatus​(Long WanStatus)
        Set 外网状态,0-未开通;1-已开通;2-关闭;3-开通中
        Parameters:
        WanStatus - 外网状态,0-未开通;1-已开通;2-关闭;3-开通中
      • getIsAuditSupported

        public Long getIsAuditSupported()
        Get 该实例是否支持审计。1-支持;0-不支持
        Returns:
        IsAuditSupported 该实例是否支持审计。1-支持;0-不支持
      • setIsAuditSupported

        public void setIsAuditSupported​(Long IsAuditSupported)
        Set 该实例是否支持审计。1-支持;0-不支持
        Parameters:
        IsAuditSupported - 该实例是否支持审计。1-支持;0-不支持
      • getMachine

        public String getMachine()
        Get 机器型号
        Returns:
        Machine 机器型号
      • setMachine

        public void setMachine​(String Machine)
        Set 机器型号
        Parameters:
        Machine - 机器型号
      • getIsEncryptSupported

        public Long getIsEncryptSupported()
        Get 是否支持数据加密。1-支持;0-不支持
        Returns:
        IsEncryptSupported 是否支持数据加密。1-支持;0-不支持
      • setIsEncryptSupported

        public void setIsEncryptSupported​(Long IsEncryptSupported)
        Set 是否支持数据加密。1-支持;0-不支持
        Parameters:
        IsEncryptSupported - 是否支持数据加密。1-支持;0-不支持
      • getCpu

        public Long getCpu()
        Get 实例CPU核数
        Returns:
        Cpu 实例CPU核数
      • setCpu

        public void setCpu​(Long Cpu)
        Set 实例CPU核数
        Parameters:
        Cpu - 实例CPU核数
      • getIpv6Flag

        public Long getIpv6Flag()
        Get 实例IPv6标志 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Ipv6Flag 实例IPv6标志 注意:此字段可能返回 null,表示取不到有效值。
      • setIpv6Flag

        public void setIpv6Flag​(Long Ipv6Flag)
        Set 实例IPv6标志 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Ipv6Flag - 实例IPv6标志 注意:此字段可能返回 null,表示取不到有效值。
      • getVipv6

        public String getVipv6()
        Get 内网IPv6 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Vipv6 内网IPv6 注意:此字段可能返回 null,表示取不到有效值。
      • setVipv6

        public void setVipv6​(String Vipv6)
        Set 内网IPv6 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Vipv6 - 内网IPv6 注意:此字段可能返回 null,表示取不到有效值。
      • getWanVipv6

        public String getWanVipv6()
        Get 外网IPv6 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        WanVipv6 外网IPv6 注意:此字段可能返回 null,表示取不到有效值。
      • setWanVipv6

        public void setWanVipv6​(String WanVipv6)
        Set 外网IPv6 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        WanVipv6 - 外网IPv6 注意:此字段可能返回 null,表示取不到有效值。
      • getWanPortIpv6

        public Long getWanPortIpv6()
        Get 外网IPv6端口 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        WanPortIpv6 外网IPv6端口 注意:此字段可能返回 null,表示取不到有效值。
      • setWanPortIpv6

        public void setWanPortIpv6​(Long WanPortIpv6)
        Set 外网IPv6端口 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        WanPortIpv6 - 外网IPv6端口 注意:此字段可能返回 null,表示取不到有效值。
      • getWanStatusIpv6

        public Long getWanStatusIpv6()
        Get 外网IPv6状态 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        WanStatusIpv6 外网IPv6状态 注意:此字段可能返回 null,表示取不到有效值。
      • setWanStatusIpv6

        public void setWanStatusIpv6​(Long WanStatusIpv6)
        Set 外网IPv6状态 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        WanStatusIpv6 - 外网IPv6状态 注意:此字段可能返回 null,表示取不到有效值。
      • getDbEngine

        public String getDbEngine()
        Get 数据库引擎 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DbEngine 数据库引擎 注意:此字段可能返回 null,表示取不到有效值。
      • setDbEngine

        public void setDbEngine​(String DbEngine)
        Set 数据库引擎 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DbEngine - 数据库引擎 注意:此字段可能返回 null,表示取不到有效值。
      • getDbVersion

        public String getDbVersion()
        Get 数据库版本 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DbVersion 数据库版本 注意:此字段可能返回 null,表示取不到有效值。
      • setDbVersion

        public void setDbVersion​(String DbVersion)
        Set 数据库版本 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DbVersion - 数据库版本 注意:此字段可能返回 null,表示取不到有效值。
      • getDcnFlag

        public Long getDcnFlag()
        Get DCN标志,0-无,1-主实例,2-灾备实例 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DcnFlag DCN标志,0-无,1-主实例,2-灾备实例 注意:此字段可能返回 null,表示取不到有效值。
      • setDcnFlag

        public void setDcnFlag​(Long DcnFlag)
        Set DCN标志,0-无,1-主实例,2-灾备实例 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DcnFlag - DCN标志,0-无,1-主实例,2-灾备实例 注意:此字段可能返回 null,表示取不到有效值。
      • getDcnStatus

        public Long getDcnStatus()
        Get DCN状态,0-无,1-创建中,2-同步中,3-已断开 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DcnStatus DCN状态,0-无,1-创建中,2-同步中,3-已断开 注意:此字段可能返回 null,表示取不到有效值。
      • setDcnStatus

        public void setDcnStatus​(Long DcnStatus)
        Set DCN状态,0-无,1-创建中,2-同步中,3-已断开 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DcnStatus - DCN状态,0-无,1-创建中,2-同步中,3-已断开 注意:此字段可能返回 null,表示取不到有效值。
      • getDcnDstNum

        public Long getDcnDstNum()
        Get DCN灾备实例数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DcnDstNum DCN灾备实例数 注意:此字段可能返回 null,表示取不到有效值。
      • setDcnDstNum

        public void setDcnDstNum​(Long DcnDstNum)
        Set DCN灾备实例数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DcnDstNum - DCN灾备实例数 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceType

        public Long getInstanceType()
        Get 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceType 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型) 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceType

        public void setInstanceType​(Long InstanceType)
        Set 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceType - 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型) 注意:此字段可能返回 null,表示取不到有效值。
      • getResourceTags

        public ResourceTag[] getResourceTags()
        Get 实例标签信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResourceTags 实例标签信息 注意:此字段可能返回 null,表示取不到有效值。
      • setResourceTags

        public void setResourceTags​(ResourceTag[] ResourceTags)
        Set 实例标签信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResourceTags - 实例标签信息 注意:此字段可能返回 null,表示取不到有效值。
      • getDbVersionId

        public String getDbVersionId()
        Get 数据库版本 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DbVersionId 数据库版本 注意:此字段可能返回 null,表示取不到有效值。
      • setDbVersionId

        public void setDbVersionId​(String DbVersionId)
        Set 数据库版本 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DbVersionId - 数据库版本 注意:此字段可能返回 null,表示取不到有效值。