public interface  org.hibernate.validator.HibernateValidatorContext extends java.lang.Object implements jakarta.validation.ValidatorContext
{
public abstract org.hibernate.validator.HibernateValidatorContext messageInterpolator(jakarta.validation.MessageInterpolator);
public abstract org.hibernate.validator.HibernateValidatorContext traversableResolver(jakarta.validation.TraversableResolver);
public abstract org.hibernate.validator.HibernateValidatorContext constraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory);
public abstract org.hibernate.validator.HibernateValidatorContext parameterNameProvider(jakarta.validation.ParameterNameProvider);
public abstract org.hibernate.validator.HibernateValidatorContext clockProvider(jakarta.validation.ClockProvider);
public abstract org.hibernate.validator.HibernateValidatorContext addValueExtractor(jakarta.validation.valueextraction.ValueExtractor);
public abstract org.hibernate.validator.HibernateValidatorContext failFast(boolean);
public abstract org.hibernate.validator.HibernateValidatorContext allowOverridingMethodAlterParameterConstraint(boolean);
public abstract org.hibernate.validator.HibernateValidatorContext allowMultipleCascadedValidationOnReturnValues(boolean);
public abstract org.hibernate.validator.HibernateValidatorContext allowParallelMethodsDefineParameterConstraints(boolean);
public abstract org.hibernate.validator.HibernateValidatorContext enableTraversableResolverResultCache(boolean);
public abstract org.hibernate.validator.HibernateValidatorContext temporalValidationTolerance(java.time.Duration);
public abstract org.hibernate.validator.HibernateValidatorContext constraintValidatorPayload(java.lang.Object);
public abstract org.hibernate.validator.HibernateValidatorContext showValidatedValuesInTraceLogs(boolean);
}