UploadTapiBridgeParameters2
Represents the generic parameters to setup a Transfer API bridge for upload. This class cannot be inherited, backwards compatibility isn't guaranteed, and should never be consumed by API users.
namespace Relativity.DataExchange.Transfer
{
public sealed class UploadTapiBridgeParameters2 : TapiBridgeParameters2
{
public bool BcpFileTransfer { get; set; }
public int MaxFilesPerFolder { get; set; }
public bool SortIntoVolumes { get; set; }
public UploadTapiBridgeParameters2()
{
BcpFileTransfer = false;
MaxFilesPerFolder = 1000;
SortIntoVolumes = true;
base.FileNotFoundErrorsRetry = true;
base.FileNotFoundErrorsDisabled = false;
base.PermissionErrorsRetry = false;
}
public UploadTapiBridgeParameters2(UploadTapiBridgeParameters2 copy)
: base(copy)
{
BcpFileTransfer = copy.BcpFileTransfer;
MaxFilesPerFolder = copy.MaxFilesPerFolder;
SortIntoVolumes = copy.SortIntoVolumes;
}
public UploadTapiBridgeParameters2(TapiBridgeParameters2 copy)
: base(copy)
{
BcpFileTransfer = false;
MaxFilesPerFolder = 1000;
SortIntoVolumes = true;
}
public UploadTapiBridgeParameters2 ShallowCopy()
{
return new UploadTapiBridgeParameters2(this);
}
}
}