public sealed class TransferCounters : IMessage<TransferCounters>, IEquatable<TransferCounters>, IDeepCloneable<TransferCounters>, IBufferMessage, IMessageReference documentation and code samples for the Storage Transfer v1 API class TransferCounters.
A collection of counters that report the progress of a transfer operation.
Implements
IMessageTransferCounters, IEquatableTransferCounters, IDeepCloneableTransferCounters, IBufferMessage, IMessageNamespace
Google.Cloud.StorageTransfer.V1Assembly
Google.Cloud.StorageTransfer.V1.dll
Constructors
TransferCounters()
public TransferCounters()TransferCounters(TransferCounters)
public TransferCounters(TransferCounters other)| Parameter | |
|---|---|
| Name | Description |
other |
TransferCounters |
Properties
BytesCopiedToSink
public long BytesCopiedToSink { get; set; }Bytes that are copied to the data sink.
| Property Value | |
|---|---|
| Type | Description |
long |
|
BytesDeletedFromSink
public long BytesDeletedFromSink { get; set; }Bytes that are deleted from the data sink.
| Property Value | |
|---|---|
| Type | Description |
long |
|
BytesDeletedFromSource
public long BytesDeletedFromSource { get; set; }Bytes that are deleted from the data source.
| Property Value | |
|---|---|
| Type | Description |
long |
|
BytesFailedToDeleteFromSink
public long BytesFailedToDeleteFromSink { get; set; }Bytes that failed to be deleted from the data sink.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
long |
|
BytesFoundOnlyFromSink
public long BytesFoundOnlyFromSink { get; set; }Bytes found only in the data sink that are scheduled to be deleted.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
long |
|
IntermediateObjectsCleanedUp
public long IntermediateObjectsCleanedUp { get; set; }Number of successfully cleaned up intermediate objects.
| Property Value | |
|---|---|
| Type | Description |
long |
|
IntermediateObjectsFailedCleanedUp
public long IntermediateObjectsFailedCleanedUp { get; set; }Number of intermediate objects failed cleaned up.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ObjectsCopiedToSink
public long ObjectsCopiedToSink { get; set; }Objects that are copied to the data sink.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ObjectsDeletedFromSink
public long ObjectsDeletedFromSink { get; set; }Objects that are deleted from the data sink.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ObjectsDeletedFromSource
public long ObjectsDeletedFromSource { get; set; }Objects that are deleted from the data source.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ObjectsFailedToDeleteFromSink
public long ObjectsFailedToDeleteFromSink { get; set; }Objects that failed to be deleted from the data sink.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
long |
|
ObjectsFoundOnlyFromSink
public long ObjectsFoundOnlyFromSink { get; set; }Objects found only in the data sink that are scheduled to be deleted.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
long |
|