public class InstanceDetail extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| InstanceDetail() | 
| InstanceDetail(InstanceDetail 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 | 
|---|---|
| Long | getAutoRenewFlag()Get 实例自动续费标志。
- 0:手动续费。
- 1:自动续费。
- 2:确认不续费。 | 
| DBInstanceInfo[] | getCloneInstances()Get 临时实例信息。 | 
| Long | getClusterType()Get 集群类型。
- 0:副本集实例。
- 1:分片实例。 | 
| Long | getClusterVer()Get 实例版本标记。 | 
| Long | getConfigServerCpuNum()Get Config Server 节点 CPU 核数。 | 
| Long | getConfigServerMemory()Get Config Server节点内存。单位:MB。 | 
| Long | getConfigServerNodeNum()Get Config Server节点个数。 | 
| Long | getConfigServerVolume()Get Config Server节点磁盘大小。单位:MB。 | 
| Long | getCpuNum()Get 实例 CPU 核心数。 | 
| String | getCreateTime()Get 实例创建时间。 | 
| String | getDeadLine()Get 实例到期时间。 | 
| String | getInstanceId()Get 实例 ID。 | 
| String | getInstanceName()Get 实例名称。 | 
| String | getInstanceStatusDesc()Get 实例状态描述。 | 
| Long | getInstanceType()Get 实例类型。
- 0:所有实例。
- 1:正式实例。
- 2:临时实例
- 3:只读实例。
- -1:同时包括正式实例、只读实例与灾备实例。 | 
| Long | getInstanceVer()Get 实例版本标记。 | 
| String | getMachineType()Get 实例机器类型。
- HIO10G:通用高 HIO 万兆型。
- HCD:云盘版类型。 | 
| String | getMaintenanceEnd()Get 维护窗口结束时间。 | 
| String | getMaintenanceStart()Get 维护窗口起始时间。 | 
| Long | getMemory()Get 实例内存规格,单位:MB。 | 
| Long | getMongosCpuNum()Get mongos 节点 CPU 核数。 | 
| Long | getMongosMemory()Get mongos 节点内存。单位:MB。 | 
| Long | getMongosNodeNum()Get mongos 节点个数。 | 
| String | getMongoVersion()Get 实例存储引擎版本信息。
- MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
- MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
- MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
- MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
- MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
- MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 | 
| Long | getNetType()Get 网络类型。
- 0:基础网络。
- 1:私有网络。 | 
| Long | getPayMode()Get 付费类型。
- 1:包年包月。
- 0:按量计费。 | 
| Long | getProjectId()Get 项目 ID。 | 
| Long | getProtocol()Get 协议信息:mongodb。 | 
| DBInstanceInfo[] | getReadonlyInstances()Get 只读实例信息。 | 
| Long | getReadonlyNodeNum()Get readonly节点个数。 | 
| String | getRealInstanceId()Get 实例对应的物理实例 ID。回档并替换过的实例有不同的 InstanceId 和 RealInstanceId,从 barad 获取监控数据等场景下需要用物理 ID 获取。 | 
| String | getRegion()Get 地域信息。 | 
| DBInstanceInfo | getRelatedInstance()Get 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息。 | 
| ShardInfo[] | getReplicaSets()Get 分片信息。 | 
| Long | getReplicationSetNum()Get 实例分片数。 | 
| Long | getSecondaryNum()Get 实例从节点数。 | 
| DBInstanceInfo[] | getStandbyInstances()Get 灾备实例信息。 | 
| Long | getStatus()Get 实例状态。
- 0:待初始化。
- 1:流程处理中,例如:变更规格、参数修改等。
- 2:实例正常运行中。
- -2:已隔离(包年包月)。
- -3:已隔离(按量计费)。 | 
| String | getSubnetId()Get 私有网络的子网ID。 | 
| TagInfo[] | getTags()Get 实例标签信息集合。 | 
| Long | getUsedVolume()Get 已用容量,单位:MB。 | 
| String | getVip()Get 实例IP。 | 
| Long | getVolume()Get 实例磁盘规格,单位:MB。 | 
| String | getVpcId()Get 私有网络的ID。 | 
| Long | getVport()Get 端口号。 | 
| String | getZone()Get 可用区信息。 | 
| String[] | getZoneList()Get 实例当前可用区信息。 | 
| void | setAutoRenewFlag(Long AutoRenewFlag)Set 实例自动续费标志。
- 0:手动续费。
- 1:自动续费。
- 2:确认不续费。 | 
| void | setCloneInstances(DBInstanceInfo[] CloneInstances)Set 临时实例信息。 | 
| void | setClusterType(Long ClusterType)Set 集群类型。
- 0:副本集实例。
- 1:分片实例。 | 
| void | setClusterVer(Long ClusterVer)Set 实例版本标记。 | 
| void | setConfigServerCpuNum(Long ConfigServerCpuNum)Set Config Server 节点 CPU 核数。 | 
| void | setConfigServerMemory(Long ConfigServerMemory)Set Config Server节点内存。单位:MB。 | 
| void | setConfigServerNodeNum(Long ConfigServerNodeNum)Set Config Server节点个数。 | 
| void | setConfigServerVolume(Long ConfigServerVolume)Set Config Server节点磁盘大小。单位:MB。 | 
| void | setCpuNum(Long CpuNum)Set 实例 CPU 核心数。 | 
| void | setCreateTime(String CreateTime)Set 实例创建时间。 | 
| void | setDeadLine(String DeadLine)Set 实例到期时间。 | 
| void | setInstanceId(String InstanceId)Set 实例 ID。 | 
| void | setInstanceName(String InstanceName)Set 实例名称。 | 
| void | setInstanceStatusDesc(String InstanceStatusDesc)Set 实例状态描述。 | 
| void | setInstanceType(Long InstanceType)Set 实例类型。
- 0:所有实例。
- 1:正式实例。
- 2:临时实例
- 3:只读实例。
- -1:同时包括正式实例、只读实例与灾备实例。 | 
| void | setInstanceVer(Long InstanceVer)Set 实例版本标记。 | 
| void | setMachineType(String MachineType)Set 实例机器类型。
- HIO10G:通用高 HIO 万兆型。
- HCD:云盘版类型。 | 
| void | setMaintenanceEnd(String MaintenanceEnd)Set 维护窗口结束时间。 | 
| void | setMaintenanceStart(String MaintenanceStart)Set 维护窗口起始时间。 | 
| void | setMemory(Long Memory)Set 实例内存规格,单位:MB。 | 
| void | setMongosCpuNum(Long MongosCpuNum)Set mongos 节点 CPU 核数。 | 
| void | setMongosMemory(Long MongosMemory)Set mongos 节点内存。单位:MB。 | 
| void | setMongosNodeNum(Long MongosNodeNum)Set mongos 节点个数。 | 
| void | setMongoVersion(String MongoVersion)Set 实例存储引擎版本信息。
- MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
- MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
- MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
- MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
- MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
- MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 | 
| void | setNetType(Long NetType)Set 网络类型。
- 0:基础网络。
- 1:私有网络。 | 
| void | setPayMode(Long PayMode)Set 付费类型。
- 1:包年包月。
- 0:按量计费。 | 
| void | setProjectId(Long ProjectId)Set 项目 ID。 | 
| void | setProtocol(Long Protocol)Set 协议信息:mongodb。 | 
| void | setReadonlyInstances(DBInstanceInfo[] ReadonlyInstances)Set 只读实例信息。 | 
| void | setReadonlyNodeNum(Long ReadonlyNodeNum)Set readonly节点个数。 | 
| void | setRealInstanceId(String RealInstanceId)Set 实例对应的物理实例 ID。回档并替换过的实例有不同的 InstanceId 和 RealInstanceId,从 barad 获取监控数据等场景下需要用物理 ID 获取。 | 
| void | setRegion(String Region)Set 地域信息。 | 
| void | setRelatedInstance(DBInstanceInfo RelatedInstance)Set 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息。 | 
| void | setReplicaSets(ShardInfo[] ReplicaSets)Set 分片信息。 | 
| void | setReplicationSetNum(Long ReplicationSetNum)Set 实例分片数。 | 
| void | setSecondaryNum(Long SecondaryNum)Set 实例从节点数。 | 
| void | setStandbyInstances(DBInstanceInfo[] StandbyInstances)Set 灾备实例信息。 | 
| void | setStatus(Long Status)Set 实例状态。
- 0:待初始化。
- 1:流程处理中,例如:变更规格、参数修改等。
- 2:实例正常运行中。
- -2:已隔离(包年包月)。
- -3:已隔离(按量计费)。 | 
| void | setSubnetId(String SubnetId)Set 私有网络的子网ID。 | 
| void | setTags(TagInfo[] Tags)Set 实例标签信息集合。 | 
| void | setUsedVolume(Long UsedVolume)Set 已用容量,单位:MB。 | 
| void | setVip(String Vip)Set 实例IP。 | 
| void | setVolume(Long Volume)Set 实例磁盘规格,单位:MB。 | 
| void | setVpcId(String VpcId)Set 私有网络的ID。 | 
| void | setVport(Long Vport)Set 端口号。 | 
| void | setZone(String Zone)Set 可用区信息。 | 
| void | setZoneList(String[] ZoneList)Set 实例当前可用区信息。 | 
| 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 InstanceDetail()
public InstanceDetail(InstanceDetail source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 实例 ID。public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - 实例名称。public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - 付费类型。
- 1:包年包月。
- 0:按量计费。public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - 项目 ID。public Long getClusterType()
public void setClusterType(Long ClusterType)
ClusterType - 集群类型。
- 0:副本集实例。
- 1:分片实例。public String getRegion()
public void setRegion(String Region)
Region - 地域信息。public String getZone()
public void setZone(String Zone)
Zone - 可用区信息。public Long getNetType()
public void setNetType(Long NetType)
NetType - 网络类型。
- 0:基础网络。
- 1:私有网络。public String getVpcId()
public void setVpcId(String VpcId)
VpcId - 私有网络的ID。public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 私有网络的子网ID。public Long getStatus()
public void setStatus(Long Status)
Status - 实例状态。
- 0:待初始化。
- 1:流程处理中,例如:变更规格、参数修改等。
- 2:实例正常运行中。
- -2:已隔离(包年包月)。
- -3:已隔离(按量计费)。public String getVip()
public void setVip(String Vip)
Vip - 实例IP。public Long getVport()
public void setVport(Long Vport)
Vport - 端口号。public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 实例创建时间。public String getDeadLine()
public void setDeadLine(String DeadLine)
DeadLine - 实例到期时间。public String getMongoVersion()
public void setMongoVersion(String MongoVersion)
MongoVersion - 实例存储引擎版本信息。
- MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
- MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
- MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
- MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
- MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
- MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。public Long getMemory()
public void setMemory(Long Memory)
Memory - 实例内存规格,单位:MB。public Long getVolume()
public void setVolume(Long Volume)
Volume - 实例磁盘规格,单位:MB。public Long getCpuNum()
public void setCpuNum(Long CpuNum)
CpuNum - 实例 CPU 核心数。public String getMachineType()
public void setMachineType(String MachineType)
MachineType - 实例机器类型。
- HIO10G:通用高 HIO 万兆型。
- HCD:云盘版类型。public Long getSecondaryNum()
public void setSecondaryNum(Long SecondaryNum)
SecondaryNum - 实例从节点数。public Long getReplicationSetNum()
public void setReplicationSetNum(Long ReplicationSetNum)
ReplicationSetNum - 实例分片数。public Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag - 实例自动续费标志。
- 0:手动续费。
- 1:自动续费。
- 2:确认不续费。public Long getUsedVolume()
public void setUsedVolume(Long UsedVolume)
UsedVolume - 已用容量,单位:MB。public String getMaintenanceStart()
public void setMaintenanceStart(String MaintenanceStart)
MaintenanceStart - 维护窗口起始时间。public String getMaintenanceEnd()
public void setMaintenanceEnd(String MaintenanceEnd)
MaintenanceEnd - 维护窗口结束时间。public ShardInfo[] getReplicaSets()
public void setReplicaSets(ShardInfo[] ReplicaSets)
ReplicaSets - 分片信息。public DBInstanceInfo[] getReadonlyInstances()
public void setReadonlyInstances(DBInstanceInfo[] ReadonlyInstances)
ReadonlyInstances - 只读实例信息。public DBInstanceInfo[] getStandbyInstances()
public void setStandbyInstances(DBInstanceInfo[] StandbyInstances)
StandbyInstances - 灾备实例信息。public DBInstanceInfo[] getCloneInstances()
public void setCloneInstances(DBInstanceInfo[] CloneInstances)
CloneInstances - 临时实例信息。public DBInstanceInfo getRelatedInstance()
public void setRelatedInstance(DBInstanceInfo RelatedInstance)
RelatedInstance - 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息。public TagInfo[] getTags()
public void setTags(TagInfo[] Tags)
Tags - 实例标签信息集合。public Long getInstanceVer()
public void setInstanceVer(Long InstanceVer)
InstanceVer - 实例版本标记。public Long getClusterVer()
public void setClusterVer(Long ClusterVer)
ClusterVer - 实例版本标记。public Long getProtocol()
public void setProtocol(Long Protocol)
Protocol - 协议信息:mongodb。public Long getInstanceType()
public void setInstanceType(Long InstanceType)
InstanceType - 实例类型。
- 0:所有实例。
- 1:正式实例。
- 2:临时实例
- 3:只读实例。
- -1:同时包括正式实例、只读实例与灾备实例。public String getInstanceStatusDesc()
public void setInstanceStatusDesc(String InstanceStatusDesc)
InstanceStatusDesc - 实例状态描述。public String getRealInstanceId()
public void setRealInstanceId(String RealInstanceId)
RealInstanceId - 实例对应的物理实例 ID。回档并替换过的实例有不同的 InstanceId 和 RealInstanceId,从 barad 获取监控数据等场景下需要用物理 ID 获取。public String[] getZoneList()
public void setZoneList(String[] ZoneList)
ZoneList - 实例当前可用区信息。public Long getMongosNodeNum()
public void setMongosNodeNum(Long MongosNodeNum)
MongosNodeNum - mongos 节点个数。public Long getMongosMemory()
public void setMongosMemory(Long MongosMemory)
MongosMemory - mongos 节点内存。单位:MB。public Long getMongosCpuNum()
public void setMongosCpuNum(Long MongosCpuNum)
MongosCpuNum - mongos 节点 CPU 核数。public Long getConfigServerNodeNum()
public void setConfigServerNodeNum(Long ConfigServerNodeNum)
ConfigServerNodeNum - Config Server节点个数。public Long getConfigServerMemory()
public void setConfigServerMemory(Long ConfigServerMemory)
ConfigServerMemory - Config Server节点内存。单位:MB。public Long getConfigServerVolume()
public void setConfigServerVolume(Long ConfigServerVolume)
ConfigServerVolume - Config Server节点磁盘大小。单位:MB。public Long getConfigServerCpuNum()
public void setConfigServerCpuNum(Long ConfigServerCpuNum)
ConfigServerCpuNum - Config Server 节点 CPU 核数。public Long getReadonlyNodeNum()
public void setReadonlyNodeNum(Long ReadonlyNodeNum)
ReadonlyNodeNum - readonly节点个数。Copyright © 2025. All rights reserved.