Class ConnectionValidator
java.lang.Object
io.debezium.connector.spanner.config.validation.ConnectionValidator
- All Implemented Interfaces:
ConfigurationValidator.Validator
Checks if the connection to database could be established by given configuration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate final ConfigurationValidator.ValidationContextprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final org.slf4j.Loggerprivate static final Stringprivate boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvalidate()static ConnectionValidatorwithContext(ConfigurationValidator.ValidationContext validationContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.connector.spanner.config.validation.ConfigurationValidator.Validator
then
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
GOOGLE_APPLICATION_CREDENTIALS_ENV_VAR
- See Also:
-
PLEASE_SPECIFY_CONFIGURATION_PROPERTY_MSG
- See Also:
-
GOOGLE_CREDENTIAL_INCORRECT
- See Also:
-
INSTANCE_NOT_EXIST
- See Also:
-
CONNECTOR_NOT_SUPPORT_POSTGRESQL_DIALECT
- See Also:
-
DATABASE_ID_NOT_EXIST
- See Also:
-
context
-
result
private boolean result
-
-
Constructor Details
-
ConnectionValidator
-
-
Method Details
-
withContext
public static ConnectionValidator withContext(ConfigurationValidator.ValidationContext validationContext) -
validate
- Specified by:
validatein interfaceConfigurationValidator.Validator
-
isSuccess
public boolean isSuccess()- Specified by:
isSuccessin interfaceConfigurationValidator.Validator
-
canValidate
public boolean canValidate()
-