Class ValidationOptions
java.lang.Object
io.vertx.ext.mongo.ValidationOptions
-
Constructor Summary
ConstructorsConstructorDescriptionValidationOptions(JsonObject json) ValidationOptions(ValidationOptions validationOptions) -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.mongodb.client.model.ValidationActioncom.mongodb.client.model.ValidationLevelinthashCode()setValidationAction(com.mongodb.client.model.ValidationAction validationAction) Optional.setValidationLevel(com.mongodb.client.model.ValidationLevel validationLevel) Optional.setValidator(JsonObject validator) Optional.toJson()com.mongodb.client.model.ValidationOptionsReturns the mongo-java-driver specific object.toString()
-
Constructor Details
-
ValidationOptions
public ValidationOptions() -
ValidationOptions
-
ValidationOptions
-
-
Method Details
-
toJson
-
toMongoDriverObject
public com.mongodb.client.model.ValidationOptions toMongoDriverObject()Returns the mongo-java-driver specific object.- Returns:
- com.mongodb.client.model.ValidationOptions
-
getValidator
-
setValidator
Optional. Allows users to specify validation rules or expressions for the collection. For more information, see Schema Validation.- Parameters:
validator-- Returns:
- ValidationOptions
-
getValidationLevel
@Nullable public com.mongodb.client.model.ValidationLevel getValidationLevel() -
setValidationLevel
public ValidationOptions setValidationLevel(@Nullable com.mongodb.client.model.ValidationLevel validationLevel) Optional. Determines how strictly MongoDB applies the validation rules to existing documents during an update.- Parameters:
validationLevel-- Returns:
- ValidationOptions
-
getValidationAction
@Nullable public com.mongodb.client.model.ValidationAction getValidationAction() -
setValidationAction
public ValidationOptions setValidationAction(@Nullable com.mongodb.client.model.ValidationAction validationAction) Optional. Determines whether to error on invalid documents or just warn about the violations but allow invalid documents to be inserted.- Parameters:
validationAction-- Returns:
- ValidationOptions
-
toString
-
equals
-
hashCode
-