Class LifecycleHook

    • Constructor Detail

      • LifecycleHook

        public LifecycleHook()
      • LifecycleHook

        public LifecycleHook​(LifecycleHook 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

      • getLifecycleHookId

        public String getLifecycleHookId()
        Get 生命周期挂钩ID
        Returns:
        LifecycleHookId 生命周期挂钩ID
      • setLifecycleHookId

        public void setLifecycleHookId​(String LifecycleHookId)
        Set 生命周期挂钩ID
        Parameters:
        LifecycleHookId - 生命周期挂钩ID
      • getLifecycleHookName

        public String getLifecycleHookName()
        Get 生命周期挂钩名称
        Returns:
        LifecycleHookName 生命周期挂钩名称
      • setLifecycleHookName

        public void setLifecycleHookName​(String LifecycleHookName)
        Set 生命周期挂钩名称
        Parameters:
        LifecycleHookName - 生命周期挂钩名称
      • getAutoScalingGroupId

        public String getAutoScalingGroupId()
        Get 伸缩组ID
        Returns:
        AutoScalingGroupId 伸缩组ID
      • setAutoScalingGroupId

        public void setAutoScalingGroupId​(String AutoScalingGroupId)
        Set 伸缩组ID
        Parameters:
        AutoScalingGroupId - 伸缩组ID
      • getDefaultResult

        public String getDefaultResult()
        Get 生命周期挂钩默认结果
        Returns:
        DefaultResult 生命周期挂钩默认结果
      • setDefaultResult

        public void setDefaultResult​(String DefaultResult)
        Set 生命周期挂钩默认结果
        Parameters:
        DefaultResult - 生命周期挂钩默认结果
      • getHeartbeatTimeout

        public Long getHeartbeatTimeout()
        Get 生命周期挂钩等待超时时间
        Returns:
        HeartbeatTimeout 生命周期挂钩等待超时时间
      • setHeartbeatTimeout

        public void setHeartbeatTimeout​(Long HeartbeatTimeout)
        Set 生命周期挂钩等待超时时间
        Parameters:
        HeartbeatTimeout - 生命周期挂钩等待超时时间
      • getLifecycleTransition

        public String getLifecycleTransition()
        Get 生命周期挂钩适用场景
        Returns:
        LifecycleTransition 生命周期挂钩适用场景
      • setLifecycleTransition

        public void setLifecycleTransition​(String LifecycleTransition)
        Set 生命周期挂钩适用场景
        Parameters:
        LifecycleTransition - 生命周期挂钩适用场景
      • getNotificationMetadata

        public String getNotificationMetadata()
        Get 通知目标的附加信息
        Returns:
        NotificationMetadata 通知目标的附加信息
      • setNotificationMetadata

        public void setNotificationMetadata​(String NotificationMetadata)
        Set 通知目标的附加信息
        Parameters:
        NotificationMetadata - 通知目标的附加信息
      • getCreatedTime

        public String getCreatedTime()
        Get 创建时间
        Returns:
        CreatedTime 创建时间
      • setCreatedTime

        public void setCreatedTime​(String CreatedTime)
        Set 创建时间
        Parameters:
        CreatedTime - 创建时间
      • getNotificationTarget

        public NotificationTarget getNotificationTarget()
        Get 通知目标
        Returns:
        NotificationTarget 通知目标
      • setNotificationTarget

        public void setNotificationTarget​(NotificationTarget NotificationTarget)
        Set 通知目标
        Parameters:
        NotificationTarget - 通知目标
      • getLifecycleTransitionType

        public String getLifecycleTransitionType()
        Get 生命周期挂钩适用场景
        Returns:
        LifecycleTransitionType 生命周期挂钩适用场景
      • setLifecycleTransitionType

        public void setLifecycleTransitionType​(String LifecycleTransitionType)
        Set 生命周期挂钩适用场景
        Parameters:
        LifecycleTransitionType - 生命周期挂钩适用场景
      • getLifecycleCommand

        public LifecycleCommand getLifecycleCommand()
        Get 远程命令执行对象 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        LifecycleCommand 远程命令执行对象 注意:此字段可能返回 null,表示取不到有效值。
      • setLifecycleCommand

        public void setLifecycleCommand​(LifecycleCommand LifecycleCommand)
        Set 远程命令执行对象 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        LifecycleCommand - 远程命令执行对象 注意:此字段可能返回 null,表示取不到有效值。