Storage Transfer v1 API - Class TransferCounters (2.5.0)

public sealed class TransferCounters : IMessage<TransferCounters>, IEquatable<TransferCounters>, IDeepCloneable<TransferCounters>, IBufferMessage, IMessage

Reference documentation and code samples for the Storage Transfer v1 API class TransferCounters.

A collection of counters that report the progress of a transfer operation.

Inheritance

object > TransferCounters

Namespace

Google.Cloud.StorageTransfer.V1

Assembly

Google.Cloud.StorageTransfer.V1.dll

Constructors

TransferCounters()

public TransferCounters()

TransferCounters(TransferCounters)

public TransferCounters(TransferCounters other)
Parameter
NameDescription
otherTransferCounters

Properties

BytesCopiedToSink

public long BytesCopiedToSink { get; set; }

Bytes that are copied to the data sink.

Property Value
TypeDescription
long

BytesDeletedFromSink

public long BytesDeletedFromSink { get; set; }

Bytes that are deleted from the data sink.

Property Value
TypeDescription
long

BytesDeletedFromSource

public long BytesDeletedFromSource { get; set; }

Bytes that are deleted from the data source.

Property Value
TypeDescription
long

BytesFailedToDeleteFromSink

public long BytesFailedToDeleteFromSink { get; set; }

Bytes that failed to be deleted from the data sink.

Property Value
TypeDescription
long

BytesFoundFromSource

public long BytesFoundFromSource { get; set; }

Bytes found in the data source that are scheduled to be transferred, excluding any that are filtered based on object conditions or skipped due to sync.

Property Value
TypeDescription
long

BytesFoundOnlyFromSink

public long BytesFoundOnlyFromSink { get; set; }

Bytes found only in the data sink that are scheduled to be deleted.

Property Value
TypeDescription
long

BytesFromSourceFailed

public long BytesFromSourceFailed { get; set; }

Bytes in the data source that failed to be transferred or that failed to be deleted after being transferred.

Property Value
TypeDescription
long

BytesFromSourceSkippedBySync

public long BytesFromSourceSkippedBySync { get; set; }

Bytes in the data source that are not transferred because they already exist in the data sink.

Property Value
TypeDescription
long

DirectoriesFailedToListFromSource

public long DirectoriesFailedToListFromSource { get; set; }

For transfers involving PosixFilesystem only.

Number of listing failures for each directory found at the source. Potential failures when listing a directory include permission failure or block failure. If listing a directory fails, no files in the directory are transferred.

Property Value
TypeDescription
long

DirectoriesFoundFromSource

public long DirectoriesFoundFromSource { get; set; }

For transfers involving PosixFilesystem only.

Number of directories found while listing. For example, if the root directory of the transfer is base/ and there are two other directories, a/ and b/ under this directory, the count after listing base/, base/a/ and base/b/ is 3.

Property Value
TypeDescription
long

DirectoriesSuccessfullyListedFromSource

public long DirectoriesSuccessfullyListedFromSource { get; set; }

For transfers involving PosixFilesystem only.

Number of successful listings for each directory found at the source.

Property Value
TypeDescription
long

IntermediateObjectsCleanedUp

public long IntermediateObjectsCleanedUp { get; set; }

Number of successfully cleaned up intermediate objects.

Property Value
TypeDescription
long

IntermediateObjectsFailedCleanedUp

public long IntermediateObjectsFailedCleanedUp { get; set; }

Number of intermediate objects failed cleaned up.

Property Value
TypeDescription
long

ObjectsCopiedToSink

public long ObjectsCopiedToSink { get; set; }

Objects that are copied to the data sink.

Property Value
TypeDescription
long

ObjectsDeletedFromSink

public long ObjectsDeletedFromSink { get; set; }

Objects that are deleted from the data sink.

Property Value
TypeDescription
long

ObjectsDeletedFromSource

public long ObjectsDeletedFromSource { get; set; }

Objects that are deleted from the data source.

Property Value
TypeDescription
long

ObjectsFailedToDeleteFromSink

public long ObjectsFailedToDeleteFromSink { get; set; }

Objects that failed to be deleted from the data sink.

Property Value
TypeDescription
long

ObjectsFoundFromSource

public long ObjectsFoundFromSource { get; set; }

Objects found in the data source that are scheduled to be transferred, excluding any that are filtered based on object conditions or skipped due to sync.

Property Value
TypeDescription
long

ObjectsFoundOnlyFromSink

public long ObjectsFoundOnlyFromSink { get; set; }

Objects found only in the data sink that are scheduled to be deleted.

Property Value
TypeDescription
long

ObjectsFromSourceFailed

public long ObjectsFromSourceFailed { get; set; }

Objects in the data source that failed to be transferred or that failed to be deleted after being transferred.

Property Value
TypeDescription
long

ObjectsFromSourceSkippedBySync

public long ObjectsFromSourceSkippedBySync { get; set; }

Objects in the data source that are not transferred because they already exist in the data sink.

Property Value
TypeDescription
long