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 Automatic renewal flag for the instance.
|
DBInstanceInfo[] |
getCloneInstances()
Get Information of temp instances
|
Long |
getClusterType()
Get Cluster type.
|
Long |
getClusterVer()
Get Instance version
|
Long |
getConfigServerCpuNum()
Get Number of ConfigServer node CPU cores.
|
Long |
getConfigServerMemory()
Get Config Server node memory, in MB.
|
Long |
getConfigServerNodeNum()
Get Number of ConfigServer nodes.
|
Long |
getConfigServerVolume()
Get Config Server node disk size, in MB.
|
Long |
getCpuNum()
Get Number of the instance CPU cores.
|
String |
getCreateTime()
Get Instance creation time
|
String |
getDeadLine()
Get Instance expiration time
|
String |
getInstanceId()
Get Instance ID.
|
String |
getInstanceName()
Get Instance name
|
String |
getInstanceStatusDesc()
Get Instance status description.
|
Long |
getInstanceType()
Get Instance type.
|
Long |
getInstanceVer()
Get Instance version
|
String |
getMachineType()
Get Instance machine type.
|
String |
getMaintenanceEnd()
Get End time of the maintenance time
|
String |
getMaintenanceStart()
Get Start time of the maintenance time
|
Long |
getMemory()
Get Instance memory specification, in MB.
|
Long |
getMongosCpuNum()
Get Number of Mongos node CPU cores.
|
Long |
getMongosMemory()
Get Mongos node memory, in MB.
|
Long |
getMongosNodeNum()
Get Number of Mongos nodes.
|
String |
getMongoVersion()
Get Storage engine version information on instances.
|
Long |
getNetType()
Get Network type.
|
Long |
getPayMode()
Get Billing type.
|
Long |
getProjectId()
Get Project ID.
|
Long |
getProtocol()
Get Protocol information: mongodb.
|
DBInstanceInfo[] |
getReadonlyInstances()
Get Information of read-only instances
|
Long |
getReadonlyNodeNum()
Get Number of read-only nodes.
|
String |
getRealInstanceId()
Get Physical instance ID corresponding to the instance.
|
String |
getRegion()
Get Region information
|
DBInstanceInfo |
getRelatedInstance()
Get Information of associated instances.
|
ShardInfo[] |
getReplicaSets()
Get Shard information
|
Long |
getReplicationSetNum()
Get Number of instance shards
|
Long |
getSecondaryNum()
Get Number of secondary nodes of an instance
|
DBInstanceInfo[] |
getStandbyInstances()
Get Information of disaster recovery instances
|
Long |
getStatus()
Get Instance status.
|
String |
getSubnetId()
Get Subnet ID of VPC
|
TagInfo[] |
getTags()
Get Instance tag information set
|
Long |
getUsedVolume()
Get Used capacity, in MB.
|
String |
getVip()
Get Instance IP
|
Long |
getVolume()
Get Instance disk specification, in MB.
|
String |
getVpcId()
Get VPC ID
|
Long |
getVport()
Get Port number
|
String |
getZone()
Get AZ information
|
void |
setAutoRenewFlag(Long AutoRenewFlag)
Set Automatic renewal flag for the instance.
|
void |
setCloneInstances(DBInstanceInfo[] CloneInstances)
Set Information of temp instances
|
void |
setClusterType(Long ClusterType)
Set Cluster type.
|
void |
setClusterVer(Long ClusterVer)
Set Instance version
|
void |
setConfigServerCpuNum(Long ConfigServerCpuNum)
Set Number of ConfigServer node CPU cores.
|
void |
setConfigServerMemory(Long ConfigServerMemory)
Set Config Server node memory, in MB.
|
void |
setConfigServerNodeNum(Long ConfigServerNodeNum)
Set Number of ConfigServer nodes.
|
void |
setConfigServerVolume(Long ConfigServerVolume)
Set Config Server node disk size, in MB.
|
void |
setCpuNum(Long CpuNum)
Set Number of the instance CPU cores.
|
void |
setCreateTime(String CreateTime)
Set Instance creation time
|
void |
setDeadLine(String DeadLine)
Set Instance expiration time
|
void |
setInstanceId(String InstanceId)
Set Instance ID.
|
void |
setInstanceName(String InstanceName)
Set Instance name
|
void |
setInstanceStatusDesc(String InstanceStatusDesc)
Set Instance status description.
|
void |
setInstanceType(Long InstanceType)
Set Instance type.
|
void |
setInstanceVer(Long InstanceVer)
Set Instance version
|
void |
setMachineType(String MachineType)
Set Instance machine type.
|
void |
setMaintenanceEnd(String MaintenanceEnd)
Set End time of the maintenance time
|
void |
setMaintenanceStart(String MaintenanceStart)
Set Start time of the maintenance time
|
void |
setMemory(Long Memory)
Set Instance memory specification, in MB.
|
void |
setMongosCpuNum(Long MongosCpuNum)
Set Number of Mongos node CPU cores.
|
void |
setMongosMemory(Long MongosMemory)
Set Mongos node memory, in MB.
|
void |
setMongosNodeNum(Long MongosNodeNum)
Set Number of Mongos nodes.
|
void |
setMongoVersion(String MongoVersion)
Set Storage engine version information on instances.
|
void |
setNetType(Long NetType)
Set Network type.
|
void |
setPayMode(Long PayMode)
Set Billing type.
|
void |
setProjectId(Long ProjectId)
Set Project ID.
|
void |
setProtocol(Long Protocol)
Set Protocol information: mongodb.
|
void |
setReadonlyInstances(DBInstanceInfo[] ReadonlyInstances)
Set Information of read-only instances
|
void |
setReadonlyNodeNum(Long ReadonlyNodeNum)
Set Number of read-only nodes.
|
void |
setRealInstanceId(String RealInstanceId)
Set Physical instance ID corresponding to the instance.
|
void |
setRegion(String Region)
Set Region information
|
void |
setRelatedInstance(DBInstanceInfo RelatedInstance)
Set Information of associated instances.
|
void |
setReplicaSets(ShardInfo[] ReplicaSets)
Set Shard information
|
void |
setReplicationSetNum(Long ReplicationSetNum)
Set Number of instance shards
|
void |
setSecondaryNum(Long SecondaryNum)
Set Number of secondary nodes of an instance
|
void |
setStandbyInstances(DBInstanceInfo[] StandbyInstances)
Set Information of disaster recovery instances
|
void |
setStatus(Long Status)
Set Instance status.
|
void |
setSubnetId(String SubnetId)
Set Subnet ID of VPC
|
void |
setTags(TagInfo[] Tags)
Set Instance tag information set
|
void |
setUsedVolume(Long UsedVolume)
Set Used capacity, in MB.
|
void |
setVip(String Vip)
Set Instance IP
|
void |
setVolume(Long Volume)
Set Instance disk specification, in MB.
|
void |
setVpcId(String VpcId)
Set VPC ID
|
void |
setVport(Long Vport)
Set Port number
|
void |
setZone(String Zone)
Set AZ information
|
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, toJsonString
public InstanceDetail()
public InstanceDetail(InstanceDetail source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance ID.public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- Instance namepublic Long getPayMode()
public void setPayMode(Long PayMode)
PayMode
- Billing type. Valid value: 0 (pay-as-you-go)public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- Project ID.public Long getClusterType()
public void setClusterType(Long ClusterType)
ClusterType
- Cluster type.
- 0: replica set instance.
- 1: sharded cluster instance.public String getRegion()
public void setRegion(String Region)
Region
- Region informationpublic String getZone()
public void setZone(String Zone)
Zone
- AZ informationpublic Long getNetType()
public void setNetType(Long NetType)
NetType
- Network type.
- 0: basic network.
- 1: VPC.public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- VPC IDpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- Subnet ID of VPCpublic Long getStatus()
public void setStatus(Long Status)
Status
- Instance status.
- 0: to be initialized.
- 1: processing, such as specification changes and parameter modifications.
- 2: running normally.
- -2: isolated (yearly/monthly subscription).
- -3: isolated (pay-as-you-go).public String getVip()
public void setVip(String Vip)
Vip
- Instance IPpublic Long getVport()
public void setVport(Long Vport)
Vport
- Port numberpublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime
- Instance creation timepublic String getDeadLine()
public void setDeadLine(String DeadLine)
DeadLine
- Instance expiration timepublic String getMongoVersion()
public void setMongoVersion(String MongoVersion)
MongoVersion
- Storage engine version information on instances.
- MONGO_36_WT: version of the MongoDB 3.6 WiredTiger storage engine.
- MONGO_40_WT: version of the MongoDB 4.0 WiredTiger storage engine.
- MONGO_42_WT: version of the MongoDB 4.2 WiredTiger storage engine.
- MONGO_44_WT: version of the MongoDB 4.4 WiredTiger storage engine.
- MONGO_50_WT: version of the MongoDB 5.0 WiredTiger storage engine.
- MONGO_60_WT: version of the MongoDB 6.0 WiredTiger storage engine.
- MONGO_70_WT: version of the MongoDB 7.0 WiredTiger storage engine.public Long getMemory()
public void setMemory(Long Memory)
Memory
- Instance memory specification, in MB.public Long getVolume()
public void setVolume(Long Volume)
Volume
- Instance disk specification, in MB.public Long getCpuNum()
public void setCpuNum(Long CpuNum)
CpuNum
- Number of the instance CPU cores.public String getMachineType()
public void setMachineType(String MachineType)
MachineType
- Instance machine type.
- HIO10G: general HIO 10GE type.
- HCD: Cloud Disk Edition type.public Long getSecondaryNum()
public void setSecondaryNum(Long SecondaryNum)
SecondaryNum
- Number of secondary nodes of an instancepublic Long getReplicationSetNum()
public void setReplicationSetNum(Long ReplicationSetNum)
ReplicationSetNum
- Number of instance shardspublic Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag
- Automatic renewal flag for the instance.
- 0: manual renewal.
- 1: automatic renewal.
- 2: no renewal after confirmation.public Long getUsedVolume()
public void setUsedVolume(Long UsedVolume)
UsedVolume
- Used capacity, in MB.public String getMaintenanceStart()
public void setMaintenanceStart(String MaintenanceStart)
MaintenanceStart
- Start time of the maintenance timepublic String getMaintenanceEnd()
public void setMaintenanceEnd(String MaintenanceEnd)
MaintenanceEnd
- End time of the maintenance timepublic ShardInfo[] getReplicaSets()
public void setReplicaSets(ShardInfo[] ReplicaSets)
ReplicaSets
- Shard informationpublic DBInstanceInfo[] getReadonlyInstances()
public void setReadonlyInstances(DBInstanceInfo[] ReadonlyInstances)
ReadonlyInstances
- Information of read-only instancespublic DBInstanceInfo[] getStandbyInstances()
public void setStandbyInstances(DBInstanceInfo[] StandbyInstances)
StandbyInstances
- Information of disaster recovery instancespublic DBInstanceInfo[] getCloneInstances()
public void setCloneInstances(DBInstanceInfo[] CloneInstances)
CloneInstances
- Information of temp instancespublic DBInstanceInfo getRelatedInstance()
public void setRelatedInstance(DBInstanceInfo RelatedInstance)
RelatedInstance
- Information of associated instances. For a regular instance, this field represents the information of its temp instance; for a temp instance, this field represents the information of its regular instance; and for a read-only instance or a disaster recovery instance, this field represents the information of its primary instance.public TagInfo[] getTags()
public void setTags(TagInfo[] Tags)
Tags
- Instance tag information setpublic Long getInstanceVer()
public void setInstanceVer(Long InstanceVer)
InstanceVer
- Instance versionpublic Long getClusterVer()
public void setClusterVer(Long ClusterVer)
ClusterVer
- Instance versionpublic Long getProtocol()
public void setProtocol(Long Protocol)
Protocol
- Protocol information: mongodb.public Long getInstanceType()
public void setInstanceType(Long InstanceType)
InstanceType
- Instance type.
- 0: all instances.
- 1: formal instance.
- 2: temporary instance.
- 3: read-only instance.
- -1: include the formal, read-only, and disaster recovery instance simultaneously.public String getInstanceStatusDesc()
public void setInstanceStatusDesc(String InstanceStatusDesc)
InstanceStatusDesc
- Instance status description.public String getRealInstanceId()
public void setRealInstanceId(String RealInstanceId)
RealInstanceId
- Physical instance ID corresponding to the instance. The instances that have been rolled back and replaced have different InstanceIds and RealInstanceIds, which need to be obtained through the physical ID in scenarios such as obtaining monitoring data from Barad.public Long getMongosNodeNum()
public void setMongosNodeNum(Long MongosNodeNum)
MongosNodeNum
- Number of Mongos nodes.public Long getMongosMemory()
public void setMongosMemory(Long MongosMemory)
MongosMemory
- Mongos node memory, in MB.public Long getMongosCpuNum()
public void setMongosCpuNum(Long MongosCpuNum)
MongosCpuNum
- Number of Mongos node CPU cores.public Long getConfigServerNodeNum()
public void setConfigServerNodeNum(Long ConfigServerNodeNum)
ConfigServerNodeNum
- Number of ConfigServer nodes.public Long getConfigServerMemory()
public void setConfigServerMemory(Long ConfigServerMemory)
ConfigServerMemory
- Config Server node memory, in MB.public Long getConfigServerVolume()
public void setConfigServerVolume(Long ConfigServerVolume)
ConfigServerVolume
- Config Server node disk size, in MB.public Long getConfigServerCpuNum()
public void setConfigServerCpuNum(Long ConfigServerCpuNum)
ConfigServerCpuNum
- Number of ConfigServer node CPU cores.public Long getReadonlyNodeNum()
public void setReadonlyNodeNum(Long ReadonlyNodeNum)
ReadonlyNodeNum
- Number of read-only nodes.Copyright © 2025. All rights reserved.