public class InstanceInfo extends AbstractModel
| Constructor and Description | 
|---|
InstanceInfo()  | 
InstanceInfo(InstanceInfo 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 | 
getAutoRenew()
Get Auto-renewal flag. 
 | 
Long | 
getCdbError()
Get Lock flag 
 | 
Long | 
getCpu()
Get Number of cores 
 | 
String | 
getCreateTime()
Get Instance creation time 
 | 
String | 
getDeadlineTime()
Get Instance expiration time 
 | 
String | 
getDeployGroupId()
Get Placement group ID
Note: this field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getDeployMode()
Get AZ deployment mode. 
 | 
String | 
getDeviceClass()
Get Physical machine model
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getDeviceType()
Get Instance type 
 | 
DrInfo[] | 
getDrInfo()
Get Details of a disaster recovery instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getEngineVersion()
Get Kernel version 
 | 
Long | 
getInitFlag()
Get Initialization flag. 
 | 
String | 
getInstanceId()
Get Instance ID 
 | 
String | 
getInstanceName()
Get Instance name 
 | 
Long | 
getInstanceNodes()
Get Number of nodes 
 | 
Long | 
getInstanceType()
Get Instance type. 
 | 
MasterInfo | 
getMasterInfo()
Get Details of a primary instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getMemory()
Get Memory capacity in MB 
 | 
Long | 
getPayType()
Get Billing type 
 | 
String | 
getPhysicalId()
Get Physical ID 
 | 
Long | 
getProjectId()
Get Project ID 
 | 
Long | 
getProtectMode()
Get Data replication mode. 
 | 
Long | 
getQps()
Get Queries per second 
 | 
String | 
getRegion()
Get Region information 
 | 
RoGroup[] | 
getRoGroups()
Get Details of a read-only group
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
RoVipInfo | 
getRoVipInfo()
Get VIP information of a read-only instance. 
 | 
SlaveInfo | 
getSlaveInfo()
Get Information of a secondary server
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getStatus()
Get Instance status. 
 | 
Long | 
getSubnetId()
Get Subnet ID, such as 2333 
 | 
TagInfoItem[] | 
getTagList()
Get List of tags
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
Long | 
getTaskStatus()
Get Instance task status. 
 | 
String | 
getUniqSubnetId()
Get Subnet descriptor, such as "subnet-1typ0s7d" 
 | 
String | 
getUniqVpcId()
Get VPC descriptor, such as "vpc-5v8wn9mg" 
 | 
String | 
getVip()
Get Instance IP 
 | 
Long | 
getVolume()
Get Disk capacity in GB 
 | 
Long | 
getVpcId()
Get VPC ID, such as 51102 
 | 
Long | 
getVport()
Get Port number 
 | 
String | 
getWanDomain()
Get Public domain name 
 | 
Long | 
getWanPort()
Get Public network port number 
 | 
Long | 
getWanStatus()
Get Public network access status. 
 | 
String | 
getZone()
Get AZ information 
 | 
Long | 
getZoneId()
Get AZ ID
Note: this field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getZoneName()
Get AZ name 
 | 
void | 
setAutoRenew(Long AutoRenew)
Set Auto-renewal flag. 
 | 
void | 
setCdbError(Long CdbError)
Set Lock flag 
 | 
void | 
setCpu(Long Cpu)
Set Number of cores 
 | 
void | 
setCreateTime(String CreateTime)
Set Instance creation time 
 | 
void | 
setDeadlineTime(String DeadlineTime)
Set Instance expiration time 
 | 
void | 
setDeployGroupId(String DeployGroupId)
Set Placement group ID
Note: this field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setDeployMode(Long DeployMode)
Set AZ deployment mode. 
 | 
void | 
setDeviceClass(String DeviceClass)
Set Physical machine model
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setDeviceType(String DeviceType)
Set Instance type 
 | 
void | 
setDrInfo(DrInfo[] DrInfo)
Set Details of a disaster recovery instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setEngineVersion(String EngineVersion)
Set Kernel version 
 | 
void | 
setInitFlag(Long InitFlag)
Set Initialization flag. 
 | 
void | 
setInstanceId(String InstanceId)
Set Instance ID 
 | 
void | 
setInstanceName(String InstanceName)
Set Instance name 
 | 
void | 
setInstanceNodes(Long InstanceNodes)
Set Number of nodes 
 | 
void | 
setInstanceType(Long InstanceType)
Set Instance type. 
 | 
void | 
setMasterInfo(MasterInfo MasterInfo)
Set Details of a primary instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setMemory(Long Memory)
Set Memory capacity in MB 
 | 
void | 
setPayType(Long PayType)
Set Billing type 
 | 
void | 
setPhysicalId(String PhysicalId)
Set Physical ID 
 | 
void | 
setProjectId(Long ProjectId)
Set Project ID 
 | 
void | 
setProtectMode(Long ProtectMode)
Set Data replication mode. 
 | 
void | 
setQps(Long Qps)
Set Queries per second 
 | 
void | 
setRegion(String Region)
Set Region information 
 | 
void | 
setRoGroups(RoGroup[] RoGroups)
Set Details of a read-only group
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setRoVipInfo(RoVipInfo RoVipInfo)
Set VIP information of a read-only instance. 
 | 
void | 
setSlaveInfo(SlaveInfo SlaveInfo)
Set Information of a secondary server
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setStatus(Long Status)
Set Instance status. 
 | 
void | 
setSubnetId(Long SubnetId)
Set Subnet ID, such as 2333 
 | 
void | 
setTagList(TagInfoItem[] TagList)
Set List of tags
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setTaskStatus(Long TaskStatus)
Set Instance task status. 
 | 
void | 
setUniqSubnetId(String UniqSubnetId)
Set Subnet descriptor, such as "subnet-1typ0s7d" 
 | 
void | 
setUniqVpcId(String UniqVpcId)
Set VPC descriptor, such as "vpc-5v8wn9mg" 
 | 
void | 
setVip(String Vip)
Set Instance IP 
 | 
void | 
setVolume(Long Volume)
Set Disk capacity in GB 
 | 
void | 
setVpcId(Long VpcId)
Set VPC ID, such as 51102 
 | 
void | 
setVport(Long Vport)
Set Port number 
 | 
void | 
setWanDomain(String WanDomain)
Set Public domain name 
 | 
void | 
setWanPort(Long WanPort)
Set Public network port number 
 | 
void | 
setWanStatus(Long WanStatus)
Set Public network access status. 
 | 
void | 
setZone(String Zone)
Set AZ information 
 | 
void | 
setZoneId(Long ZoneId)
Set AZ ID
Note: this field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setZoneName(String ZoneName)
Set AZ name 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic InstanceInfo()
public InstanceInfo(InstanceInfo source)
public Long getWanStatus()
public void setWanStatus(Long WanStatus)
WanStatus - Public network access status. Value range: 0 (not enabled), 1 (enabled), 2 (disabled)public String getZone()
public void setZone(String Zone)
Zone - AZ informationpublic Long getInitFlag()
public void setInitFlag(Long InitFlag)
InitFlag - Initialization flag. Value range: 0 (not initialized), 1 (initialized)public RoVipInfo getRoVipInfo()
public void setRoVipInfo(RoVipInfo RoVipInfo)
RoVipInfo - VIP information of a read-only instance. This field is exclusive to read-only instances where read-only access is enabled separately
Note: This field may return null, indicating that no valid values can be obtained.public Long getMemory()
public void setMemory(Long Memory)
Memory - Memory capacity in MBpublic Long getStatus()
public void setStatus(Long Status)
Status - Instance status. Value range: 0 (creating), 1 (running), 4 (isolating), 5 (isolated)public Long getVpcId()
public void setVpcId(Long VpcId)
VpcId - VPC ID, such as 51102public SlaveInfo getSlaveInfo()
public void setSlaveInfo(SlaveInfo SlaveInfo)
SlaveInfo - Information of a secondary server
Note: This field may return null, indicating that no valid values can be obtained.public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance IDpublic Long getVolume()
public void setVolume(Long Volume)
Volume - Disk capacity in GBpublic Long getAutoRenew()
public void setAutoRenew(Long AutoRenew)
AutoRenew - Auto-renewal flag. Value range: 0 (auto-renewal not enabled), 1 (auto-renewal enabled), 2 (auto-renewal disabled)public Long getProtectMode()
public void setProtectMode(Long ProtectMode)
ProtectMode - Data replication mode. Valid values: 0 (async), 1 (semi-sync), 2 (strong sync)public RoGroup[] getRoGroups()
public void setRoGroups(RoGroup[] RoGroups)
RoGroups - Details of a read-only group
Note: This field may return null, indicating that no valid values can be obtained.public Long getSubnetId()
public void setSubnetId(Long SubnetId)
SubnetId - Subnet ID, such as 2333public Long getInstanceType()
public void setInstanceType(Long InstanceType)
InstanceType - Instance type. Value range: 1 (primary), 2 (disaster recovery), 3 (read-only)public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - Project IDpublic String getRegion()
public void setRegion(String Region)
Region - Region informationpublic String getDeadlineTime()
public void setDeadlineTime(String DeadlineTime)
DeadlineTime - Instance expiration timepublic Long getDeployMode()
public void setDeployMode(Long DeployMode)
DeployMode - AZ deployment mode. Valid values: 0 (single-AZ), 1 (multi-AZ)public Long getTaskStatus()
public void setTaskStatus(Long TaskStatus)
TaskStatus - Instance task status. 0 - no task; 1 - upgrading; 2 - importing data; 3 - activating secondary; 4 - enabling public network access; 5 - batch operation in progress; 6 - rolling back; 7 - disabling public network access; 8 - changing password; 9 - renaming instance; 10 - restarting; 12 - migrating self-built instance; 13 - dropping table; 14 - creating and syncing disaster recovery instance; 15 - pending upgrade and switch; 16 - upgrade and switch in progress; 17 - upgrade and switch completedpublic MasterInfo getMasterInfo()
public void setMasterInfo(MasterInfo MasterInfo)
MasterInfo - Details of a primary instance
Note: This field may return null, indicating that no valid values can be obtained.public String getDeviceType()
public void setDeviceType(String DeviceType)
DeviceType - Instance typepublic String getEngineVersion()
public void setEngineVersion(String EngineVersion)
EngineVersion - Kernel versionpublic String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - Instance namepublic DrInfo[] getDrInfo()
public void setDrInfo(DrInfo[] DrInfo)
DrInfo - Details of a disaster recovery instance
Note: This field may return null, indicating that no valid values can be obtained.public String getWanDomain()
public void setWanDomain(String WanDomain)
WanDomain - Public domain namepublic Long getWanPort()
public void setWanPort(Long WanPort)
WanPort - Public network port numberpublic Long getPayType()
public void setPayType(Long PayType)
PayType - Billing typepublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - Instance creation timepublic String getVip()
public void setVip(String Vip)
Vip - Instance IPpublic Long getVport()
public void setVport(Long Vport)
Vport - Port numberpublic Long getCdbError()
public void setCdbError(Long CdbError)
CdbError - Lock flagpublic String getUniqVpcId()
public void setUniqVpcId(String UniqVpcId)
UniqVpcId - VPC descriptor, such as "vpc-5v8wn9mg"public String getUniqSubnetId()
public void setUniqSubnetId(String UniqSubnetId)
UniqSubnetId - Subnet descriptor, such as "subnet-1typ0s7d"public String getPhysicalId()
public void setPhysicalId(String PhysicalId)
PhysicalId - Physical IDpublic Long getCpu()
public void setCpu(Long Cpu)
Cpu - Number of corespublic Long getQps()
public void setQps(Long Qps)
Qps - Queries per secondpublic String getZoneName()
public void setZoneName(String ZoneName)
ZoneName - AZ namepublic String getDeviceClass()
public void setDeviceClass(String DeviceClass)
DeviceClass - Physical machine model
Note: This field may return null, indicating that no valid values can be obtained.public String getDeployGroupId()
public void setDeployGroupId(String DeployGroupId)
DeployGroupId - Placement group ID
Note: this field may return null, indicating that no valid values can be obtained.public Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId - AZ ID
Note: this field may return null, indicating that no valid values can be obtained.public Long getInstanceNodes()
public void setInstanceNodes(Long InstanceNodes)
InstanceNodes - Number of nodespublic TagInfoItem[] getTagList()
public void setTagList(TagInfoItem[] TagList)
TagList - List of tags
Note: this field may return `null`, indicating that no valid values can be obtained.Copyright © 2022. All rights reserved.