Class LifecycleActionResultInfo

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getInstanceId()
      Get 实例标识。
      String getInvocationId()
      Get 执行活动ID。可通过TAT的[查询执行活动](https://cloud.tencent.com/document/api/1340/52679)API查询具体的执行结果。
      String getInvokeCommandResult()
      Get 命令调用的结果,表示执行TAT命令是否成功。
      SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询 FAILED 命令调用失败 NONE
      String getLifecycleActionResult()
      Get 生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。
      String getLifecycleHookId()
      Get 生命周期挂钩标识。
      String getNotificationResult()
      Get 通知的结果,表示通知CMQ/TDMQ是否成功。
      SUCCESSFUL 通知成功 FAILED 通知失败 NONE
      String getResultReason()
      Get 结果的原因。
      HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。 NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。 CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。 ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。 COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。 COMMAND_EXEC_FINISH 命令执行完成。 COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。 COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
      void setInstanceId​(String InstanceId)
      Set 实例标识。
      void setInvocationId​(String InvocationId)
      Set 执行活动ID。可通过TAT的[查询执行活动](https://cloud.tencent.com/document/api/1340/52679)API查询具体的执行结果。
      void setInvokeCommandResult​(String InvokeCommandResult)
      Set 命令调用的结果,表示执行TAT命令是否成功。
      SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询 FAILED 命令调用失败 NONE
      void setLifecycleActionResult​(String LifecycleActionResult)
      Set 生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。
      void setLifecycleHookId​(String LifecycleHookId)
      Set 生命周期挂钩标识。
      void setNotificationResult​(String NotificationResult)
      Set 通知的结果,表示通知CMQ/TDMQ是否成功。
      SUCCESSFUL 通知成功 FAILED 通知失败 NONE
      void setResultReason​(String ResultReason)
      Set 结果的原因。
      HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。 NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。 CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。 ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。 COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。 COMMAND_EXEC_FINISH 命令执行完成。 COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。 COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • LifecycleActionResultInfo

        public LifecycleActionResultInfo()
      • LifecycleActionResultInfo

        public LifecycleActionResultInfo​(LifecycleActionResultInfo 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 生命周期挂钩标识。
        Returns:
        LifecycleHookId 生命周期挂钩标识。
      • setLifecycleHookId

        public void setLifecycleHookId​(String LifecycleHookId)
        Set 生命周期挂钩标识。
        Parameters:
        LifecycleHookId - 生命周期挂钩标识。
      • getInstanceId

        public String getInstanceId()
        Get 实例标识。
        Returns:
        InstanceId 实例标识。
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例标识。
        Parameters:
        InstanceId - 实例标识。
      • getInvocationId

        public String getInvocationId()
        Get 执行活动ID。可通过TAT的[查询执行活动](https://cloud.tencent.com/document/api/1340/52679)API查询具体的执行结果。
        Returns:
        InvocationId 执行活动ID。可通过TAT的[查询执行活动](https://cloud.tencent.com/document/api/1340/52679)API查询具体的执行结果。
      • setInvocationId

        public void setInvocationId​(String InvocationId)
        Set 执行活动ID。可通过TAT的[查询执行活动](https://cloud.tencent.com/document/api/1340/52679)API查询具体的执行结果。
        Parameters:
        InvocationId - 执行活动ID。可通过TAT的[查询执行活动](https://cloud.tencent.com/document/api/1340/52679)API查询具体的执行结果。
      • getInvokeCommandResult

        public String getInvokeCommandResult()
        Get 命令调用的结果,表示执行TAT命令是否成功。
      • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
      • FAILED 命令调用失败
      • NONE
Returns:
InvokeCommandResult 命令调用的结果,表示执行TAT命令是否成功。
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • Parameters:
    InvokeCommandResult - 命令调用的结果,表示执行TAT命令是否成功。
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE