IResourcePoolManager
Exposes methods for working with resource pool objects.
Adds a list of resources of a given type from a given resource pool.
Adds a resource of a given type to a given resource pool.
Adds a resource pool to Relativity.
Deletes a resource pool.
Task<List<MassOperationResult>> MassAddResourceServersAsync(List<ObjectIdentifier> resourcePools, List<ObjectIdentifier> resourceServers)
Adds a list of resource servers to given resource pools.
Task<List<MassOperationResult>> MassAddResourceServersAsync(List<ObjectIdentifier> resourcePools, List<ObjectIdentifier> resourceServers, IProgress<ProgressReport> progress)
Adds a list of resource servers to given resource pools and returns progress information.
Task<List<MassOperationResult>> MassAddResourceServersAsync(List<ObjectIdentifier> resourcePools, List<ObjectIdentifier> resourceServers, CancellationToken cancel, IProgress<ProgressReport> progress)
Adds a list of resource servers to given resource pools, provides a token used for canceling the operation, and returns progress information.
Task<List<MassOperationResult>> MassRemoveResourceServersAsync(List<ObjectIdentifier> resourcePools, List<ObjectIdentifier> resourceServers)
Removes a list of resource servers from given resource pools.
Task<List<MassOperationResult>> MassRemoveResourceServersAsync(List<ObjectIdentifier> resourcePools, List<ObjectIdentifier> resourceServers, IProgress<ProgressReport> progress)
Removes a list of resource servers from given resource pools and returns progress information.
Task<List<MassOperationResult>> MassRemoveResourceServersAsync(List<ObjectIdentifier> resourcePools, List<ObjectIdentifier> resourceServers, CancellationToken cancel, IProgress<ProgressReport> progress)
Removes a list of resource servers from given resource pools, provides a token used for canceling the operation, and returns progress information.
Task<QueryResultSlim> QueryByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length)
Performs a Query for resource pools that are associated with a given resource server.
Task<QueryResultSlim> QueryByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)
Performs a Query for resource pools that are associated with a given resource server and returns progress information.
Task<QueryResultSlim> QueryByResourceServerAsync(int resourceServerID, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)
Performs a Query for resource pools that are associated with a given resource server, provides a token used for canceling the operation and returns progress information.
Performs a Query for all clients that may be set as the client for a resource pool.
Task<QueryResultSlim> QueryClientsAsync(QueryRequest request, int start, int length, IProgress<ProgressReport> progress)
Performs a Query for all clients that may be set as the client for a resource pool and returns progress information.
Task<QueryResultSlim> QueryClientsAsync(QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)
Performs a Query for all clients that may be set as the client for a resource pool, provides a token used for canceling the operation, and returns progress information.
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)
Performs a Query for resources of a given type that are associated with the resource pool.
Task<QueryResultSlim> QueryResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)
Performs a Query for resources of a given type that are associated with the resource pool and returns progress information.
Task<QueryResultSlim> QueryResourcesAsync(int resourcePoolID, string resourceType, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)
Performs a Query for resources of a given type that are associated with the resource pool, provides a token used for canceling the operation, and returns progress information.
Retrieves metadata for a resource pool, including its name, associated client, and other properties.
Retrieves advanced metadata for a resource pool, including its name, associated client, and other properties.
Task RemoveResourcesAsync(int resourcePoolID, string resourceType, List<ObjectIdentifier> resources)
Removes a list of resources of a given type from a given resource pool.
Removes a resource of a given type from a given resource pool.
Modifies properties of a resource pool.
Task<ResourcePoolResponse> UpdateAsync(int resourcePoolID, ResourcePoolRequest resourcePoolRequest, DateTime lastModifiedOn)
Modifies properties of a resource pool.