Class Instance
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.as.v20180419.models.Instance
-
public class Instance extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddTime()Get 实例加入时间StringgetAutoScalingGroupId()Get 伸缩组IDStringgetAutoScalingGroupName()Get 伸缩组名称StringgetCreationType()Get 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。String[]getDisasterRecoverGroupIds()Get 置放群组id,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。StringgetHealthStatus()Get 健康状态,取值包括HEALTHY和UNHEALTHYStringgetInstanceId()Get 实例IDStringgetInstanceType()Get 实例类型StringgetLaunchConfigurationId()Get 启动配置IDStringgetLaunchConfigurationName()Get 启动配置名称StringgetLifeCycleState()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:缩容生命周期挂钩中BooleangetProtectedFromScaleIn()Get 是否加入缩容保护LonggetVersionNumber()Get 版本号StringgetWarmupStatus()Get 预热状态,取值如下: WAITING_ENTER_WARMUP:等待进入预热 NO_NEED_WARMUP:无需预热 IN_WARMUP:预热中 AFTER_WARMUP:完成预热StringgetZone()Get 可用区voidsetAddTime(String AddTime)Set 实例加入时间voidsetAutoScalingGroupId(String AutoScalingGroupId)Set 伸缩组IDvoidsetAutoScalingGroupName(String AutoScalingGroupName)Set 伸缩组名称voidsetCreationType(String CreationType)Set 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。voidsetDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)Set 置放群组id,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。voidsetHealthStatus(String HealthStatus)Set 健康状态,取值包括HEALTHY和UNHEALTHYvoidsetInstanceId(String InstanceId)Set 实例IDvoidsetInstanceType(String InstanceType)Set 实例类型voidsetLaunchConfigurationId(String LaunchConfigurationId)Set 启动配置IDvoidsetLaunchConfigurationName(String LaunchConfigurationName)Set 启动配置名称voidsetLifeCycleState(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:缩容生命周期挂钩中voidsetProtectedFromScaleIn(Boolean ProtectedFromScaleIn)Set 是否加入缩容保护voidsetVersionNumber(Long VersionNumber)Set 版本号voidsetWarmupStatus(String WarmupStatus)Set 预热状态,取值如下: WAITING_ENTER_WARMUP:等待进入预热 NO_NEED_WARMUP:无需预热 IN_WARMUP:预热中 AFTER_WARMUP:完成预热voidsetZone(String Zone)Set 可用区voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
Instance
public Instance()
-
Instance
public 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.
-
-
Method Detail
-
getInstanceId
public String getInstanceId()
Get 实例ID- Returns:
- InstanceId 实例ID
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例ID- Parameters:
InstanceId- 实例ID
-
getAutoScalingGroupId
public String getAutoScalingGroupId()
Get 伸缩组ID- Returns:
- AutoScalingGroupId 伸缩组ID
-
setAutoScalingGroupId
public void setAutoScalingGroupId(String AutoScalingGroupId)
Set 伸缩组ID- Parameters:
AutoScalingGroupId- 伸缩组ID
-
getLaunchConfigurationId
public String getLaunchConfigurationId()
Get 启动配置ID- Returns:
- LaunchConfigurationId 启动配置ID
-
setLaunchConfigurationId
public void setLaunchConfigurationId(String LaunchConfigurationId)
Set 启动配置ID- Parameters:
LaunchConfigurationId- 启动配置ID
-
getLaunchConfigurationName
public String getLaunchConfigurationName()
Get 启动配置名称- Returns:
- LaunchConfigurationName 启动配置名称
-
setLaunchConfigurationName
public void setLaunchConfigurationName(String LaunchConfigurationName)
Set 启动配置名称- Parameters:
LaunchConfigurationName- 启动配置名称
-
getLifeCycleState
public 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:缩容生命周期挂钩中
- Returns:
- LifeCycleState 生命周期状态,取值如下:
- 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:缩容生命周期挂钩中
-
setLifeCycleState
public 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:缩容生命周期挂钩中
- Parameters:
LifeCycleState- 生命周期状态,取值如下:
- 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:缩容生命周期挂钩中
-
getHealthStatus
public String getHealthStatus()
Get 健康状态,取值包括HEALTHY和UNHEALTHY- Returns:
- HealthStatus 健康状态,取值包括HEALTHY和UNHEALTHY
-
setHealthStatus
public void setHealthStatus(String HealthStatus)
Set 健康状态,取值包括HEALTHY和UNHEALTHY- Parameters:
HealthStatus- 健康状态,取值包括HEALTHY和UNHEALTHY
-
getProtectedFromScaleIn
public Boolean getProtectedFromScaleIn()
Get 是否加入缩容保护- Returns:
- ProtectedFromScaleIn 是否加入缩容保护
-
setProtectedFromScaleIn
public void setProtectedFromScaleIn(Boolean ProtectedFromScaleIn)
Set 是否加入缩容保护- Parameters:
ProtectedFromScaleIn- 是否加入缩容保护
-
getZone
public String getZone()
Get 可用区- Returns:
- Zone 可用区
-
setZone
public void setZone(String Zone)
Set 可用区- Parameters:
Zone- 可用区
-
getCreationType
public String getCreationType()
Get 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。- Returns:
- CreationType 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。
-
setCreationType
public void setCreationType(String CreationType)
Set 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。- Parameters:
CreationType- 创建类型,取值包括AUTO_CREATION, MANUAL_ATTACHING。
-
getAddTime
public String getAddTime()
Get 实例加入时间- Returns:
- AddTime 实例加入时间
-
setAddTime
public void setAddTime(String AddTime)
Set 实例加入时间- Parameters:
AddTime- 实例加入时间
-
getInstanceType
public String getInstanceType()
Get 实例类型- Returns:
- InstanceType 实例类型
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 实例类型- Parameters:
InstanceType- 实例类型
-
getVersionNumber
public Long getVersionNumber()
Get 版本号- Returns:
- VersionNumber 版本号
-
setVersionNumber
public void setVersionNumber(Long VersionNumber)
Set 版本号- Parameters:
VersionNumber- 版本号
-
getAutoScalingGroupName
public String getAutoScalingGroupName()
Get 伸缩组名称- Returns:
- AutoScalingGroupName 伸缩组名称
-
setAutoScalingGroupName
public void setAutoScalingGroupName(String AutoScalingGroupName)
Set 伸缩组名称- Parameters:
AutoScalingGroupName- 伸缩组名称
-
getWarmupStatus
public String getWarmupStatus()
Get 预热状态,取值如下:- WAITING_ENTER_WARMUP:等待进入预热
- NO_NEED_WARMUP:无需预热
- IN_WARMUP:预热中
- AFTER_WARMUP:完成预热
- Returns:
- WarmupStatus 预热状态,取值如下:
- WAITING_ENTER_WARMUP:等待进入预热
- NO_NEED_WARMUP:无需预热
- IN_WARMUP:预热中
- AFTER_WARMUP:完成预热
-
setWarmupStatus
public void setWarmupStatus(String WarmupStatus)
Set 预热状态,取值如下:- WAITING_ENTER_WARMUP:等待进入预热
- NO_NEED_WARMUP:无需预热
- IN_WARMUP:预热中
- AFTER_WARMUP:完成预热
- Parameters:
WarmupStatus- 预热状态,取值如下:- WAITING_ENTER_WARMUP:等待进入预热
- NO_NEED_WARMUP:无需预热
- IN_WARMUP:预热中
- AFTER_WARMUP:完成预热
-
getDisasterRecoverGroupIds
public String[] getDisasterRecoverGroupIds()
Get 置放群组id,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DisasterRecoverGroupIds 置放群组id,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。
-
setDisasterRecoverGroupIds
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
Set 置放群组id,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DisasterRecoverGroupIds- 置放群组id,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。
-
-