IEnumerationFinalActionsBuilder
using Relativity.DataTransfer.Nodes;
using Relativity.Transfer.Enumeration.Filters;
using System.Collections.Generic;
namespace Relativity.Transfer.Enumeration.Interfaces
{
public interface IEnumerationFinalActionsBuilder
{
IEnumerationFinalActionsBuilder WithFilters(IEnumerable<INodeFilter> filters, IEnumerationHandler<EnumerationIssue> skippedItemHandler);
IEnumerationFinalActionsBuilder WithStatistics(IEnumerationHandler<EnumerationStatistic> statisticsHandler);
IEnumerationFinalActionsBuilder WithBatching(INode destinationNode, IDirectory batchSerializationDirectory, IEnumerationHandler<SerializedBatch> batchCreatedHandler);
IEnumerationOrchestrator Create();
}
}