public class CollectionOptions extends Object
static class
CollectionOptions.ValidationOptions
CollectionOptions(Long size, Long maxDocuments, Boolean capped)
empty()
CollectionOptions
capped()
collation(Collation collation)
collation
disableValidation()
validationLevel
ValidationLevel.OFF
static CollectionOptions
failOnValidationError()
validationAction
ValidationAction.ERROR
Optional<Boolean>
getCapped()
Optional<Collation>
getCollation()
Collation
Optional<Long>
getMaxDocuments()
getSize()
Optional<CollectionOptions.ValidationOptions>
getValidationOptions()
MongoJsonSchema
just(Collation collation)
maxDocuments(long maxDocuments)
maxDocuments
moderateValidation()
ValidationLevel.MODERATE
schema(MongoJsonSchema schema)
validationOptions
schemaValidationAction(com.mongodb.client.model.ValidationAction validationAction)
ValidationAction
schemaValidationLevel(com.mongodb.client.model.ValidationLevel validationLevel)
ValidationLevel
size(long size)
size
strictValidation()
ValidationLevel.STRICT
validation(CollectionOptions.ValidationOptions validationOptions)
validator(Validator validator)
Validator
warnOnValidationError()
ValidationAction.WARN
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
@Deprecated public CollectionOptions(@Nullable Long size, @Nullable Long maxDocuments, @Nullable Boolean capped)
capped
public static CollectionOptions just(Collation collation)
public static CollectionOptions empty()
public CollectionOptions capped()
#size(int)
public CollectionOptions maxDocuments(long maxDocuments)
public CollectionOptions size(long size)
public CollectionOptions collation(@Nullable Collation collation)
public CollectionOptions schema(@Nullable MongoJsonSchema schema)
schema
public CollectionOptions validator(@Nullable Validator validator)
validator
public CollectionOptions disableValidation()
public CollectionOptions strictValidation()
public CollectionOptions moderateValidation()
public CollectionOptions warnOnValidationError()
public CollectionOptions failOnValidationError()
public CollectionOptions schemaValidationLevel(com.mongodb.client.model.ValidationLevel validationLevel)
public CollectionOptions schemaValidationAction(com.mongodb.client.model.ValidationAction validationAction)
public CollectionOptions validation(CollectionOptions.ValidationOptions validationOptions)
CollectionOptions.ValidationOptions.none()
public Optional<Long> getMaxDocuments()
Optional.empty()
public Optional<Long> getSize()
public Optional<Boolean> getCapped()
public Optional<Collation> getCollation()
public Optional<CollectionOptions.ValidationOptions> getValidationOptions()
Impressum und Datenschutz Copyright ©2018 eir.me