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";
}
}
}