TransferOperation(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A description of the execution of a transfer.
Attributes | |
---|---|
Name | Description |
name |
str
A globally unique ID assigned by the system. |
project_id |
str
The ID of the Google Cloud project that owns the operation. |
transfer_spec |
google.cloud.storage_transfer_v1.types.TransferSpec
Transfer specification. |
notification_config |
google.cloud.storage_transfer_v1.types.NotificationConfig
Notification configuration. |
logging_config |
google.cloud.storage_transfer_v1.types.LoggingConfig
Cloud Logging configuration. |
start_time |
google.protobuf.timestamp_pb2.Timestamp
Start time of this transfer execution. |
end_time |
google.protobuf.timestamp_pb2.Timestamp
End time of this transfer execution. |
status |
google.cloud.storage_transfer_v1.types.TransferOperation.Status
Status of the transfer operation. |
counters |
google.cloud.storage_transfer_v1.types.TransferCounters
Information about the progress of the transfer operation. |
error_breakdowns |
MutableSequence[google.cloud.storage_transfer_v1.types.ErrorSummary]
Summarizes errors encountered with sample error log entries. |
transfer_job_name |
str
The name of the transfer job that triggers this transfer operation. |
Classes
Status
Status(value)
The status of a TransferOperation.
Values: STATUS_UNSPECIFIED (0): Zero is an illegal value. IN_PROGRESS (1): In progress. PAUSED (2): Paused. SUCCESS (3): Completed successfully. FAILED (4): Terminated due to an unrecoverable failure. ABORTED (5): Aborted by the user. QUEUED (6): Temporarily delayed by the system. No user action is required. SUSPENDING (7): The operation is suspending and draining the ongoing work to completion.