public class TaskDetail extends AbstractModel
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 © 2023. All rights reserved.