@Value.Immutable
public interface MongoSetup
| Modifier and Type | Interface and Description |
|---|---|
static class |
MongoSetup.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MongoSetup.Builder |
builder() |
CollectionResolver |
collectionResolver() |
default KeyExtractor.Factory |
keyExtractorFactory() |
static MongoSetup |
of(CollectionResolver resolver) |
static MongoSetup |
of(com.mongodb.reactivestreams.client.MongoDatabase database) |
default PathNaming |
pathNaming() |
@Value.Parameter CollectionResolver collectionResolver()
@Value.Default default KeyExtractor.Factory keyExtractorFactory()
@Value.Default default PathNaming pathNaming()
static MongoSetup of(CollectionResolver resolver)
static MongoSetup of(com.mongodb.reactivestreams.client.MongoDatabase database)
static MongoSetup.Builder builder()
Copyright © 2023 The Immutables.org authors. All rights reserved.