public class TaskDetail extends AbstractModel
header, skipSign| Constructor and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getAsyncRequestId()
Get Async task request ID. 
 | 
Long | 
getCode()
Get Error code. 
 | 
String | 
getEndTime()
Get Instance task end time. 
 | 
String[] | 
getInstanceIds()
Get ID of an instance associated with a task. 
 | 
Long | 
getJobId()
Get ID of an instance task. 
 | 
String | 
getMessage()
Get Error message. 
 | 
Long | 
getProgress()
Get Instance task progress. 
 | 
String | 
getStartTime()
Get Instance task start time. 
 | 
String | 
getTaskStatus()
Get Instance task status. 
 | 
String | 
getTaskType()
Get Instance task type. 
 | 
void | 
setAsyncRequestId(String AsyncRequestId)
Set Async task request ID. 
 | 
void | 
setCode(Long Code)
Set Error code. 
 | 
void | 
setEndTime(String EndTime)
Set Instance task end time. 
 | 
void | 
setInstanceIds(String[] InstanceIds)
Set ID of an instance associated with a task. 
 | 
void | 
setJobId(Long JobId)
Set ID of an instance task. 
 | 
void | 
setMessage(String Message)
Set Error message. 
 | 
void | 
setProgress(Long Progress)
Set Instance task progress. 
 | 
void | 
setStartTime(String StartTime)
Set Instance task start time. 
 | 
void | 
setTaskStatus(String TaskStatus)
Set Instance task status. 
 | 
void | 
setTaskType(String TaskType)
Set Instance task type. 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic TaskDetail()
public TaskDetail(TaskDetail source)
public Long getCode()
public void setCode(Long Code)
Code - Error code.public String getMessage()
public void setMessage(String Message)
Message - Error message.public Long getJobId()
public void setJobId(Long JobId)
JobId - ID of an instance task.public Long getProgress()
public void setProgress(Long Progress)
Progress - Instance task progress.public String getTaskStatus()
public void setTaskStatus(String TaskStatus)
TaskStatus - Instance task status. Valid values:
"UNDEFINED" - undefined;
"INITIAL" - initializing;
"RUNNING" - running;
"SUCCEED" - succeeded;
"FAILED" - failed;
"KILLED" - terminated;
"REMOVED" - deleted;
"PAUSED" - paused.
"WAITING" - waiting (which can be canceled)public String getTaskType()
public void setTaskType(String TaskType)
TaskType - Instance task type. Valid values:
"ROLLBACK" - rolling back a database;
"SQL OPERATION" - performing an SQL operation;
"IMPORT DATA" - importing data;
"MODIFY PARAM" - setting a parameter;
"INITIAL" - initializing a TencentDB instance;
"REBOOT" - restarting a TencentDB instance;
"OPEN GTID" - enabling GTID of a TencentDB instance;
"UPGRADE RO" - upgrading a read-only instance;
"BATCH ROLLBACK" - rolling back databases in batches;
"UPGRADE MASTER" - upgrading a primary instance;
"DROP TABLES" - dropping a TencentDB table;
"SWITCH DR TO MASTER" - promoting a disaster recovery instance.public String getStartTime()
public void setStartTime(String StartTime)
StartTime - Instance task start time.public String getEndTime()
public void setEndTime(String EndTime)
EndTime - Instance task end time.public String[] getInstanceIds()
public void setInstanceIds(String[] InstanceIds)
InstanceIds - ID of an instance associated with a task.
Note: This field may return null, indicating that no valid values can be obtained.public String getAsyncRequestId()
public void setAsyncRequestId(String AsyncRequestId)
AsyncRequestId - Async task request ID.Copyright © 2025. All rights reserved.