任务(Task)¶
Interface to operate on the task.
-
class
rayvision_api.operators.task.
Task
(connect)¶ 基类:
object
API task related operations.
-
TASK_PARAM
= 'taskIds'¶
-
create_task
(count=1, out_user_id=None, task_user_level=50, labels=None)¶ Create task ID.
参数: - count (int, optional) -- The quantity of task ID.
- out_user_id (int, optional) -- Non-required, external user ID, used to distinguish users accessing third parties.
- task_user_level (int) -- Set the user's task level to either 50 or 60, default is 50.
- labels (list or tuple) -- Custom task labels, optional.
返回: - Task info.
- e.g.:
- {
"taskIdList": [1658434], "aliasTaskIdList": [2W1658434], "userId": 100093088
}
返回类型:
-
full_speed
(task_id_list)¶ Full to render.
参数: - task_id_list (list of int) -- Task list.
- Example --
- {
- "taskIds":[485],
}
-
set_task_overtime_top
(task_id_list, overtime)¶ Set the task timeout stop time.
参数:
-
submit_task
(task_id, asset_lsolation_model=None, out_user_id=None)¶ Submit task.
参数: - task_id (int) -- Submit task ID.
- asset_lsolation_model (str) -- Asset isolation type, Optional value, default is null, optional value:'TASK_ID_MODEL' or 'OUT_USER_MODEL'.
- out_user_id (str) -- The asset isolates the user ID, Optional value, when asset_lsolation_model='OUT_USER_MODEL' ,'out_user_id' cant be empty.
-