Class VectorizationResourceProviderServiceExtensions
- Namespace
- FoundationaLLM.Vectorization.Extensions
- Assembly
- FoundationaLLM.Vectorization.Engine.dll
Extension methods for VectorizationResourceProviderService.
public static class VectorizationResourceProviderServiceExtensions
- Inheritance
-
VectorizationResourceProviderServiceExtensions
- Inherited Members
Methods
GetActivePipelines(VectorizationResourceProviderService)
Retrieves all active vectorization pipelines.
public static Task<List<VectorizationPipeline>> GetActivePipelines(this VectorizationResourceProviderService vectorizationResourceProvider)
Parameters
vectorizationResourceProvider
VectorizationResourceProviderServiceAn instance of the vectorization resource provider service
Returns
- Task<List<VectorizationPipeline>>
List of active pipelines.
GetVectorizationRequestResource(VectorizationResourceProviderService, string, UnifiedUserIdentity)
Retrieves the vectorization request resource with the specified name.
public static Task<VectorizationRequest> GetVectorizationRequestResource(this VectorizationResourceProviderService vectorizationResourceProvider, string requestName, UnifiedUserIdentity userIdentity)
Parameters
vectorizationResourceProvider
VectorizationResourceProviderServiceAn instance of the vectorization resource provider.
requestName
stringThe name of the request to retrieve.
userIdentity
UnifiedUserIdentityThe UnifiedUserIdentity providing information about the calling user identity.
Returns
- Task<VectorizationRequest>
The vectorization request.
TogglePipelineActivation(VectorizationResourceProviderService, string, bool, UnifiedUserIdentity)
Sets the specified vectorization pipeline to active or inactive.
public static Task TogglePipelineActivation(this VectorizationResourceProviderService vectorizationResourceProvider, string pipelineObjectId, bool activate, UnifiedUserIdentity userIdentity)
Parameters
vectorizationResourceProvider
VectorizationResourceProviderServiceAn instance of the vectorization resource provider.
pipelineObjectId
stringThe object id of the pipeline to deactivate
activate
booltrue if the pipeline should be activated, false if it is to be deactivated.
userIdentity
UnifiedUserIdentityThe UnifiedUserIdentity providing information about the calling user identity.