public class Activity extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Activity() | 
| Activity(Activity 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 | getActivityId()Get 伸缩活动ID。 | 
| ActivtyRelatedInstance[] | getActivityRelatedInstanceSet()Deprecated.   | 
| String | getActivityType()Get 伸缩活动类型。取值如下:
SCALE_OUT:扩容活动
SCALE_IN:缩容活动
ATTACH_INSTANCES:添加实例
REMOVE_INSTANCES:销毁实例
DETACH_INSTANCES:移出实例
TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
START_INSTANCES:开启实例
STOP_INSTANCES:关闭实例
INVOKE_COMMAND:执行命令 | 
| String | getAutoScalingGroupId()Get 伸缩组ID。 | 
| String | getCause()Get 伸缩活动起因。 | 
| String | getCreatedTime()Get 伸缩活动创建时间,为 `UTC` 标准时间。 | 
| String | getDescription()Get 伸缩活动描述。 | 
| DetailedStatusMessage[] | getDetailedStatusMessageSet()Get 伸缩活动状态详细描述。 | 
| String | getEndTime()Get 伸缩活动结束时间,为 `UTC` 标准时间。 | 
| InvocationResult[] | getInvocationResultSet()Get 执行命令结果。 | 
| LifecycleActionResultInfo[] | getLifecycleActionResultSet()Get 伸缩活动中生命周期挂钩的执行结果。 | 
| RelatedInstance[] | getRelatedInstanceSet()Get 伸缩活动相关实例信息集合。 | 
| String | getStartTime()Get 伸缩活动开始时间,为 `UTC` 标准时间。 | 
| String | getStatusCode()Get 伸缩活动状态。取值如下
INIT:初始化中
RUNNING:运行中
SUCCESSFUL:活动成功
PARTIALLY_SUCCESSFUL:活动部分成功
FAILED:活动失败
CANCELLED:活动取消 | 
| String | getStatusMessage()Get 伸缩活动状态描述。 | 
| String | getStatusMessageSimplified()Get 伸缩活动状态简要描述。 | 
| void | setActivityId(String ActivityId)Set 伸缩活动ID。 | 
| void | setActivityRelatedInstanceSet(ActivtyRelatedInstance[] ActivityRelatedInstanceSet)Deprecated.   | 
| void | setActivityType(String ActivityType)Set 伸缩活动类型。取值如下:
SCALE_OUT:扩容活动
SCALE_IN:缩容活动
ATTACH_INSTANCES:添加实例
REMOVE_INSTANCES:销毁实例
DETACH_INSTANCES:移出实例
TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
START_INSTANCES:开启实例
STOP_INSTANCES:关闭实例
INVOKE_COMMAND:执行命令 | 
| void | setAutoScalingGroupId(String AutoScalingGroupId)Set 伸缩组ID。 | 
| void | setCause(String Cause)Set 伸缩活动起因。 | 
| void | setCreatedTime(String CreatedTime)Set 伸缩活动创建时间,为 `UTC` 标准时间。 | 
| void | setDescription(String Description)Set 伸缩活动描述。 | 
| void | setDetailedStatusMessageSet(DetailedStatusMessage[] DetailedStatusMessageSet)Set 伸缩活动状态详细描述。 | 
| void | setEndTime(String EndTime)Set 伸缩活动结束时间,为 `UTC` 标准时间。 | 
| void | setInvocationResultSet(InvocationResult[] InvocationResultSet)Set 执行命令结果。 | 
| void | setLifecycleActionResultSet(LifecycleActionResultInfo[] LifecycleActionResultSet)Set 伸缩活动中生命周期挂钩的执行结果。 | 
| void | setRelatedInstanceSet(RelatedInstance[] RelatedInstanceSet)Set 伸缩活动相关实例信息集合。 | 
| void | setStartTime(String StartTime)Set 伸缩活动开始时间,为 `UTC` 标准时间。 | 
| void | setStatusCode(String StatusCode)Set 伸缩活动状态。取值如下
INIT:初始化中
RUNNING:运行中
SUCCESSFUL:活动成功
PARTIALLY_SUCCESSFUL:活动部分成功
FAILED:活动失败
CANCELLED:活动取消 | 
| void | setStatusMessage(String StatusMessage)Set 伸缩活动状态描述。 | 
| void | setStatusMessageSimplified(String StatusMessageSimplified)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, toJsonStringpublic Activity()
public Activity(Activity source)
public String getAutoScalingGroupId()
public void setAutoScalingGroupId(String AutoScalingGroupId)
AutoScalingGroupId - 伸缩组ID。public String getActivityId()
public void setActivityId(String ActivityId)
ActivityId - 伸缩活动ID。public String getActivityType()
public void setActivityType(String ActivityType)
ActivityType - 伸缩活动类型。取值如下:
public String getStatusCode()
public void setStatusCode(String StatusCode)
StatusCode - 伸缩活动状态。取值如下
public String getStatusMessage()
public void setStatusMessage(String StatusMessage)
StatusMessage - 伸缩活动状态描述。public String getCause()
public void setCause(String Cause)
Cause - 伸缩活动起因。public String getDescription()
public void setDescription(String Description)
Description - 伸缩活动描述。public String getStartTime()
public void setStartTime(String StartTime)
StartTime - 伸缩活动开始时间,为 `UTC` 标准时间。public String getEndTime()
public void setEndTime(String EndTime)
EndTime - 伸缩活动结束时间,为 `UTC` 标准时间。public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime - 伸缩活动创建时间,为 `UTC` 标准时间。@Deprecated public ActivtyRelatedInstance[] getActivityRelatedInstanceSet()
@Deprecated public void setActivityRelatedInstanceSet(ActivtyRelatedInstance[] ActivityRelatedInstanceSet)
ActivityRelatedInstanceSet - 该参数已废弃,请勿使用。public String getStatusMessageSimplified()
public void setStatusMessageSimplified(String StatusMessageSimplified)
StatusMessageSimplified - 伸缩活动状态简要描述。public LifecycleActionResultInfo[] getLifecycleActionResultSet()
public void setLifecycleActionResultSet(LifecycleActionResultInfo[] LifecycleActionResultSet)
LifecycleActionResultSet - 伸缩活动中生命周期挂钩的执行结果。public DetailedStatusMessage[] getDetailedStatusMessageSet()
public void setDetailedStatusMessageSet(DetailedStatusMessage[] DetailedStatusMessageSet)
DetailedStatusMessageSet - 伸缩活动状态详细描述。public InvocationResult[] getInvocationResultSet()
public void setInvocationResultSet(InvocationResult[] InvocationResultSet)
InvocationResultSet - 执行命令结果。public RelatedInstance[] getRelatedInstanceSet()
public void setRelatedInstanceSet(RelatedInstance[] RelatedInstanceSet)
RelatedInstanceSet - 伸缩活动相关实例信息集合。Copyright © 2025. All rights reserved.