/** * 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 { ReqAddPipelineArchive, ReqPatchPipeline, ReqPipeline, ReqRunPipeline, RespBase, RespPipeline, RespPipelineList, RespPipelineRun, RespResourceURL, RespString } from '../models'; export interface AddPipelineArchiveRequest { groupId: string; pipelineId: string; reqAddPipelineArchive: ReqAddPipelineArchive; } export interface ChangePipelineOwnerRequest { groupId: string; pipelineId: string; username: string; } export interface CreatePipelineRequest { groupId: string; reqPipeline: ReqPipeline; } export interface DeletePipelineRequest { groupId: string; pipelineId: string; } export interface GetPipelineRequest { groupId: string; pipelineId: string; } export interface ListPipelinesRequest { groupId: string; } export interface PatchPipelineRequest { groupId: string; pipelineId: string; reqPatchPipeline: ReqPatchPipeline; } export interface RemovePipelineArchiveRequest { groupId: string; pipelineId: string; reqAddPipelineArchive: ReqAddPipelineArchive; } export interface RunPipelineRequest { groupId: string; pipelineId: string; reqRunPipeline: ReqRunPipeline; } /** * */ export declare class PipelinesApi extends runtime.BaseAPI { /** * Add an archive to a pipeline. * Add an archive to a pipeline */ addPipelineArchiveRaw(requestParameters: AddPipelineArchiveRequest, initOverrides?: RequestInit): Promise>; /** * Add an archive to a pipeline. * Add an archive to a pipeline */ addPipelineArchive(requestParameters: AddPipelineArchiveRequest, initOverrides?: RequestInit): Promise; /** * Change the owner of a pipeline. Requesting user must be the current owner * Change pipeline owner */ changePipelineOwnerRaw(requestParameters: ChangePipelineOwnerRequest, initOverrides?: RequestInit): Promise>; /** * Change the owner of a pipeline. Requesting user must be the current owner * Change pipeline owner */ changePipelineOwner(requestParameters: ChangePipelineOwnerRequest, initOverrides?: RequestInit): Promise; /** * Create a pipeline using a request body. Pipeline id must be unique within a group and can be composed of alphanumeric characters and the following special characters [-_.]. * Create a pipeline */ createPipelineRaw(requestParameters: CreatePipelineRequest, initOverrides?: RequestInit): Promise>; /** * Create a pipeline using a request body. Pipeline id must be unique within a group and can be composed of alphanumeric characters and the following special characters [-_.]. * Create a pipeline */ createPipeline(requestParameters: CreatePipelineRequest, initOverrides?: RequestInit): Promise; /** * Delete a pipeline * Delete a pipeline */ deletePipelineRaw(requestParameters: DeletePipelineRequest, initOverrides?: RequestInit): Promise>; /** * Delete a pipeline * Delete a pipeline */ deletePipeline(requestParameters: DeletePipelineRequest, initOverrides?: RequestInit): Promise; /** * Retrieve information for a pipeline given the pipeline id * Retrieve pipeline details */ getPipelineRaw(requestParameters: GetPipelineRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve information for a pipeline given the pipeline id * Retrieve pipeline details */ getPipeline(requestParameters: GetPipelineRequest, initOverrides?: RequestInit): Promise; /** * Get a list of all pipleines from all groups * List all pipelines */ listAllPipelinesRaw(initOverrides?: RequestInit): Promise>; /** * Get a list of all pipleines from all groups * List all pipelines */ listAllPipelines(initOverrides?: RequestInit): Promise; /** * Retrieve a list of pipelines for all groups that the requesting user belongs to. * Retrieve pipelines */ listPipelinesRaw(requestParameters: ListPipelinesRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve a list of pipelines for all groups that the requesting user belongs to. * Retrieve pipelines */ listPipelines(requestParameters: ListPipelinesRequest, initOverrides?: RequestInit): Promise; /** * Update a pipelines properties * Patch a pipeline */ patchPipelineRaw(requestParameters: PatchPipelineRequest, initOverrides?: RequestInit): Promise>; /** * Update a pipelines properties * Patch a pipeline */ patchPipeline(requestParameters: PatchPipelineRequest, initOverrides?: RequestInit): Promise; /** * Remove an archive to a pipeline. * Remove archive to a pipeline */ removePipelineArchiveRaw(requestParameters: RemovePipelineArchiveRequest, initOverrides?: RequestInit): Promise>; /** * Remove an archive to a pipeline. * Remove archive to a pipeline */ removePipelineArchive(requestParameters: RemovePipelineArchiveRequest, initOverrides?: RequestInit): Promise; /** * Trigger a pipeline run * Trigger a pipeline run */ runPipelineRaw(requestParameters: RunPipelineRequest, initOverrides?: RequestInit): Promise>; /** * Trigger a pipeline run * Trigger a pipeline run */ runPipeline(requestParameters: RunPipelineRequest, initOverrides?: RequestInit): Promise; }