Class ConfigurationValidator.ValidationContext

java.lang.Object
io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
Enclosing class:
ConfigurationValidator

public static class ConfigurationValidator.ValidationContext extends Object
Context to store validation results and config
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final io.debezium.config.Configuration
     
    private final Map<String,org.apache.kafka.common.config.ConfigValue>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ValidationContext(io.debezium.config.Configuration config, Map<String,org.apache.kafka.common.config.ConfigValue> configValueMap)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    error(String message, io.debezium.config.Field... fields)
    Register errors for fields
    getErrors(io.debezium.config.Field field)
    Gets errors string list for configuration field
    List<org.apache.kafka.common.config.ConfigValue>
    Gets results of validation
    getString(io.debezium.config.Field field)
    Gets configuration string

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • config

      private final io.debezium.config.Configuration config
    • configValueMap

      private final Map<String,org.apache.kafka.common.config.ConfigValue> configValueMap
  • Constructor Details

    • ValidationContext

      public ValidationContext(io.debezium.config.Configuration config, Map<String,org.apache.kafka.common.config.ConfigValue> configValueMap)
  • Method Details

    • getString

      public String getString(io.debezium.config.Field field)
      Gets configuration string
      Parameters:
      field - field object
      Returns:
      value of configuration property
    • getErrors

      public List<String> getErrors(io.debezium.config.Field field)
      Gets errors string list for configuration field
      Parameters:
      field - field object
      Returns:
      errors string list
    • error

      public void error(String message, io.debezium.config.Field... fields)
      Register errors for fields
      Parameters:
      fields - array of field object
    • getResults

      public List<org.apache.kafka.common.config.ConfigValue> getResults()
      Gets results of validation
      Returns: