public class DBInstance extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DBInstance() | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getArchitecture()Get 架构标识,SINGLE-单节点 DOUBLE-双节点 | 
| Long[] | getBackupCycle()Get 备份周期 | 
| String | getBackupCycleType()Get 备份周期类型,[daily、weekly、monthly] | 
| String | getBackupModel()Get 备份模式,master_pkg-主节点打包备份(默认) ;master_no_pkg-主节点不打包备份;slave_pkg-从节点打包备份(always on集群有效);slave_no_pkg-从节点不打包备份(always on集群有效);只读副本对该值无效。 | 
| Long | getBackupSaveDays()Get 数据(日志)备份保留时间 | 
| String | getBackupTime()Get 备份时间点 | 
| String | getCollation()Get 系统字符集排序规则,默认:Chinese_PRC_CI_AS | 
| Long | getCpu()Get 实例cpu核心数 | 
| String | getCreateTime()Get 实例创建时间 | 
| String | getCrossBackupEnabled()Get 跨地域备份状态 enable-开启,disable-关闭 | 
| Long | getCrossBackupSaveDays()Get 跨地域备份保留天数,则默认7天 | 
| String[] | getCrossRegions()Get 跨地域备份目的地域,如果为空,则表示未开启跨地域备份 | 
| String | getDnsPodDomain()Get 外网地址域名 | 
| String | getEndTime()Get 实例计费结束时间 | 
| String | getHAFlag()Get 容灾类型,MIRROR-镜像,ALWAYSON-AlwaysOn, SINGLE-单例 | 
| String | getInstanceId()Get 实例ID | 
| String | getInstanceNote()Get 实例备份信息 | 
| String | getInstanceType()Get 实例类型 HA-高可用,RO-只读实例,SI-基础版,BI-商业智能服务,cvmHA-云盘高可用,cvmRO-云盘只读实例,MultiHA-多节点,cvmMultiHA-云盘多节点 | 
| Boolean | getIsDrZone()Get 是否跨AZ | 
| String | getIsolateOperator()Get 实例隔离操作 | 
| String | getIsolateTime()Get 实例隔离时间 | 
| Long | getMemory()Get 实例内存大小,单位G | 
| Long | getModel()Get 实例高可用, 1-双机高可用,2-单机,3-跨可用区,4-集群跨可用区,5-集群,6-多节点集群,7-多节点集群跨可用区,9-自研机房 | 
| SlaveZones[] | getMultiSlaveZones()Get 多节点实例备可用区信息 | 
| String | getName()Get 实例名称 | 
| Long | getPayMode()Get 实例付费模式, 0-按量计费,1-包年包月 | 
| Long | getPid()Get 计费ID | 
| Long | getProjectId()Get 实例所在项目ID | 
| String | getRegion()Get 实例所在地域名称,如 ap-guangzhou | 
| Long | getRegionId()Get 实例所在地域ID | 
| Long | getRenewFlag()Get 实例续费标记,0-正常续费,1-自动续费,2-到期不续费 | 
| ResourceTag[] | getResourceTags()Get 实例绑定的标签列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getROFlag()Get 只读标识,RO-只读实例,MASTER-有RO实例的主实例,空值-没有只读组的非RO实例 | 
| SlaveZones | getSlaveZones()Get 双节点实例备可用区信息 | 
| String | getStartTime()Get 实例计费开始时间 | 
| Long | getStatus()Get 实例状态。取值范围: 1:申请中 2:运行中 3:受限运行中 (主备切换中) 4:已隔离 5:回收中 6:已回收 7:任务执行中 (实例做备份、回档等操作) 8:已下线 9:实例扩容中 10:实例迁移中 11:只读 12:重启中  13:实例修改中且待切换 14:订阅发布创建中 15:订阅发布修改中 16:实例修改中且切换中 17:创建RO副本中 | 
| Long | getStorage()Get 实例存储空间大小,单位G | 
| String | getStyle()Get 类型标识,EXCLUSIVE-独享型,SHARED-共享型 | 
| String | getSubFlag()Get 发布订阅标识,SUB-订阅实例,PUB-发布实例,空值-没有发布订阅的普通实例 | 
| Long | getSubnetId()Get 实例所在私有网络子网ID,基础网络时为 0 | 
| Long | getTgwWanVPort()Get 外网端口号 | 
| String | getTimeZone()Get 系统时区,默认:China Standard Time | 
| String | getType()Get 实例类型代号:"TS85"-物理机,本地SSD硬盘;"Z3"-物理机早期版本,本地SSD硬盘;"CLOUD_BASIC"-虚拟机,普通云硬盘;"CLOUD_PREMIUM"-虚拟机,高性能云硬盘;"CLOUD_SSD"-虚拟机,云SSD硬盘;"CLOUD_HSSD"-虚拟机,增强型SSD云硬盘;"CLOUD_TSSD"-虚拟机,极速型SSD云硬盘;"CLOUD_BSSD"-虚拟机,通用型SSD云硬盘 | 
| String | getUid()Get 实例唯一UID | 
| String | getUniqSubnetId()Get 实例所属子网的唯一字符串ID,格式如: subnet-xxx,基础网络时为空字符串 | 
| String | getUniqVpcId()Get 实例所属VPC的唯一字符串ID,格式如:vpc-xxx,基础网络时为空字符串 | 
| String | getUpdateTime()Get 实例更新时间 | 
| Long | getUsedStorage()Get 实例已经使用存储空间大小,单位G | 
| String | getVersion()Get 实例版本代号 | 
| String | getVersionName()Get 实例版本 | 
| String | getVip()Get 实例访问IP | 
| Long | getVpcId()Get 实例所在私有网络ID,基础网络时为 0 | 
| Long | getVport()Get 实例访问端口 | 
| String | getZone()Get 实例所在可用区名称,如 ap-guangzhou-1 | 
| Long | getZoneId()Get 实例所在可用区ID | 
| void | setArchitecture(String Architecture)Set 架构标识,SINGLE-单节点 DOUBLE-双节点 | 
| void | setBackupCycle(Long[] BackupCycle)Set 备份周期 | 
| void | setBackupCycleType(String BackupCycleType)Set 备份周期类型,[daily、weekly、monthly] | 
| void | setBackupModel(String BackupModel)Set 备份模式,master_pkg-主节点打包备份(默认) ;master_no_pkg-主节点不打包备份;slave_pkg-从节点打包备份(always on集群有效);slave_no_pkg-从节点不打包备份(always on集群有效);只读副本对该值无效。 | 
| void | setBackupSaveDays(Long BackupSaveDays)Set 数据(日志)备份保留时间 | 
| void | setBackupTime(String BackupTime)Set 备份时间点 | 
| void | setCollation(String Collation)Set 系统字符集排序规则,默认:Chinese_PRC_CI_AS | 
| void | setCpu(Long Cpu)Set 实例cpu核心数 | 
| void | setCreateTime(String CreateTime)Set 实例创建时间 | 
| void | setCrossBackupEnabled(String CrossBackupEnabled)Set 跨地域备份状态 enable-开启,disable-关闭 | 
| void | setCrossBackupSaveDays(Long CrossBackupSaveDays)Set 跨地域备份保留天数,则默认7天 | 
| void | setCrossRegions(String[] CrossRegions)Set 跨地域备份目的地域,如果为空,则表示未开启跨地域备份 | 
| void | setDnsPodDomain(String DnsPodDomain)Set 外网地址域名 | 
| void | setEndTime(String EndTime)Set 实例计费结束时间 | 
| void | setHAFlag(String HAFlag)Set 容灾类型,MIRROR-镜像,ALWAYSON-AlwaysOn, SINGLE-单例 | 
| void | setInstanceId(String InstanceId)Set 实例ID | 
| void | setInstanceNote(String InstanceNote)Set 实例备份信息 | 
| void | setInstanceType(String InstanceType)Set 实例类型 HA-高可用,RO-只读实例,SI-基础版,BI-商业智能服务,cvmHA-云盘高可用,cvmRO-云盘只读实例,MultiHA-多节点,cvmMultiHA-云盘多节点 | 
| void | setIsDrZone(Boolean IsDrZone)Set 是否跨AZ | 
| void | setIsolateOperator(String IsolateOperator)Set 实例隔离操作 | 
| void | setIsolateTime(String IsolateTime)Set 实例隔离时间 | 
| void | setMemory(Long Memory)Set 实例内存大小,单位G | 
| void | setModel(Long Model)Set 实例高可用, 1-双机高可用,2-单机,3-跨可用区,4-集群跨可用区,5-集群,6-多节点集群,7-多节点集群跨可用区,9-自研机房 | 
| void | setMultiSlaveZones(SlaveZones[] MultiSlaveZones)Set 多节点实例备可用区信息 | 
| void | setName(String Name)Set 实例名称 | 
| void | setPayMode(Long PayMode)Set 实例付费模式, 0-按量计费,1-包年包月 | 
| void | setPid(Long Pid)Set 计费ID | 
| void | setProjectId(Long ProjectId)Set 实例所在项目ID | 
| void | setRegion(String Region)Set 实例所在地域名称,如 ap-guangzhou | 
| void | setRegionId(Long RegionId)Set 实例所在地域ID | 
| void | setRenewFlag(Long RenewFlag)Set 实例续费标记,0-正常续费,1-自动续费,2-到期不续费 | 
| void | setResourceTags(ResourceTag[] ResourceTags)Set 实例绑定的标签列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setROFlag(String ROFlag)Set 只读标识,RO-只读实例,MASTER-有RO实例的主实例,空值-没有只读组的非RO实例 | 
| void | setSlaveZones(SlaveZones SlaveZones)Set 双节点实例备可用区信息 | 
| void | setStartTime(String StartTime)Set 实例计费开始时间 | 
| void | setStatus(Long Status)Set 实例状态。取值范围: 1:申请中 2:运行中 3:受限运行中 (主备切换中) 4:已隔离 5:回收中 6:已回收 7:任务执行中 (实例做备份、回档等操作) 8:已下线 9:实例扩容中 10:实例迁移中 11:只读 12:重启中  13:实例修改中且待切换 14:订阅发布创建中 15:订阅发布修改中 16:实例修改中且切换中 17:创建RO副本中 | 
| void | setStorage(Long Storage)Set 实例存储空间大小,单位G | 
| void | setStyle(String Style)Set 类型标识,EXCLUSIVE-独享型,SHARED-共享型 | 
| void | setSubFlag(String SubFlag)Set 发布订阅标识,SUB-订阅实例,PUB-发布实例,空值-没有发布订阅的普通实例 | 
| void | setSubnetId(Long SubnetId)Set 实例所在私有网络子网ID,基础网络时为 0 | 
| void | setTgwWanVPort(Long TgwWanVPort)Set 外网端口号 | 
| void | setTimeZone(String TimeZone)Set 系统时区,默认:China Standard Time | 
| void | setType(String Type)Set 实例类型代号:"TS85"-物理机,本地SSD硬盘;"Z3"-物理机早期版本,本地SSD硬盘;"CLOUD_BASIC"-虚拟机,普通云硬盘;"CLOUD_PREMIUM"-虚拟机,高性能云硬盘;"CLOUD_SSD"-虚拟机,云SSD硬盘;"CLOUD_HSSD"-虚拟机,增强型SSD云硬盘;"CLOUD_TSSD"-虚拟机,极速型SSD云硬盘;"CLOUD_BSSD"-虚拟机,通用型SSD云硬盘 | 
| void | setUid(String Uid)Set 实例唯一UID | 
| void | setUniqSubnetId(String UniqSubnetId)Set 实例所属子网的唯一字符串ID,格式如: subnet-xxx,基础网络时为空字符串 | 
| void | setUniqVpcId(String UniqVpcId)Set 实例所属VPC的唯一字符串ID,格式如:vpc-xxx,基础网络时为空字符串 | 
| void | setUpdateTime(String UpdateTime)Set 实例更新时间 | 
| void | setUsedStorage(Long UsedStorage)Set 实例已经使用存储空间大小,单位G | 
| void | setVersion(String Version)Set 实例版本代号 | 
| void | setVersionName(String VersionName)Set 实例版本 | 
| void | setVip(String Vip)Set 实例访问IP | 
| void | setVpcId(Long VpcId)Set 实例所在私有网络ID,基础网络时为 0 | 
| void | setVport(Long Vport)Set 实例访问端口 | 
| void | setZone(String Zone)Set 实例所在可用区名称,如 ap-guangzhou-1 | 
| void | setZoneId(Long ZoneId)Set 实例所在可用区ID | 
| 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 DBInstance()
public DBInstance(DBInstance source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 实例IDpublic String getName()
public void setName(String Name)
Name - 实例名称public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - 实例所在项目IDpublic Long getRegionId()
public void setRegionId(Long RegionId)
RegionId - 实例所在地域IDpublic Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId - 实例所在可用区IDpublic Long getVpcId()
public void setVpcId(Long VpcId)
VpcId - 实例所在私有网络ID,基础网络时为 0public Long getSubnetId()
public void setSubnetId(Long SubnetId)
SubnetId - 实例所在私有网络子网ID,基础网络时为 0public Long getStatus()
public void setStatus(Long Status)
Status - 实例状态。取值范围: public String getVip()
public void setVip(String Vip)
Vip - 实例访问IPpublic Long getVport()
public void setVport(Long Vport)
Vport - 实例访问端口public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 实例创建时间public String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime - 实例更新时间public String getStartTime()
public void setStartTime(String StartTime)
StartTime - 实例计费开始时间public String getEndTime()
public void setEndTime(String EndTime)
EndTime - 实例计费结束时间public String getIsolateTime()
public void setIsolateTime(String IsolateTime)
IsolateTime - 实例隔离时间public Long getMemory()
public void setMemory(Long Memory)
Memory - 实例内存大小,单位Gpublic Long getUsedStorage()
public void setUsedStorage(Long UsedStorage)
UsedStorage - 实例已经使用存储空间大小,单位Gpublic Long getStorage()
public void setStorage(Long Storage)
Storage - 实例存储空间大小,单位Gpublic String getVersionName()
public void setVersionName(String VersionName)
VersionName - 实例版本public Long getRenewFlag()
public void setRenewFlag(Long RenewFlag)
RenewFlag - 实例续费标记,0-正常续费,1-自动续费,2-到期不续费public Long getModel()
public void setModel(Long Model)
Model - 实例高可用, 1-双机高可用,2-单机,3-跨可用区,4-集群跨可用区,5-集群,6-多节点集群,7-多节点集群跨可用区,9-自研机房public String getRegion()
public void setRegion(String Region)
Region - 实例所在地域名称,如 ap-guangzhoupublic String getZone()
public void setZone(String Zone)
Zone - 实例所在可用区名称,如 ap-guangzhou-1public String getBackupTime()
public void setBackupTime(String BackupTime)
BackupTime - 备份时间点public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - 实例付费模式, 0-按量计费,1-包年包月public String getUid()
public void setUid(String Uid)
Uid - 实例唯一UIDpublic Long getCpu()
public void setCpu(Long Cpu)
Cpu - 实例cpu核心数public String getVersion()
public void setVersion(String Version)
Version - 实例版本代号public String getType()
public void setType(String Type)
Type - 实例类型代号:"TS85"-物理机,本地SSD硬盘;"Z3"-物理机早期版本,本地SSD硬盘;"CLOUD_BASIC"-虚拟机,普通云硬盘;"CLOUD_PREMIUM"-虚拟机,高性能云硬盘;"CLOUD_SSD"-虚拟机,云SSD硬盘;"CLOUD_HSSD"-虚拟机,增强型SSD云硬盘;"CLOUD_TSSD"-虚拟机,极速型SSD云硬盘;"CLOUD_BSSD"-虚拟机,通用型SSD云硬盘public Long getPid()
public void setPid(Long Pid)
Pid - 计费IDpublic String getUniqVpcId()
public void setUniqVpcId(String UniqVpcId)
UniqVpcId - 实例所属VPC的唯一字符串ID,格式如:vpc-xxx,基础网络时为空字符串public String getUniqSubnetId()
public void setUniqSubnetId(String UniqSubnetId)
UniqSubnetId - 实例所属子网的唯一字符串ID,格式如: subnet-xxx,基础网络时为空字符串public String getIsolateOperator()
public void setIsolateOperator(String IsolateOperator)
IsolateOperator - 实例隔离操作public String getSubFlag()
public void setSubFlag(String SubFlag)
SubFlag - 发布订阅标识,SUB-订阅实例,PUB-发布实例,空值-没有发布订阅的普通实例public String getROFlag()
public void setROFlag(String ROFlag)
ROFlag - 只读标识,RO-只读实例,MASTER-有RO实例的主实例,空值-没有只读组的非RO实例public String getHAFlag()
public void setHAFlag(String HAFlag)
HAFlag - 容灾类型,MIRROR-镜像,ALWAYSON-AlwaysOn, SINGLE-单例public ResourceTag[] getResourceTags()
public void setResourceTags(ResourceTag[] ResourceTags)
ResourceTags - 实例绑定的标签列表
注意:此字段可能返回 null,表示取不到有效值。public String getBackupModel()
public void setBackupModel(String BackupModel)
BackupModel - 备份模式,master_pkg-主节点打包备份(默认) ;master_no_pkg-主节点不打包备份;slave_pkg-从节点打包备份(always on集群有效);slave_no_pkg-从节点不打包备份(always on集群有效);只读副本对该值无效。public String getInstanceNote()
public void setInstanceNote(String InstanceNote)
InstanceNote - 实例备份信息public Long[] getBackupCycle()
public void setBackupCycle(Long[] BackupCycle)
BackupCycle - 备份周期public String getBackupCycleType()
public void setBackupCycleType(String BackupCycleType)
BackupCycleType - 备份周期类型,[daily、weekly、monthly]public Long getBackupSaveDays()
public void setBackupSaveDays(Long BackupSaveDays)
BackupSaveDays - 数据(日志)备份保留时间public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType - 实例类型 HA-高可用,RO-只读实例,SI-基础版,BI-商业智能服务,cvmHA-云盘高可用,cvmRO-云盘只读实例,MultiHA-多节点,cvmMultiHA-云盘多节点public String[] getCrossRegions()
public void setCrossRegions(String[] CrossRegions)
CrossRegions - 跨地域备份目的地域,如果为空,则表示未开启跨地域备份public String getCrossBackupEnabled()
public void setCrossBackupEnabled(String CrossBackupEnabled)
CrossBackupEnabled - 跨地域备份状态 enable-开启,disable-关闭public Long getCrossBackupSaveDays()
public void setCrossBackupSaveDays(Long CrossBackupSaveDays)
CrossBackupSaveDays - 跨地域备份保留天数,则默认7天public String getDnsPodDomain()
public void setDnsPodDomain(String DnsPodDomain)
DnsPodDomain - 外网地址域名public Long getTgwWanVPort()
public void setTgwWanVPort(Long TgwWanVPort)
TgwWanVPort - 外网端口号public String getCollation()
public void setCollation(String Collation)
Collation - 系统字符集排序规则,默认:Chinese_PRC_CI_ASpublic String getTimeZone()
public void setTimeZone(String TimeZone)
TimeZone - 系统时区,默认:China Standard Timepublic Boolean getIsDrZone()
public void setIsDrZone(Boolean IsDrZone)
IsDrZone - 是否跨AZpublic SlaveZones getSlaveZones()
public void setSlaveZones(SlaveZones SlaveZones)
SlaveZones - 双节点实例备可用区信息public String getArchitecture()
public void setArchitecture(String Architecture)
Architecture - 架构标识,SINGLE-单节点 DOUBLE-双节点public String getStyle()
public void setStyle(String Style)
Style - 类型标识,EXCLUSIVE-独享型,SHARED-共享型public SlaveZones[] getMultiSlaveZones()
public void setMultiSlaveZones(SlaveZones[] MultiSlaveZones)
MultiSlaveZones - 多节点实例备可用区信息Copyright © 2025. All rights reserved.