public static class CollectionOptions.ValidationOptions extends Object
Constructor and Description |
---|
ValidationOptions(Validator validator,
com.mongodb.client.model.ValidationLevel validationLevel,
com.mongodb.client.model.ValidationAction validationAction) |
Modifier and Type | Method and Description |
---|---|
Optional<com.mongodb.client.model.ValidationAction> |
getValidationAction()
Get the
validationAction to perform. |
Optional<com.mongodb.client.model.ValidationLevel> |
getValidationLevel()
Get the
validationLevel to apply. |
Optional<Validator> |
getValidator()
Get the
Validator to use. |
static CollectionOptions.ValidationOptions |
none()
Create an empty
CollectionOptions.ValidationOptions . |
CollectionOptions.ValidationOptions |
validationAction(com.mongodb.client.model.ValidationAction validationAction)
Define the validation action to take.
|
CollectionOptions.ValidationOptions |
validationLevel(com.mongodb.client.model.ValidationLevel validationLevel)
Define the validation level to apply.
|
CollectionOptions.ValidationOptions |
validator(Validator validator)
Define the
Validator to be used for document validation. |
public ValidationOptions(Validator validator, com.mongodb.client.model.ValidationLevel validationLevel, com.mongodb.client.model.ValidationAction validationAction)
public static CollectionOptions.ValidationOptions none()
CollectionOptions.ValidationOptions
.public CollectionOptions.ValidationOptions validator(@Nullable Validator validator)
Validator
to be used for document validation.validator
- can be null.CollectionOptions.ValidationOptions
.public CollectionOptions.ValidationOptions validationLevel(com.mongodb.client.model.ValidationLevel validationLevel)
validationLevel
- can be null.CollectionOptions.ValidationOptions
.public CollectionOptions.ValidationOptions validationAction(com.mongodb.client.model.ValidationAction validationAction)
validationAction
- can be null.CollectionOptions.ValidationOptions
.public Optional<Validator> getValidator()
Validator
to use.public Optional<com.mongodb.client.model.ValidationLevel> getValidationLevel()
validationLevel
to apply.Optional.empty()
if not set.public Optional<com.mongodb.client.model.ValidationAction> getValidationAction()
validationAction
to perform.Optional.empty()
if not set.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.