code: def add(self, other_op):
          
          self._op.logEntries.extend(other_op.logEntries)
          self._merge_timestamps(other_op)
          self._merge_metric_values(other_op)
docs: Combines `other_op` with the operation held by this aggregator.
  
          N.B. It merges the operations log entries and metric values, but makes
          the assumption the operation is consistent.  It's the callers
          responsibility to ensure consistency
  
          Args:
             other_op (
               class:`endpoints_management.gen.servicecontrol_v1_messages.Operation`):
               an operation merge into this one