<PackageReference Include="Relativity.ObjectManager" Version="11.2.127.49" />

IResourcePoolManager

public interface IResourcePoolManager : IDisposable
Task AddResourcesAsync(int resourcePoolID, string resourceType, List<ObjectIdentifier> resources)

Task AddResourcesAsync(int resourcePoolID, string resourceType, ObjectIdentifier resource)

Task DeleteAsync(int resourcePoolID)

Task<QueryResultSlim> QueryByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length)

Task<QueryResultSlim> QueryByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryClientsAsync(QueryRequest request, int start, int length)

Task<QueryResultSlim> QueryClientsAsync(QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryClientsAsync(QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryEligibleByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length)

Task<QueryResultSlim> QueryEligibleByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryEligibleByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryEligibleToAddResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length)

Task<QueryResultSlim> QueryEligibleToAddResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryEligibleToAddResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length)

Task<QueryResultSlim> QueryResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<ResourcePoolResponse> ReadAsync(int resourcePoolID)

Task<ResourcePoolResponse> ReadAsync(int resourcePoolID, bool includeMetadata, bool includeActions)

Task RemoveResourcesAsync(int resourcePoolID, string resourceType, List<ObjectIdentifier> resources)

Task RemoveResourcesAsync(int resourcePoolID, string resourceType, ObjectIdentifier resource)

Task<ResourcePoolResponse> UpdateAsync(int resourcePoolID, ResourcePoolRequest resourcePoolRequest)

Task<ResourcePoolResponse> UpdateAsync(int resourcePoolID, ResourcePoolRequest resourcePoolRequest, DateTime lastModifiedOn)