Class CollectionOptions.ValidationOptions
java.lang.Object
org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- Enclosing class:
- CollectionOptions
Encapsulation of ValidationOptions options.
- Since:
- 2.1
- Author:
- Christoph Strobl, Andreas Zink
-
Constructor Summary
ConstructorDescriptionValidationOptions
(Validator validator, com.mongodb.client.model.ValidationLevel validationLevel, com.mongodb.client.model.ValidationAction validationAction) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Optional<com.mongodb.client.model.ValidationAction>
Get thevalidationAction
to perform.Optional<com.mongodb.client.model.ValidationLevel>
Get thevalidationLevel
to apply.Get theValidator
to use.int
hashCode()
none()
Create an emptyCollectionOptions.ValidationOptions
.toString()
validationAction
(com.mongodb.client.model.ValidationAction validationAction) Define the validation action to take.validationLevel
(com.mongodb.client.model.ValidationLevel validationLevel) Define the validation level to apply.Define theValidator
to be used for document validation.
-
Constructor Details
-
ValidationOptions
public ValidationOptions(Validator validator, com.mongodb.client.model.ValidationLevel validationLevel, com.mongodb.client.model.ValidationAction validationAction)
-
-
Method Details
-
none
Create an emptyCollectionOptions.ValidationOptions
.- Returns:
- never null.
-
validator
Define theValidator
to be used for document validation.- Parameters:
validator
- can be null.- Returns:
- new instance of
CollectionOptions.ValidationOptions
.
-
validationLevel
public CollectionOptions.ValidationOptions validationLevel(com.mongodb.client.model.ValidationLevel validationLevel) Define the validation level to apply.- Parameters:
validationLevel
- can be null.- Returns:
- new instance of
CollectionOptions.ValidationOptions
.
-
validationAction
public CollectionOptions.ValidationOptions validationAction(com.mongodb.client.model.ValidationAction validationAction) Define the validation action to take.- Parameters:
validationAction
- can be null.- Returns:
- new instance of
CollectionOptions.ValidationOptions
.
-
getValidator
Get theValidator
to use.- Returns:
- never null.
-
getValidationLevel
Get thevalidationLevel
to apply.- Returns:
Optional.empty()
if not set.
-
getValidationAction
Get thevalidationAction
to perform.- Returns:
Optional.empty()
if not set.
-
toString
-
equals
-
hashCode
public int hashCode()
-