Package com.google.cloud.sql.core holds internal shared packages that implement logic to create a socket to a Cloud SQL database. Classes in this package are considered internal and subject to change without notice.
Classes
CloudSqlConnectionFactory
ConnectionFactory for accessing Cloud SQL instances via R2DBC protocol.
CoreSocketFactory
Factory responsible for obtaining an ephemeral certificate, if necessary, and establishing a secure connecting to a Cloud SQL instance.
This class should not be used directly, but only through the JDBC driver specific
SocketFactory
implementations.
The API of this class is subject to change without notice.
GcpConnectionFactoryProvider
ConnectionFactoryProvider for proxied access to GCP Postgres and MySQL instances.
GcpConnectionFactoryProviderMssql
ConnectionFactoryProvider for proxied access to GCP MsSQL instances.
GcpConnectionFactoryProviderMysql
ConnectionFactoryProvider for proxied access to GCP MySQL instances.
GcpConnectionFactoryProviderPostgres
ConnectionFactoryProvider for proxied access to GCP Postgres instances.
SqlAdminApiFetcherFactory
Factory for creating a SQLAdmin client that interacts with the real SQL Admin API.
Interfaces
ApiFetcherFactory
Factory interface for creating SQLAdmin clients to interact with Cloud SQL Admin API.