/** * Tapis Workflows API * Create and manage pipelines * * The version of the OpenAPI document: 1.6.0 * Contact: cicsupport@tacc.utexas.edu * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { EnumRunStatus, ReqCreateTaskExecution, ReqPatchTaskExecution, RespResourceURL, RespString, RespTaskExecution, RespTaskExecutionList } from '../models'; export interface CreateTaskExecutionRequest { xWORKFLOWEXECUTORTOKEN: string; pipelineRunUuid: string; reqCreateTaskExecution: ReqCreateTaskExecution; } export interface GetTaskExecutionRequest { groupId: string; pipelineId: string; pipelineRunUuid: string; taskExecutionUuid: string; } export interface ListTaskExecutionsRequest { groupId: string; pipelineId: string; pipelineRunUuid: string; } export interface UpdateTaskExecutionStatusRequest { xWORKFLOWEXECUTORTOKEN: string; taskExecutionUuid: string; status: EnumRunStatus; reqPatchTaskExecution?: ReqPatchTaskExecution; } /** * */ export declare class TaskExecutionsApi extends runtime.BaseAPI { /** * Create a task execution * Task Executions */ createTaskExecutionRaw(requestParameters: CreateTaskExecutionRequest, initOverrides?: RequestInit): Promise>; /** * Create a task execution * Task Executions */ createTaskExecution(requestParameters: CreateTaskExecutionRequest, initOverrides?: RequestInit): Promise; /** * Get a Task Execution * Task Executions */ getTaskExecutionRaw(requestParameters: GetTaskExecutionRequest, initOverrides?: RequestInit): Promise>; /** * Get a Task Execution * Task Executions */ getTaskExecution(requestParameters: GetTaskExecutionRequest, initOverrides?: RequestInit): Promise; /** * List Task Executions for a pipeline run * Task Executions */ listTaskExecutionsRaw(requestParameters: ListTaskExecutionsRequest, initOverrides?: RequestInit): Promise>; /** * List Task Executions for a pipeline run * Task Executions */ listTaskExecutions(requestParameters: ListTaskExecutionsRequest, initOverrides?: RequestInit): Promise; /** * update a task execution status * Task Executions */ updateTaskExecutionStatusRaw(requestParameters: UpdateTaskExecutionStatusRequest, initOverrides?: RequestInit): Promise>; /** * update a task execution status * Task Executions */ updateTaskExecutionStatus(requestParameters: UpdateTaskExecutionStatusRequest, initOverrides?: RequestInit): Promise; }