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 Stringprivate static final org.slf4j.Loggerprivate static final Stringprivate boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate -
Method Summary
Modifier and TypeMethodDescriptionbooleancanValidate(boolean isAgainstEmulator) booleanvalidate()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:
-
HOST_CONFLICT
- 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(boolean isAgainstEmulator)
-