| 
 | The MongoDB\Driver\TopologyDescription classIntroductionThe MongoDB\Driver\TopologyDescription class is a value object that represents a topology to which the driver is connected. Instances of this class are returned by MongoDB\Driver\Monitoring\TopologyChangedEvent methods. Class synopsisMongoDB\Driver\TopologyDescription 
     final
     
      class MongoDB\Driver\TopologyDescription
     
     { /* Constants */ 
     const
     string
     MongoDB\Driver\TopologyDescription::TYPE_UNKNOWN = "Unknown"; const
     string
     MongoDB\Driver\TopologyDescription::TYPE_SINGLE = "Single"; const
     string
     MongoDB\Driver\TopologyDescription::TYPE_SHARDED = "Sharded"; const
     string
     MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARY = "ReplicaSetNoPrimary"; const
     string
     MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARY = "ReplicaSetWithPrimary"; const
     string
     MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCED = "LoadBalanced"; /* Methods */ 
   final public array getServers() final public string getType() final public bool hasReadableServer(MongoDB\Driver\ReadPreferencenull  $readPreference=null)final public bool hasWritableServer()} Predefined Constants
 
 |