Class TaskDetail

    • Constructor Summary

      Constructors 
      Constructor Description
      TaskDetail()  
      TaskDetail​(TaskDetail 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAsyncRequestId()
      Get 异步任务的请求 ID。
      Long getCode()
      Get 错误码。
      String getEndTime()
      Get 实例任务结束时间。
      String[] getInstanceIds()
      Get 任务关联的实例 ID。 注意:此字段可能返回 null,表示取不到有效值。
      Long getJobId()
      Get 实例任务 ID。
      String getMessage()
      Get 错误信息。
      Long getProgress()
      Get 实例任务进度。
      String getStartTime()
      Get 实例任务开始时间。
      String getTaskStatus()
      Get 实例任务状态,可能的值包括: "UNDEFINED" - 未定义; "INITIAL" - 初始化; "RUNNING" - 运行中; "SUCCEED" - 执行成功; "FAILED" - 执行失败; "KILLED" - 已终止; "REMOVED" - 已删除; "PAUSED" - 已暂停。 "WAITING" - 等待中(可撤销)
      String getTaskType()
      Get 实例任务类型,可能的值包括: "ROLLBACK" - 数据库回档; "SQL OPERATION" - SQL操作; "IMPORT DATA" - 数据导入; "MODIFY PARAM" - 参数设置; "INITIAL" - 初始化云数据库实例; "REBOOT" - 重启云数据库实例; "OPEN GTID" - 开启云数据库实例GTID; "UPGRADE RO" - 只读实例升级; "BATCH ROLLBACK" - 数据库批量回档; "UPGRADE MASTER" - 主实例升级; "DROP TABLES" - 删除云数据库库表; "SWITCH DR TO MASTER" - 灾备实例提升为主。
      void setAsyncRequestId​(String AsyncRequestId)
      Set 异步任务的请求 ID。
      void setCode​(Long Code)
      Set 错误码。
      void setEndTime​(String EndTime)
      Set 实例任务结束时间。
      void setInstanceIds​(String[] InstanceIds)
      Set 任务关联的实例 ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setJobId​(Long JobId)
      Set 实例任务 ID。
      void setMessage​(String Message)
      Set 错误信息。
      void setProgress​(Long Progress)
      Set 实例任务进度。
      void setStartTime​(String StartTime)
      Set 实例任务开始时间。
      void setTaskStatus​(String TaskStatus)
      Set 实例任务状态,可能的值包括: "UNDEFINED" - 未定义; "INITIAL" - 初始化; "RUNNING" - 运行中; "SUCCEED" - 执行成功; "FAILED" - 执行失败; "KILLED" - 已终止; "REMOVED" - 已删除; "PAUSED" - 已暂停。 "WAITING" - 等待中(可撤销)
      void setTaskType​(String TaskType)
      Set 实例任务类型,可能的值包括: "ROLLBACK" - 数据库回档; "SQL OPERATION" - SQL操作; "IMPORT DATA" - 数据导入; "MODIFY PARAM" - 参数设置; "INITIAL" - 初始化云数据库实例; "REBOOT" - 重启云数据库实例; "OPEN GTID" - 开启云数据库实例GTID; "UPGRADE RO" - 只读实例升级; "BATCH ROLLBACK" - 数据库批量回档; "UPGRADE MASTER" - 主实例升级; "DROP TABLES" - 删除云数据库库表; "SWITCH DR TO MASTER" - 灾备实例提升为主。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • TaskDetail

        public TaskDetail()
      • TaskDetail

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

      • getCode

        public Long getCode()
        Get 错误码。
        Returns:
        Code 错误码。
      • setCode

        public void setCode​(Long Code)
        Set 错误码。
        Parameters:
        Code - 错误码。
      • getMessage

        public String getMessage()
        Get 错误信息。
        Returns:
        Message 错误信息。
      • setMessage

        public void setMessage​(String Message)
        Set 错误信息。
        Parameters:
        Message - 错误信息。
      • getJobId

        public Long getJobId()
        Get 实例任务 ID。
        Returns:
        JobId 实例任务 ID。
      • setJobId

        public void setJobId​(Long JobId)
        Set 实例任务 ID。
        Parameters:
        JobId - 实例任务 ID。
      • getProgress

        public Long getProgress()
        Get 实例任务进度。
        Returns:
        Progress 实例任务进度。
      • setProgress

        public void setProgress​(Long Progress)
        Set 实例任务进度。
        Parameters:
        Progress - 实例任务进度。
      • getTaskStatus

        public String getTaskStatus()
        Get 实例任务状态,可能的值包括: "UNDEFINED" - 未定义; "INITIAL" - 初始化; "RUNNING" - 运行中; "SUCCEED" - 执行成功; "FAILED" - 执行失败; "KILLED" - 已终止; "REMOVED" - 已删除; "PAUSED" - 已暂停。 "WAITING" - 等待中(可撤销)
        Returns:
        TaskStatus 实例任务状态,可能的值包括: "UNDEFINED" - 未定义; "INITIAL" - 初始化; "RUNNING" - 运行中; "SUCCEED" - 执行成功; "FAILED" - 执行失败; "KILLED" - 已终止; "REMOVED" - 已删除; "PAUSED" - 已暂停。 "WAITING" - 等待中(可撤销)
      • setTaskStatus

        public void setTaskStatus​(String TaskStatus)
        Set 实例任务状态,可能的值包括: "UNDEFINED" - 未定义; "INITIAL" - 初始化; "RUNNING" - 运行中; "SUCCEED" - 执行成功; "FAILED" - 执行失败; "KILLED" - 已终止; "REMOVED" - 已删除; "PAUSED" - 已暂停。 "WAITING" - 等待中(可撤销)
        Parameters:
        TaskStatus - 实例任务状态,可能的值包括: "UNDEFINED" - 未定义; "INITIAL" - 初始化; "RUNNING" - 运行中; "SUCCEED" - 执行成功; "FAILED" - 执行失败; "KILLED" - 已终止; "REMOVED" - 已删除; "PAUSED" - 已暂停。 "WAITING" - 等待中(可撤销)
      • getTaskType

        public String getTaskType()
        Get 实例任务类型,可能的值包括: "ROLLBACK" - 数据库回档; "SQL OPERATION" - SQL操作; "IMPORT DATA" - 数据导入; "MODIFY PARAM" - 参数设置; "INITIAL" - 初始化云数据库实例; "REBOOT" - 重启云数据库实例; "OPEN GTID" - 开启云数据库实例GTID; "UPGRADE RO" - 只读实例升级; "BATCH ROLLBACK" - 数据库批量回档; "UPGRADE MASTER" - 主实例升级; "DROP TABLES" - 删除云数据库库表; "SWITCH DR TO MASTER" - 灾备实例提升为主。
        Returns:
        TaskType 实例任务类型,可能的值包括: "ROLLBACK" - 数据库回档; "SQL OPERATION" - SQL操作; "IMPORT DATA" - 数据导入; "MODIFY PARAM" - 参数设置; "INITIAL" - 初始化云数据库实例; "REBOOT" - 重启云数据库实例; "OPEN GTID" - 开启云数据库实例GTID; "UPGRADE RO" - 只读实例升级; "BATCH ROLLBACK" - 数据库批量回档; "UPGRADE MASTER" - 主实例升级; "DROP TABLES" - 删除云数据库库表; "SWITCH DR TO MASTER" - 灾备实例提升为主。
      • setTaskType

        public void setTaskType​(String TaskType)
        Set 实例任务类型,可能的值包括: "ROLLBACK" - 数据库回档; "SQL OPERATION" - SQL操作; "IMPORT DATA" - 数据导入; "MODIFY PARAM" - 参数设置; "INITIAL" - 初始化云数据库实例; "REBOOT" - 重启云数据库实例; "OPEN GTID" - 开启云数据库实例GTID; "UPGRADE RO" - 只读实例升级; "BATCH ROLLBACK" - 数据库批量回档; "UPGRADE MASTER" - 主实例升级; "DROP TABLES" - 删除云数据库库表; "SWITCH DR TO MASTER" - 灾备实例提升为主。
        Parameters:
        TaskType - 实例任务类型,可能的值包括: "ROLLBACK" - 数据库回档; "SQL OPERATION" - SQL操作; "IMPORT DATA" - 数据导入; "MODIFY PARAM" - 参数设置; "INITIAL" - 初始化云数据库实例; "REBOOT" - 重启云数据库实例; "OPEN GTID" - 开启云数据库实例GTID; "UPGRADE RO" - 只读实例升级; "BATCH ROLLBACK" - 数据库批量回档; "UPGRADE MASTER" - 主实例升级; "DROP TABLES" - 删除云数据库库表; "SWITCH DR TO MASTER" - 灾备实例提升为主。
      • 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 - 实例任务结束时间。
      • getInstanceIds

        public String[] getInstanceIds()
        Get 任务关联的实例 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceIds 任务关联的实例 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceIds

        public void setInstanceIds​(String[] InstanceIds)
        Set 任务关联的实例 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceIds - 任务关联的实例 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getAsyncRequestId

        public String getAsyncRequestId()
        Get 异步任务的请求 ID。
        Returns:
        AsyncRequestId 异步任务的请求 ID。
      • setAsyncRequestId

        public void setAsyncRequestId​(String AsyncRequestId)
        Set 异步任务的请求 ID。
        Parameters:
        AsyncRequestId - 异步任务的请求 ID。