public class SLInstanceInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
SLInstanceInfo()  | 
SLInstanceInfo(SLInstanceInfo 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 | 
getAddTime()
Get Creation time. 
 | 
Long | 
getAppId()
Get User APP ID. 
 | 
Long | 
getAutoRenewFlag()
Get Auto-renewal flag. 
 | 
String | 
getClusterId()
Get Instance string ID. 
 | 
String | 
getClusterName()
Get Instance name 
 | 
String | 
getExpireTime()
Get Expiration time. 
 | 
String | 
getHealthStatus()
Get Health status. 
 | 
Long | 
getId()
Get Instance numeric ID 
 | 
String | 
getIsolateTime()
Get Isolation time. 
 | 
Long | 
getPayMode()
Get Cluster billing type. 
 | 
Long | 
getRegionId()
Get Region ID 
 | 
Long | 
getStatus()
Get Status code 
 | 
String | 
getStatusDesc()
Get Status description. 
 | 
Long | 
getSubnetId()
Get Primary AZ subnet ID. 
 | 
Tag[] | 
getTags()
Get Instance tag. 
 | 
Long | 
getVpcId()
Get Primary AZ VPC ID. 
 | 
String | 
getZone()
Get Primary AZ. 
 | 
Long | 
getZoneId()
Get Primary AZ ID. 
 | 
ZoneSetting[] | 
getZoneSettings()
Get Multi-AZ information. 
 | 
void | 
setAddTime(String AddTime)
Set Creation time. 
 | 
void | 
setAppId(Long AppId)
Set User APP ID. 
 | 
void | 
setAutoRenewFlag(Long AutoRenewFlag)
Set Auto-renewal flag. 
 | 
void | 
setClusterId(String ClusterId)
Set Instance string ID. 
 | 
void | 
setClusterName(String ClusterName)
Set Instance name 
 | 
void | 
setExpireTime(String ExpireTime)
Set Expiration time. 
 | 
void | 
setHealthStatus(String HealthStatus)
Set Health status. 
 | 
void | 
setId(Long Id)
Set Instance numeric ID 
 | 
void | 
setIsolateTime(String IsolateTime)
Set Isolation time. 
 | 
void | 
setPayMode(Long PayMode)
Set Cluster billing type. 
 | 
void | 
setRegionId(Long RegionId)
Set Region ID 
 | 
void | 
setStatus(Long Status)
Set Status code 
 | 
void | 
setStatusDesc(String StatusDesc)
Set Status description. 
 | 
void | 
setSubnetId(Long SubnetId)
Set Primary AZ subnet ID. 
 | 
void | 
setTags(Tag[] Tags)
Set Instance tag. 
 | 
void | 
setVpcId(Long VpcId)
Set Primary AZ VPC ID. 
 | 
void | 
setZone(String Zone)
Set Primary AZ. 
 | 
void | 
setZoneId(Long ZoneId)
Set Primary AZ ID. 
 | 
void | 
setZoneSettings(ZoneSetting[] ZoneSettings)
Set Multi-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, toJsonStringpublic SLInstanceInfo()
public SLInstanceInfo(SLInstanceInfo source)
public String getClusterId()
public void setClusterId(String ClusterId)
ClusterId - Instance string ID.public Long getId()
public void setId(Long Id)
Id - Instance numeric IDpublic String getStatusDesc()
public void setStatusDesc(String StatusDesc)
StatusDesc - Status description.public String getHealthStatus()
public void setHealthStatus(String HealthStatus)
HealthStatus - Health status.public String getClusterName()
public void setClusterName(String ClusterName)
ClusterName - Instance namepublic Long getRegionId()
public void setRegionId(Long RegionId)
RegionId - Region IDpublic Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId - Primary AZ ID.public String getZone()
public void setZone(String Zone)
Zone - Primary AZ.public Long getAppId()
public void setAppId(Long AppId)
AppId - User APP ID.public Long getVpcId()
public void setVpcId(Long VpcId)
VpcId - Primary AZ VPC ID.public Long getSubnetId()
public void setSubnetId(Long SubnetId)
SubnetId - Primary AZ subnet ID.public Long getStatus()
public void setStatus(Long Status)
Status - Status codepublic String getAddTime()
public void setAddTime(String AddTime)
AddTime - Creation time.public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - Cluster billing type. 0 indicates pay-as-you-go. 1 indicates monthly subscription.public ZoneSetting[] getZoneSettings()
public void setZoneSettings(ZoneSetting[] ZoneSettings)
ZoneSettings - Multi-AZ information.
Note: This field may return null, indicating that no valid values can be obtained.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - Instance tag.
Note: This field may return null, indicating that no valid values can be obtained.public Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag - Auto-renewal flag. 0: notify before expiration but do not auto-renew; 1: notify before expiration and auto-renew; and 2: do not notify before expiration and do not auto-renew. If the business does not support renewal, the value is set to 0.public String getIsolateTime()
public void setIsolateTime(String IsolateTime)
IsolateTime - Isolation time. For instances that are not isolated, the API returns 0000-00-00 00:00:00.public String getExpireTime()
public void setExpireTime(String ExpireTime)
ExpireTime - Expiration time. For post-paid instances, the API returns 0000-00-00 00:00:00.Copyright © 2025. All rights reserved.