4 getNamespace()Lcom/mongodb/MongoNamespace;getDocumentClass()Ljava/lang/Class; Signature ()Ljava/lang/Class;getCodecRegistry/()Lorg/bson/codecs/configuration/CodecRegistry;getReadPreference()Lcom/mongodb/ReadPreference;getWriteConcern()Lcom/mongodb/WriteConcern;getReadConcern()Lcom/mongodb/ReadConcern;withDocumentClassG(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/MongoCollection;(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/MongoCollection;withCodecRegistryc(Lorg/bson/codecs/configuration/CodecRegistry;)Lcom/mongodb/reactivestreams/client/MongoCollection;p(Lorg/bson/codecs/configuration/CodecRegistry;)Lcom/mongodb/reactivestreams/client/MongoCollection;withReadPreferenceR(Lcom/mongodb/ReadPreference;)Lcom/mongodb/reactivestreams/client/MongoCollection;_(Lcom/mongodb/ReadPreference;)Lcom/mongodb/reactivestreams/client/MongoCollection;withWriteConcernP(Lcom/mongodb/WriteConcern;)Lcom/mongodb/reactivestreams/client/MongoCollection;](Lcom/mongodb/WriteConcern;)Lcom/mongodb/reactivestreams/client/MongoCollection;withReadConcernO(Lcom/mongodb/ReadConcern;)Lcom/mongodb/reactivestreams/client/MongoCollection;\(Lcom/mongodb/ReadConcern;)Lcom/mongodb/reactivestreams/client/MongoCollection;estimatedDocumentCount!()Lorg/reactivestreams/Publisher;3()Lorg/reactivestreams/Publisher;Y(Lcom/mongodb/client/model/EstimatedDocumentCountOptions;)Lorg/reactivestreams/Publisher;k(Lcom/mongodb/client/model/EstimatedDocumentCountOptions;)Lorg/reactivestreams/Publisher;countDocuments<(Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;N(Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;c(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)Lorg/reactivestreams/Publisher;u(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)Lorg/reactivestreams/Publisher;S(Lcom/mongodb/reactivestreams/client/ClientSession;)Lorg/reactivestreams/Publisher;e(Lcom/mongodb/reactivestreams/client/ClientSession;)Lorg/reactivestreams/Publisher;n(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)Lorg/reactivestreams/Publisher;distinct[(Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;(Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;v(Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;(Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/DistinctPublisher;find4()Lcom/mongodb/reactivestreams/client/FindPublisher;A()Lcom/mongodb/reactivestreams/client/FindPublisher;E(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher;w(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher;O(Lorg/bson/conversions/Bson;)Lcom/mongodb/reactivestreams/client/FindPublisher;\(Lorg/bson/conversions/Bson;)Lcom/mongodb/reactivestreams/client/FindPublisher;`(Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher;(Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher;f(Lcom/mongodb/reactivestreams/client/ClientSession;)Lcom/mongodb/reactivestreams/client/FindPublisher;s(Lcom/mongodb/reactivestreams/client/ClientSession;)Lcom/mongodb/reactivestreams/client/FindPublisher;w(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lcom/mongodb/reactivestreams/client/FindPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lcom/mongodb/reactivestreams/client/FindPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/FindPublisher; aggregateI(Ljava/util/List;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;t(Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;Z(Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;(Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;{(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/AggregatePublisher;watch<()Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;Q()Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;M(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;L(Ljava/util/List;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;](Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;n(Lcom/mongodb/reactivestreams/client/ClientSession;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;~(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ChangeStreamPublisher; mapReduce](Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/reactivestreams/client/MapReducePublisher;j(Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/reactivestreams/client/MapReducePublisher;n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/MapReducePublisher;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/MapReducePublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/reactivestreams/client/MapReducePublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/reactivestreams/client/MapReducePublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/MapReducePublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/MapReducePublisher; bulkWrite1(Ljava/util/List;)Lorg/reactivestreams/Publisher;(Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;)Lorg/reactivestreams/Publisher;\(Ljava/util/List;Lcom/mongodb/client/model/BulkWriteOptions;)Lorg/reactivestreams/Publisher;(Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;Lcom/mongodb/client/model/BulkWriteOptions;)Lorg/reactivestreams/Publisher;c(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;Lcom/mongodb/client/model/BulkWriteOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;Lcom/mongodb/client/model/BulkWriteOptions;)Lorg/reactivestreams/Publisher; insertOne3(Ljava/lang/Object;)Lorg/reactivestreams/Publisher;Y(TTDocument;)Lorg/reactivestreams/Publisher;^(Ljava/lang/Object;Lcom/mongodb/client/model/InsertOneOptions;)Lorg/reactivestreams/Publisher;(TTDocument;Lcom/mongodb/client/model/InsertOneOptions;)Lorg/reactivestreams/Publisher;e(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Object;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;TTDocument;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Object;Lcom/mongodb/client/model/InsertOneOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;TTDocument;Lcom/mongodb/client/model/InsertOneOptions;)Lorg/reactivestreams/Publisher; insertManym(Ljava/util/List<+TTDocument;>;)Lorg/reactivestreams/Publisher;](Ljava/util/List;Lcom/mongodb/client/model/InsertManyOptions;)Lorg/reactivestreams/Publisher;(Ljava/util/List<+TTDocument;>;Lcom/mongodb/client/model/InsertManyOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+TTDocument;>;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;Lcom/mongodb/client/model/InsertManyOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List<+TTDocument;>;Lcom/mongodb/client/model/InsertManyOptions;)Lorg/reactivestreams/Publisher; deleteOnef(Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;d(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lorg/reactivestreams/Publisher; deleteMany replaceOneN(Lorg/bson/conversions/Bson;Ljava/lang/Object;)Lorg/reactivestreams/Publisher;q(Lorg/bson/conversions/Bson;TTDocument;)Lorg/reactivestreams/Publisher;w(Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/ReplaceOptions;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/ReplaceOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/ReplaceOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/ReplaceOptions;)Lorg/reactivestreams/Publisher; updateOneW(Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher;L(Lorg/bson/conversions/Bson;Ljava/util/List;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lorg/reactivestreams/Publisher;t(Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher;~(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/UpdateOptions;)Lorg/reactivestreams/Publisher; updateManyfindOneAndDeleteI(Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;n(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)Lorg/reactivestreams/Publisher;{(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)Lorg/reactivestreams/Publisher;{(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)Lorg/reactivestreams/Publisher;findOneAndReplaceT(Lorg/bson/conversions/Bson;TTDocument;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)Lorg/reactivestreams/Publisher;findOneAndUpdated(Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;w(Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lorg/reactivestreams/Publisher;~(Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;(Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Lorg/reactivestreams/Publisher;drop3()Lorg/reactivestreams/Publisher;e(Lcom/mongodb/reactivestreams/client/ClientSession;)Lorg/reactivestreams/Publisher; createIndexP(Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;c(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/IndexOptions;)Lorg/reactivestreams/Publisher;w(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/IndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/IndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/IndexOptions;)Lorg/reactivestreams/Publisher; createIndexesl(Ljava/util/List;)Lorg/reactivestreams/Publisher;^(Ljava/util/List;Lcom/mongodb/client/model/CreateIndexOptions;)Lorg/reactivestreams/Publisher;(Ljava/util/List;Lcom/mongodb/client/model/CreateIndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;Lcom/mongodb/client/model/CreateIndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/util/List;Lcom/mongodb/client/model/CreateIndexOptions;)Lorg/reactivestreams/Publisher; listIndexes;()Lcom/mongodb/reactivestreams/client/ListIndexesPublisher;P()Lcom/mongodb/reactivestreams/client/ListIndexesPublisher;L(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ListIndexesPublisher;~(Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ListIndexesPublisher;m(Lcom/mongodb/reactivestreams/client/ClientSession;)Lcom/mongodb/reactivestreams/client/ListIndexesPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;)Lcom/mongodb/reactivestreams/client/ListIndexesPublisher;~(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ListIndexesPublisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/reactivestreams/client/ListIndexesPublisher; dropIndex3(Ljava/lang/String;)Lorg/reactivestreams/Publisher;E(Ljava/lang/String;)Lorg/reactivestreams/Publisher;N(Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;^(Ljava/lang/String;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;p(Ljava/lang/String;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;g(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;y(Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;e(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;)Lorg/reactivestreams/Publisher;w(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Ljava/lang/String;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher; dropIndexesL(Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;^(Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;~(Lcom/mongodb/reactivestreams/client/ClientSession;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lcom/mongodb/client/model/DropIndexOptions;)Lorg/reactivestreams/Publisher;renameCollection=(Lcom/mongodb/MongoNamespace;)Lorg/reactivestreams/Publisher;O(Lcom/mongodb/MongoNamespace;)Lorg/reactivestreams/Publisher;o(Lcom/mongodb/MongoNamespace;Lcom/mongodb/client/model/RenameCollectionOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/MongoNamespace;Lcom/mongodb/client/model/RenameCollectionOptions;)Lorg/reactivestreams/Publisher;o(Lcom/mongodb/reactivestreams/client/ClientSession;Lcom/mongodb/MongoNamespace;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lcom/mongodb/MongoNamespace;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lcom/mongodb/MongoNamespace;Lcom/mongodb/client/model/RenameCollectionOptions;)Lorg/reactivestreams/Publisher;(Lcom/mongodb/reactivestreams/client/ClientSession;Lcom/mongodb/MongoNamespace;Lcom/mongodb/client/model/RenameCollectionOptions;)Lorg/reactivestreams/Publisher;0Ljava/lang/Object; SourceFileMongoCollection.javaRuntimeVisibleAnnotations$Lcom/mongodb/annotations/ThreadSafe;2com/mongodb/reactivestreams/client/MongoCollectionjava/lang/Object    !" #$%!"%&'%()%*+%,-%./0120340560789:;9<=9>?9@A9BC9DE9FG9HIJKLJMNJOPJQRSTUSVWSXYSZ[S\]S^_S`aSbcdefdghdijdklmnompqmrsmtuvwxvyzv{|v}~nr&,&,&,!*&,nr&,!*