public class Instance extends AbstractModel
header, skipSign
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 |
getAddTime()
Get 实例加入时间
|
String |
getAutoScalingGroupId()
Get 伸缩组ID
|
String |
getAutoScalingGroupName()
Get 伸缩组名称
|
String |
getCreationType()
Get 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。
|
String[] |
getDisasterRecoverGroupIds()
Get 置放群组id,仅支持指定一个。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getHealthStatus()
Get 健康状态,取值包括HEALTHY和UNHEALTHY
|
String |
getInstanceId()
Get 实例ID
|
String |
getInstanceType()
Get 实例类型
|
String |
getLaunchConfigurationId()
Get 启动配置ID
|
String |
getLaunchConfigurationName()
Get 启动配置名称
|
String |
getLifeCycleState()
Get 生命周期状态,取值如下:
IN_SERVICE:运行中 CREATING:创建中 CREATION_FAILED:创建失败 TERMINATING:中止中 TERMINATION_FAILED:中止失败 ATTACHING:绑定中 ATTACH_FAILED:绑定失败 DETACHING:解绑中 DETACH_FAILED:解绑失败 ATTACHING_LB:绑定LB中 DETACHING_LB:解绑LB中 MODIFYING_LB:修改LB中 STARTING:开机中 START_FAILED:开机失败 STOPPING:关机中 STOP_FAILED:关机失败 STOPPED:已关机 IN_LAUNCHING_HOOK:扩容生命周期挂钩中 IN_TERMINATING_HOOK:缩容生命周期挂钩中 |
Boolean |
getProtectedFromScaleIn()
Get 是否加入缩容保护
|
Long |
getVersionNumber()
Get 版本号
|
String |
getWarmupStatus()
Get 预热状态,取值如下:
WAITING_ENTER_WARMUP:等待进入预热
NO_NEED_WARMUP:无需预热
IN_WARMUP:预热中
AFTER_WARMUP:完成预热
|
String |
getZone()
Get 可用区
|
void |
setAddTime(String AddTime)
Set 实例加入时间
|
void |
setAutoScalingGroupId(String AutoScalingGroupId)
Set 伸缩组ID
|
void |
setAutoScalingGroupName(String AutoScalingGroupName)
Set 伸缩组名称
|
void |
setCreationType(String CreationType)
Set 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。
|
void |
setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
Set 置放群组id,仅支持指定一个。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHealthStatus(String HealthStatus)
Set 健康状态,取值包括HEALTHY和UNHEALTHY
|
void |
setInstanceId(String InstanceId)
Set 实例ID
|
void |
setInstanceType(String InstanceType)
Set 实例类型
|
void |
setLaunchConfigurationId(String LaunchConfigurationId)
Set 启动配置ID
|
void |
setLaunchConfigurationName(String LaunchConfigurationName)
Set 启动配置名称
|
void |
setLifeCycleState(String LifeCycleState)
Set 生命周期状态,取值如下:
IN_SERVICE:运行中 CREATING:创建中 CREATION_FAILED:创建失败 TERMINATING:中止中 TERMINATION_FAILED:中止失败 ATTACHING:绑定中 ATTACH_FAILED:绑定失败 DETACHING:解绑中 DETACH_FAILED:解绑失败 ATTACHING_LB:绑定LB中 DETACHING_LB:解绑LB中 MODIFYING_LB:修改LB中 STARTING:开机中 START_FAILED:开机失败 STOPPING:关机中 STOP_FAILED:关机失败 STOPPED:已关机 IN_LAUNCHING_HOOK:扩容生命周期挂钩中 IN_TERMINATING_HOOK:缩容生命周期挂钩中 |
void |
setProtectedFromScaleIn(Boolean ProtectedFromScaleIn)
Set 是否加入缩容保护
|
void |
setVersionNumber(Long VersionNumber)
Set 版本号
|
void |
setWarmupStatus(String WarmupStatus)
Set 预热状态,取值如下:
WAITING_ENTER_WARMUP:等待进入预热
NO_NEED_WARMUP:无需预热
IN_WARMUP:预热中
AFTER_WARMUP:完成预热
|
void |
setZone(String Zone)
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, toJsonString
public Instance()
public Instance(Instance source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例IDpublic String getAutoScalingGroupId()
public void setAutoScalingGroupId(String AutoScalingGroupId)
AutoScalingGroupId
- 伸缩组IDpublic String getLaunchConfigurationId()
public void setLaunchConfigurationId(String LaunchConfigurationId)
LaunchConfigurationId
- 启动配置IDpublic String getLaunchConfigurationName()
public void setLaunchConfigurationName(String LaunchConfigurationName)
LaunchConfigurationName
- 启动配置名称public String getLifeCycleState()
public void setLifeCycleState(String LifeCycleState)
LifeCycleState
- 生命周期状态,取值如下:public String getHealthStatus()
public void setHealthStatus(String HealthStatus)
HealthStatus
- 健康状态,取值包括HEALTHY和UNHEALTHYpublic Boolean getProtectedFromScaleIn()
public void setProtectedFromScaleIn(Boolean ProtectedFromScaleIn)
ProtectedFromScaleIn
- 是否加入缩容保护public String getZone()
public void setZone(String Zone)
Zone
- 可用区public String getCreationType()
public void setCreationType(String CreationType)
CreationType
- 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。public String getAddTime()
public void setAddTime(String AddTime)
AddTime
- 实例加入时间public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- 实例类型public Long getVersionNumber()
public void setVersionNumber(Long VersionNumber)
VersionNumber
- 版本号public String getAutoScalingGroupName()
public void setAutoScalingGroupName(String AutoScalingGroupName)
AutoScalingGroupName
- 伸缩组名称public String getWarmupStatus()
public void setWarmupStatus(String WarmupStatus)
WarmupStatus
- 预热状态,取值如下:
public String[] getDisasterRecoverGroupIds()
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
DisasterRecoverGroupIds
- 置放群组id,仅支持指定一个。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.