/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 24efc6365887 */ import { betaObservabilityEvaluationsCreatePipelineConfig } from "../funcs/betaObservabilityEvaluationsCreatePipelineConfig.js"; import { betaObservabilityEvaluationsDeletePipelineConfig } from "../funcs/betaObservabilityEvaluationsDeletePipelineConfig.js"; import { betaObservabilityEvaluationsGetPipelineConfig } from "../funcs/betaObservabilityEvaluationsGetPipelineConfig.js"; import { betaObservabilityEvaluationsListPipelineConfigs } from "../funcs/betaObservabilityEvaluationsListPipelineConfigs.js"; import { betaObservabilityEvaluationsUpdatePipelineConfig } from "../funcs/betaObservabilityEvaluationsUpdatePipelineConfig.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { unwrapAsync } from "../types/fp.js"; export class Evaluations extends ClientSDK { /** * Create a worker pipeline configuration */ async createPipelineConfig( request: components.CreatePipelineConfigRequest, options?: RequestOptions, ): Promise { return unwrapAsync(betaObservabilityEvaluationsCreatePipelineConfig( this, request, options, )); } /** * List worker pipeline configurations */ async listPipelineConfigs( request?: | operations.ListPipelineConfigsV1ObservabilityPipelineConfigsGetRequest | undefined, options?: RequestOptions, ): Promise { return unwrapAsync(betaObservabilityEvaluationsListPipelineConfigs( this, request, options, )); } /** * Get a worker pipeline configuration */ async getPipelineConfig( request: operations.GetPipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIdGetRequest, options?: RequestOptions, ): Promise { return unwrapAsync(betaObservabilityEvaluationsGetPipelineConfig( this, request, options, )); } /** * Replace a worker pipeline configuration */ async updatePipelineConfig( request: operations.UpdatePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIdPutRequest, options?: RequestOptions, ): Promise { return unwrapAsync(betaObservabilityEvaluationsUpdatePipelineConfig( this, request, options, )); } /** * Delete a worker pipeline configuration */ async deletePipelineConfig( request: operations.DeletePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIdDeleteRequest, options?: RequestOptions, ): Promise { return unwrapAsync(betaObservabilityEvaluationsDeletePipelineConfig( this, request, options, )); } }