<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

MetricJobEndReport

using Relativity.DataExchange.Transfer; using System.Runtime.CompilerServices; namespace Monitoring { public class MetricJobEndReport : MetricJobBase { [CompilerGenerated] private string _BucketName; public override string BucketName { get; } public TelemetryConstants.JobStatus JobStatus { get { return GetValueOrDefault<TelemetryConstants.JobStatus>("JobStatus"); } set { base.CustomData["JobStatus"] = value; } } public long TotalSizeBytes { get { return GetValueOrDefault<long>("TotalSizeBytes"); } set { base.CustomData["TotalSizeBytes"] = value; } } public long FileSizeBytes { get { return GetValueOrDefault<long>("FileSizeBytes"); } set { base.CustomData["FileSizeBytes"] = value; } } public long MetadataSizeBytes { get { return GetValueOrDefault<long>("MetadataSizeBytes"); } set { base.CustomData["MetadataSizeBytes"] = value; } } public long TotalRecords { get { return GetValueOrDefault<long>("TotalRecords"); } set { base.CustomData["TotalRecords"] = value; } } public long CompletedRecords { get { return GetValueOrDefault<long>("CompletedRecords"); } set { base.CustomData["CompletedRecords"] = value; } } public long RecordsWithErrors { get { return GetValueOrDefault<long>("RecordsWithErrors"); } set { base.CustomData["RecordsWithErrors"] = value; } } public double ThroughputBytesPerSecond { get { return GetValueOrDefault<double>("ThroughputBytesPerSecond"); } set { base.CustomData["ThroughputBytesPerSecond"] = value; } } public double ThroughputRecordsPerSecond { get { return GetValueOrDefault<double>("ThroughputRecordsPerSecond"); } set { base.CustomData["ThroughputRecordsPerSecond"] = value; } } public double SqlBulkLoadThroughputRecordsPerSecond { get { return GetValueOrDefault<double>("SqlBulkLoadThroughputRecordsPerSecond"); } set { base.CustomData["SqlBulkLoadThroughputRecordsPerSecond"] = value; } } public double JobDurationInSeconds { get { return GetValueOrDefault<double>("JobDurationInSeconds"); } set { base.CustomData["JobDurationInSeconds"] = value; } } public TapiClient InitialTransferMode { get { return GetValueOrDefault<TapiClient>("InitialTransferMode"); } set { base.CustomData["InitialTransferMode"] = value; } } public double JobStartTimeStamp { get { return GetValueOrDefault<double>("JobStartTimeStamp"); } set { base.CustomData["JobStartTimeStamp"] = value; } } public double JobEndTimeStamp { get { return GetValueOrDefault<double>("JobEndTimeStamp"); } set { base.CustomData["JobEndTimeStamp"] = value; } } public string JobRunId { get { return GetValueOrDefault<string>("JobRunId"); } set { base.CustomData["JobRunId"] = value; } } public long ExportedNativeCount { get { return GetValueOrDefault<long>("ExportedNativeCount"); } set { base.CustomData["ExportedNativeCount"] = value; } } public long ExportedPdfCount { get { return GetValueOrDefault<long>("ExportedPdfCount"); } set { base.CustomData["ExportedPdfCount"] = value; } } public long ExportedImageCount { get { return GetValueOrDefault<long>("ExportedImageCount"); } set { base.CustomData["ExportedImageCount"] = value; } } public long ExportedLongTextCount { get { return GetValueOrDefault<long>("ExportedLongTextCount"); } set { base.CustomData["ExportedLongTextCount"] = value; } } public MetricJobEndReport() { _BucketName = "RDC.MetricJobEndReport"; } } }