Class Activity

    • 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:执行命令
  • 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:执行命令