Storage Transfer v1 API - Class TransferOperation (2.5.0)

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

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

A description of the execution of a transfer.

Inheritance

object > TransferOperation

Namespace

Google.Cloud.StorageTransfer.V1

Assembly

Google.Cloud.StorageTransfer.V1.dll

Constructors

TransferOperation()

public TransferOperation()

TransferOperation(TransferOperation)

public TransferOperation(TransferOperation other)
Parameter
Name Description
other TransferOperation

Properties

Counters

public TransferCounters Counters { get; set; }

Information about the progress of the transfer operation.

Property Value
Type Description
TransferCounters

EndTime

public Timestamp EndTime { get; set; }

End time of this transfer execution.

Property Value
Type Description
Timestamp

ErrorBreakdowns

public RepeatedField<ErrorSummary> ErrorBreakdowns { get; }

Summarizes errors encountered with sample error log entries.

Property Value
Type Description
RepeatedFieldErrorSummary

LoggingConfig

public LoggingConfig LoggingConfig { get; set; }

Cloud Logging configuration.

Property Value
Type Description
LoggingConfig

Name

public string Name { get; set; }

A globally unique ID assigned by the system.

Property Value
Type Description
string

NotificationConfig

public NotificationConfig NotificationConfig { get; set; }

Notification configuration.

Property Value
Type Description
NotificationConfig

ProjectId

public string ProjectId { get; set; }

The ID of the Google Cloud project that owns the operation.

Property Value
Type Description
string

StartTime

public Timestamp StartTime { get; set; }

Start time of this transfer execution.

Property Value
Type Description
Timestamp

Status

public TransferOperation.Types.Status Status { get; set; }

Status of the transfer operation.

Property Value
Type Description
TransferOperationTypesStatus

TransferJobName

public string TransferJobName { get; set; }

The name of the transfer job that triggers this transfer operation.

Property Value
Type Description
string

TransferSpec

public TransferSpec TransferSpec { get; set; }

Transfer specification.

Property Value
Type Description
TransferSpec