models.copy_run_stats module¶
-
class
models.copy_run_stats.
CopyRunStats
(end_time_usecs=None, is_incremental=None, logical_bytes_transferred=None, logical_size_bytes=None, logical_transfer_rate_bps=None, physical_bytes_transferred=None, start_time_usecs=None)[source]¶ Bases:
object
Implementation of the ‘CopyRunStats’ model.
Stats for one copy task or aggregated stats of a Copy Run in a Protection Job Run.
- Attributes:
- end_time_usecs (long|int): Specifies the time when this replication
ended. If not set, then the replication has not ended yet.
- is_incremental (bool): Specifies whether this archival is incremental
for archival targets.
- logical_bytes_transferred (long|int): Specifies the number of logical
bytes transferred for this replication so far. This value can never exceed the total logical size of the replicated view.
- logical_size_bytes (long|int): Specifies the total amount of logical
data to be transferred for this replication.
- logical_transfer_rate_bps (long|int): Specifies average logical bytes
transfer rate in bytes per second for archchival targets.
- physical_bytes_transferred (long|int): Specifies the number of
physical bytes sent over the wire for replication targets.
- start_time_usecs (long|int): Specifies the time when this replication
was started. If not set, then replication has not been started yet.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.