code: def advance_cluster_time(self, cluster_time):
          
          if not isinstance(cluster_time, abc.Mapping):
              raise TypeError(
                  "cluster_time must be a subclass of collections.Mapping")
          if not isinstance(cluster_time.get("clusterTime"), Timestamp):
              raise ValueError("Invalid cluster_time")
          self._advance_cluster_time(cluster_time)
docs: Update the cluster time for this session.
  
          :Parameters:
            - `cluster_time`: The
              :data:`~pymongo.client_session.ClientSession.cluster_time` from
              another `ClientSession` instance.