| 
								 
							 | Name | Description | 
|---|
  | CreateMany(IEnumerableCreateIndexModelTDocument, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateMany(IClientSessionHandle, IEnumerableCreateIndexModelTDocument, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateMany(IEnumerableCreateIndexModelTDocument, CreateManyIndexesOptions, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateMany(IClientSessionHandle, IEnumerableCreateIndexModelTDocument, CreateManyIndexesOptions, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateManyAsync(IEnumerableCreateIndexModelTDocument, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateManyAsync(IClientSessionHandle, IEnumerableCreateIndexModelTDocument, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateManyAsync(IEnumerableCreateIndexModelTDocument, CreateManyIndexesOptions, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateManyAsync(IClientSessionHandle, IEnumerableCreateIndexModelTDocument, CreateManyIndexesOptions, CancellationToken) | 
            Creates multiple indexes.
              | 
  | CreateOne(CreateIndexModelTDocument, CreateOneIndexOptions, CancellationToken) | 
            Creates an index.
              | 
  | CreateOne(IndexKeysDefinitionTDocument, CreateIndexOptions, CancellationToken) |  Obsolete.  
            Creates an index.
              | 
  | CreateOne(IClientSessionHandle, CreateIndexModelTDocument, CreateOneIndexOptions, CancellationToken) | 
            Creates an index.
              | 
  | CreateOne(IClientSessionHandle, IndexKeysDefinitionTDocument, CreateIndexOptions, CancellationToken) |  Obsolete.  
            Creates an index.
              | 
  | CreateOneAsync(CreateIndexModelTDocument, CreateOneIndexOptions, CancellationToken) | 
            Creates an index.
              | 
  | CreateOneAsync(IndexKeysDefinitionTDocument, CreateIndexOptions, CancellationToken) |  Obsolete.  
            Creates an index.
              | 
  | CreateOneAsync(IClientSessionHandle, CreateIndexModelTDocument, CreateOneIndexOptions, CancellationToken) | 
            Creates an index.
              | 
  | CreateOneAsync(IClientSessionHandle, IndexKeysDefinitionTDocument, CreateIndexOptions, CancellationToken) |  Obsolete.  
            Creates an index.
              | 
  | DropAll(CancellationToken) | 
            Drops all the indexes.
              | 
  | DropAll(DropIndexOptions, CancellationToken) | 
            Drops all the indexes.
              | 
  | DropAll(IClientSessionHandle, CancellationToken) | 
            Drops all the indexes.
              | 
  | DropAll(IClientSessionHandle, DropIndexOptions, CancellationToken) | 
            Drops all the indexes.
              | 
  | DropAllAsync(CancellationToken) | 
            Drops all the indexes.
              | 
  | DropAllAsync(DropIndexOptions, CancellationToken) | 
            Drops all the indexes.
              | 
  | DropAllAsync(IClientSessionHandle, CancellationToken) | 
            Drops all the indexes.
              | 
  | DropAllAsync(IClientSessionHandle, DropIndexOptions, CancellationToken) | 
            Drops all the indexes.
              | 
  | DropOne(String, CancellationToken) | 
            Drops an index by its name.
              | 
  | DropOne(IClientSessionHandle, String, CancellationToken) | 
            Drops an index by its name.
              | 
  | DropOne(String, DropIndexOptions, CancellationToken) | 
            Drops an index by its name.
              | 
  | DropOne(IClientSessionHandle, String, DropIndexOptions, CancellationToken) | 
            Drops an index by its name.
              | 
  | DropOneAsync(String, CancellationToken) | 
            Drops an index by its name.
              | 
  | DropOneAsync(IClientSessionHandle, String, CancellationToken) | 
            Drops an index by its name.
              | 
  | DropOneAsync(String, DropIndexOptions, CancellationToken) | 
            Drops an index by its name.
              | 
  | DropOneAsync(IClientSessionHandle, String, DropIndexOptions, CancellationToken) | 
            Drops an index by its name.
              | 
  | List(CancellationToken) | 
            Lists the indexes.
              | 
  | List(IClientSessionHandle, CancellationToken) | 
            Lists the indexes.
              | 
  | List(ListIndexesOptions, CancellationToken) | 
            Lists the indexes.
              | 
  | List(IClientSessionHandle, ListIndexesOptions, CancellationToken) | 
            Lists the indexes.
              | 
  | ListAsync(CancellationToken) | 
            Lists the indexes.
              | 
  | ListAsync(IClientSessionHandle, CancellationToken) | 
            Lists the indexes.
              | 
  | ListAsync(ListIndexesOptions, CancellationToken) | 
            Lists the indexes.
              | 
  | ListAsync(IClientSessionHandle, ListIndexesOptions, CancellationToken) | 
            Lists the indexes.
              |