Class: Google::Apis::ComputeAlpha::ReplicationDetails
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::ReplicationDetails
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Instance Attribute Summary collapse
-
#last_replication_time ⇒ String
The last sync time of the device pair.
-
#seconds_since_last_replication ⇒ Fixnum
Replication lag in seconds.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ReplicationDetails
constructor
A new instance of ReplicationDetails.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ReplicationDetails
Returns a new instance of ReplicationDetails.
41606 41607 41608 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41606 def initialize(**args) update!(**args) end |
Instance Attribute Details
#last_replication_time ⇒ String
The last sync time of the device pair.
Corresponds to the JSON property lastReplicationTime
41596 41597 41598 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41596 def last_replication_time @last_replication_time end |
#seconds_since_last_replication ⇒ Fixnum
Replication lag in seconds. This will only be populated if device is in
replicating state. Note that the value is calculated sometime during request
processing and at the instant the client receives the response, the current
replication_lag may have changed.
Corresponds to the JSON property secondsSinceLastReplication
41604 41605 41606 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41604 def seconds_since_last_replication @seconds_since_last_replication end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
41611 41612 41613 41614 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41611 def update!(**args) @last_replication_time = args[:last_replication_time] if args.key?(:last_replication_time) @seconds_since_last_replication = args[:seconds_since_last_replication] if args.key?(:seconds_since_last_replication) end |