private void verifyConditionalExists()

in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/OptionRule.java [250:263]


        private void verifyConditionalExists(@NonNull Option<?> option) {
            boolean inOptions = optionalOptions.contains(option);
            AtomicBoolean inRequired = new AtomicBoolean(false);
            requiredOptions.forEach(requiredOption -> {
                if (requiredOption.getOptions().contains(option)) {
                    inRequired.set(true);
                }
            });

            if (!inOptions && !inRequired.get()) {
                throw new OptionValidationException(
                    String.format("Conditional '%s' not found in options.", option.key()));
            }
        }