public class Instance extends AbstractModel
Constructor and Description |
---|
Instance() |
Instance(Instance 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 |
getAutoscalingGroupId()
Get ID of the auto-scaling group
Note: this field may return null, indicating that no valid value is obtained.
|
String |
getCreatedTime()
Get Creation time
|
String |
getDrainStatus()
Get Whether the instance is drained
Note: this field may return null, indicating that no valid value is obtained.
|
String |
getFailedReason()
Get Reason for instance exception (or initialization)
|
InstanceAdvancedSettings |
getInstanceAdvancedSettings()
Get Node settings
Note: this field may return null, indicating that no valid value is obtained.
|
String |
getInstanceId()
Get Instance ID
|
String |
getInstanceRole()
Get Node role: MASTER, WORKER, ETCD, MASTER_ETCD, and ALL.
|
String |
getInstanceState()
Get Instance status (running, initializing, or failed)
|
String |
getLanIP()
Get Node private IP
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getNodePoolId()
Get Resource pool ID
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setAutoscalingGroupId(String AutoscalingGroupId)
Set ID of the auto-scaling group
Note: this field may return null, indicating that no valid value is obtained.
|
void |
setCreatedTime(String CreatedTime)
Set Creation time
|
void |
setDrainStatus(String DrainStatus)
Set Whether the instance is drained
Note: this field may return null, indicating that no valid value is obtained.
|
void |
setFailedReason(String FailedReason)
Set Reason for instance exception (or initialization)
|
void |
setInstanceAdvancedSettings(InstanceAdvancedSettings InstanceAdvancedSettings)
Set Node settings
Note: this field may return null, indicating that no valid value is obtained.
|
void |
setInstanceId(String InstanceId)
Set Instance ID
|
void |
setInstanceRole(String InstanceRole)
Set Node role: MASTER, WORKER, ETCD, MASTER_ETCD, and ALL.
|
void |
setInstanceState(String InstanceState)
Set Instance status (running, initializing, or failed)
|
void |
setLanIP(String LanIP)
Set Node private IP
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setNodePoolId(String NodePoolId)
Set Resource pool ID
Note: this field may return null, indicating that no valid values can be obtained.
|
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, toJsonString
public Instance()
public Instance(Instance source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance IDpublic String getInstanceRole()
public void setInstanceRole(String InstanceRole)
InstanceRole
- Node role: MASTER, WORKER, ETCD, MASTER_ETCD, and ALL. Default value: WORKERpublic String getFailedReason()
public void setFailedReason(String FailedReason)
FailedReason
- Reason for instance exception (or initialization)public String getInstanceState()
public void setInstanceState(String InstanceState)
InstanceState
- Instance status (running, initializing, or failed)public String getDrainStatus()
public void setDrainStatus(String DrainStatus)
DrainStatus
- Whether the instance is drained
Note: this field may return null, indicating that no valid value is obtained.public InstanceAdvancedSettings getInstanceAdvancedSettings()
public void setInstanceAdvancedSettings(InstanceAdvancedSettings InstanceAdvancedSettings)
InstanceAdvancedSettings
- Node settings
Note: this field may return null, indicating that no valid value is obtained.public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- Creation timepublic String getLanIP()
public void setLanIP(String LanIP)
LanIP
- Node private IP
Note: this field may return null, indicating that no valid values can be obtained.public String getNodePoolId()
public void setNodePoolId(String NodePoolId)
NodePoolId
- Resource pool ID
Note: this field may return null, indicating that no valid values can be obtained.public String getAutoscalingGroupId()
public void setAutoscalingGroupId(String AutoscalingGroupId)
AutoscalingGroupId
- ID of the auto-scaling group
Note: this field may return null, indicating that no valid value is obtained.Copyright © 2023. All rights reserved.