Class DatabaseClientFactory

java.lang.Object
io.debezium.connector.spanner.db.DatabaseClientFactory

public class DatabaseClientFactory extends Object
Factory for DatabaseClient
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • USER_AGENT_PREFIX

      private static final String USER_AGENT_PREFIX
      See Also:
    • projectId

      private final String projectId
    • instanceId

      private final String instanceId
    • databaseId

      private final String databaseId
    • options

      private final com.google.cloud.spanner.SpannerOptions options
    • databaseClient

      private com.google.cloud.spanner.DatabaseClient databaseClient
  • Constructor Details

  • Method Details

    • getGoogleCredentials

      com.google.auth.oauth2.GoogleCredentials getGoogleCredentials(String credentialsJson, String credentialsPath)
    • getDatabaseClient

      public com.google.cloud.spanner.DatabaseClient getDatabaseClient()