Class ValidationOptions


  • @Deprecated(since="2021-05-27")
    public final class ValidationOptions
    extends java.lang.Object
    Deprecated.
    Usage of this API is not supported in AEM as a Cloud Service.
    Validation options for documents being inserted or updated in a collection
    Since:
    3.2
    • Constructor Detail

      • ValidationOptions

        public ValidationOptions()
        Deprecated.
    • Method Detail

      • getValidator

        @Nullable
        public Bson getValidator()
        Deprecated.
        Gets the validation rules if set or null.
        Returns:
        the validation rules if set or null
      • validator

        public ValidationOptions validator​(@Nullable
                                           Bson validator)
        Deprecated.
        Sets the validation rules for all
        Parameters:
        validator - the validation rules
        Returns:
        this
      • getValidationLevel

        @Nullable
        public ValidationLevel getValidationLevel()
        Deprecated.
        Gets the ValidationLevel that determines how strictly MongoDB applies the validation rules to existing documents during an insert or update.
        Returns:
        the ValidationLevel.
      • validationLevel

        public ValidationOptions validationLevel​(@Nullable
                                                 ValidationLevel validationLevel)
        Deprecated.
        Sets the validation level that determines how strictly MongoDB applies the validation rules to existing documents during an insert or update.
        Parameters:
        validationLevel - the validation level
        Returns:
        this
      • validationAction

        public ValidationOptions validationAction​(@Nullable
                                                  ValidationAction validationAction)
        Deprecated.
        Sets the ValidationAction that determines whether to error on invalid documents or just warn about the violations but allow invalid documents.
        Parameters:
        validationAction - the validation action
        Returns:
        this
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.lang.Object