Class Activity
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.as.v20180419.models.Activity
-
public class Activity extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetActivityId()Get 伸缩活动ID。ActivtyRelatedInstance[]getActivityRelatedInstanceSet()Deprecated.StringgetActivityType()Get 伸缩活动类型。取值如下:
SCALE_OUT:扩容活动SCALE_IN:缩容活动ATTACH_INSTANCES:添加实例REMOVE_INSTANCES:销毁实例DETACH_INSTANCES:移出实例TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁REPLACE_UNHEALTHY_INSTANCE:替换不健康实例 START_INSTANCES:开启实例 STOP_INSTANCES:关闭实例 INVOKE_COMMAND:执行命令StringgetAutoScalingGroupId()Get 伸缩组ID。StringgetCause()Get 伸缩活动起因。StringgetCreatedTime()Get 伸缩活动创建时间。StringgetDescription()Get 伸缩活动描述。DetailedStatusMessage[]getDetailedStatusMessageSet()Get 伸缩活动状态详细描述。StringgetEndTime()Get 伸缩活动结束时间。InvocationResult[]getInvocationResultSet()Get 执行命令结果。LifecycleActionResultInfo[]getLifecycleActionResultSet()Get 伸缩活动中生命周期挂钩的执行结果。RelatedInstance[]getRelatedInstanceSet()Get 伸缩活动相关实例信息集合。StringgetStartTime()Get 伸缩活动开始时间。StringgetStatusCode()Get 伸缩活动状态。取值如下:
INIT:初始化中 RUNNING:运行中 SUCCESSFUL:活动成功 PARTIALLY_SUCCESSFUL:活动部分成功 FAILED:活动失败 CANCELLED:活动取消StringgetStatusMessage()Get 伸缩活动状态描述。StringgetStatusMessageSimplified()Get 伸缩活动状态简要描述。voidsetActivityId(String ActivityId)Set 伸缩活动ID。voidsetActivityRelatedInstanceSet(ActivtyRelatedInstance[] ActivityRelatedInstanceSet)Deprecated.voidsetActivityType(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:执行命令voidsetAutoScalingGroupId(String AutoScalingGroupId)Set 伸缩组ID。voidsetCause(String Cause)Set 伸缩活动起因。voidsetCreatedTime(String CreatedTime)Set 伸缩活动创建时间。voidsetDescription(String Description)Set 伸缩活动描述。voidsetDetailedStatusMessageSet(DetailedStatusMessage[] DetailedStatusMessageSet)Set 伸缩活动状态详细描述。voidsetEndTime(String EndTime)Set 伸缩活动结束时间。voidsetInvocationResultSet(InvocationResult[] InvocationResultSet)Set 执行命令结果。voidsetLifecycleActionResultSet(LifecycleActionResultInfo[] LifecycleActionResultSet)Set 伸缩活动中生命周期挂钩的执行结果。voidsetRelatedInstanceSet(RelatedInstance[] RelatedInstanceSet)Set 伸缩活动相关实例信息集合。voidsetStartTime(String StartTime)Set 伸缩活动开始时间。voidsetStatusCode(String StatusCode)Set 伸缩活动状态。取值如下:
INIT:初始化中 RUNNING:运行中 SUCCESSFUL:活动成功 PARTIALLY_SUCCESSFUL:活动部分成功 FAILED:活动失败 CANCELLED:活动取消voidsetStatusMessage(String StatusMessage)Set 伸缩活动状态描述。voidsetStatusMessageSimplified(String StatusMessageSimplified)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
-
Activity
public Activity()
-
Activity
public 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.
-
-
Method Detail
-
getAutoScalingGroupId
public String getAutoScalingGroupId()
Get 伸缩组ID。- Returns:
- AutoScalingGroupId 伸缩组ID。
-
setAutoScalingGroupId
public void setAutoScalingGroupId(String AutoScalingGroupId)
Set 伸缩组ID。- Parameters:
AutoScalingGroupId- 伸缩组ID。
-
getActivityId
public String getActivityId()
Get 伸缩活动ID。- Returns:
- ActivityId 伸缩活动ID。
-
setActivityId
public void setActivityId(String ActivityId)
Set 伸缩活动ID。- Parameters:
ActivityId- 伸缩活动ID。
-
getActivityType
public 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:执行命令
- Returns:
- ActivityType 伸缩活动类型。取值如下:
- SCALE_OUT:扩容活动
- SCALE_IN:缩容活动
- ATTACH_INSTANCES:添加实例
- REMOVE_INSTANCES:销毁实例
- DETACH_INSTANCES:移出实例
- TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
- REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
- START_INSTANCES:开启实例
- STOP_INSTANCES:关闭实例
- INVOKE_COMMAND:执行命令
-
setActivityType
public 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:执行命令
- Parameters:
ActivityType- 伸缩活动类型。取值如下:
- SCALE_OUT:扩容活动
- SCALE_IN:缩容活动
- ATTACH_INSTANCES:添加实例
- REMOVE_INSTANCES:销毁实例
- DETACH_INSTANCES:移出实例
- TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
- REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
- START_INSTANCES:开启实例
- STOP_INSTANCES:关闭实例
- INVOKE_COMMAND:执行命令
-
getStatusCode
public String getStatusCode()
Get 伸缩活动状态。取值如下:
- INIT:初始化中
- RUNNING:运行中
- SUCCESSFUL:活动成功
- PARTIALLY_SUCCESSFUL:活动部分成功
- FAILED:活动失败
- CANCELLED:活动取消
- Returns:
- StatusCode 伸缩活动状态。取值如下:
- INIT:初始化中
- RUNNING:运行中
- SUCCESSFUL:活动成功
- PARTIALLY_SUCCESSFUL:活动部分成功
- FAILED:活动失败
- CANCELLED:活动取消
-
setStatusCode
public void setStatusCode(String StatusCode)
Set 伸缩活动状态。取值如下:
- INIT:初始化中
- RUNNING:运行中
- SUCCESSFUL:活动成功
- PARTIALLY_SUCCESSFUL:活动部分成功
- FAILED:活动失败
- CANCELLED:活动取消
- Parameters:
StatusCode- 伸缩活动状态。取值如下:
- INIT:初始化中
- RUNNING:运行中
- SUCCESSFUL:活动成功
- PARTIALLY_SUCCESSFUL:活动部分成功
- FAILED:活动失败
- CANCELLED:活动取消
-
getStatusMessage
public String getStatusMessage()
Get 伸缩活动状态描述。- Returns:
- StatusMessage 伸缩活动状态描述。
-
setStatusMessage
public void setStatusMessage(String StatusMessage)
Set 伸缩活动状态描述。- Parameters:
StatusMessage- 伸缩活动状态描述。
-
getCause
public String getCause()
Get 伸缩活动起因。- Returns:
- Cause 伸缩活动起因。
-
setCause
public void setCause(String Cause)
Set 伸缩活动起因。- Parameters:
Cause- 伸缩活动起因。
-
getDescription
public String getDescription()
Get 伸缩活动描述。- Returns:
- Description 伸缩活动描述。
-
setDescription
public void setDescription(String Description)
Set 伸缩活动描述。- Parameters:
Description- 伸缩活动描述。
-
getStartTime
public String getStartTime()
Get 伸缩活动开始时间。- Returns:
- StartTime 伸缩活动开始时间。
-
setStartTime
public void setStartTime(String StartTime)
Set 伸缩活动开始时间。- Parameters:
StartTime- 伸缩活动开始时间。
-
getEndTime
public String getEndTime()
Get 伸缩活动结束时间。- Returns:
- EndTime 伸缩活动结束时间。
-
setEndTime
public void setEndTime(String EndTime)
Set 伸缩活动结束时间。- Parameters:
EndTime- 伸缩活动结束时间。
-
getCreatedTime
public String getCreatedTime()
Get 伸缩活动创建时间。- Returns:
- CreatedTime 伸缩活动创建时间。
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 伸缩活动创建时间。- Parameters:
CreatedTime- 伸缩活动创建时间。
-
getActivityRelatedInstanceSet
@Deprecated public ActivtyRelatedInstance[] getActivityRelatedInstanceSet()
Deprecated.Get 该参数已废弃,请勿使用。- Returns:
- ActivityRelatedInstanceSet 该参数已废弃,请勿使用。
-
setActivityRelatedInstanceSet
@Deprecated public void setActivityRelatedInstanceSet(ActivtyRelatedInstance[] ActivityRelatedInstanceSet)
Deprecated.Set 该参数已废弃,请勿使用。- Parameters:
ActivityRelatedInstanceSet- 该参数已废弃,请勿使用。
-
getStatusMessageSimplified
public String getStatusMessageSimplified()
Get 伸缩活动状态简要描述。- Returns:
- StatusMessageSimplified 伸缩活动状态简要描述。
-
setStatusMessageSimplified
public void setStatusMessageSimplified(String StatusMessageSimplified)
Set 伸缩活动状态简要描述。- Parameters:
StatusMessageSimplified- 伸缩活动状态简要描述。
-
getLifecycleActionResultSet
public LifecycleActionResultInfo[] getLifecycleActionResultSet()
Get 伸缩活动中生命周期挂钩的执行结果。- Returns:
- LifecycleActionResultSet 伸缩活动中生命周期挂钩的执行结果。
-
setLifecycleActionResultSet
public void setLifecycleActionResultSet(LifecycleActionResultInfo[] LifecycleActionResultSet)
Set 伸缩活动中生命周期挂钩的执行结果。- Parameters:
LifecycleActionResultSet- 伸缩活动中生命周期挂钩的执行结果。
-
getDetailedStatusMessageSet
public DetailedStatusMessage[] getDetailedStatusMessageSet()
Get 伸缩活动状态详细描述。- Returns:
- DetailedStatusMessageSet 伸缩活动状态详细描述。
-
setDetailedStatusMessageSet
public void setDetailedStatusMessageSet(DetailedStatusMessage[] DetailedStatusMessageSet)
Set 伸缩活动状态详细描述。- Parameters:
DetailedStatusMessageSet- 伸缩活动状态详细描述。
-
getInvocationResultSet
public InvocationResult[] getInvocationResultSet()
Get 执行命令结果。- Returns:
- InvocationResultSet 执行命令结果。
-
setInvocationResultSet
public void setInvocationResultSet(InvocationResult[] InvocationResultSet)
Set 执行命令结果。- Parameters:
InvocationResultSet- 执行命令结果。
-
getRelatedInstanceSet
public RelatedInstance[] getRelatedInstanceSet()
Get 伸缩活动相关实例信息集合。- Returns:
- RelatedInstanceSet 伸缩活动相关实例信息集合。
-
setRelatedInstanceSet
public void setRelatedInstanceSet(RelatedInstance[] RelatedInstanceSet)
Set 伸缩活动相关实例信息集合。- Parameters:
RelatedInstanceSet- 伸缩活动相关实例信息集合。
-
-