All Classes and Interfaces

Class
Description
Provides Google AlloyDB instance connectivity through Spring JDBC by providing only a database and instance connection URI.
 
 
Provides Google Cloud SQL instance connectivity through Spring JDBC by providing only a database and instance connection name.
Implementations of this interface typically construct a JDBC URL for Cloud SQL from a GCP project ID and an instance connection name.
Provides Spring Beans for using Cloud Vision API.
Additional settings for use with Cloud Vision APIs.
Conditional that matches based on GCP environment in which the application currently runs.
 
Enum class containing MySQL and Postgresql constants.
A simple implementation of a HealthIndicator returning status information for Google Cloud Datastore.
Auto-configuration for DatastoreHealthIndicator.
A key converter that parses Key JSON from REST requests.
This interface is the return type for the bean that provides namespaces.
This interface is the return type for the bean that provides Cloud Datastore clients.
Enables autoconfiguration for EnableDatastoreRepositories.
Used to auto-configure Spring Data Cloud Datastore Repositories.
Auto-configuration for DatastoreTransactionManager.
Provides default JDBC driver class name and constructs the JDBC URL for Cloud SQL v2 when running on local laptop, or in a VM-based environment (e.g., Google Compute Engine, Google Container Engine).
Properties for configuring Cloud Datastore Emulator.
 
Firebase Authentication application properties.
Automatically enables Firestore repositories support.
Support configuration class for Firestore repositories.
Auto-configuration for ReactiveFirestoreTransactionManager.
Provides client objects for interfacing with BigQuery.
Properties for configuring BigQuery.
Google Cloud SQL properties.
Bootstrap auto configuration for Google Cloud Runtime Configurator Starter.
Base starter for Google Cloud Projects.
Provides Spring Data classes to use with Cloud Datastore.
If spring.cloud.gcp.datastore.emulator.enabled is set to true the emulator will be started as a local datastore server using the LocalDatastoreHelper.
Properties for configuring Cloud Datastore.
Provides classes to use with Cloud Firestore.
Provides autoconfiguration to use the Firestore emulator if enabled.
Properties for configuring Cloud Datastore.
 
Autoconfiguration for GCP KMS which enables data encryption and decryption.
 
Settings for Stackdriver Metrics.
Top-level auto-config settings.
Auto-config for Pub/Sub.
If spring.cloud.gcp.pubsub.emulator-host is set, spring stream will connect to a running pub/sub emulator.
Properties for Pub/Sub.
Reactive Pub/Sub support autoconfiguration.
Autoconfiguration for GCP Secret Manager.
Registers converters used by Spring Cloud GCP Secret Manager.
 
Provides Spring Data classes to use with Cloud Spanner.
Provides auto-configuration to use the Spanner emulator if enabled.
Settings for Spring Data Cloud Spanner.
Provides auto-detection for `project-id` and `credentials`.
 
An auto-configuration for Google GoogleStorageProtocolResolverSettings bean definition.
Settings for Storage.
Stackdriver Trace Properties.
Custom PropertySourceLocator for Google Cloud Runtime Configurator API.
Autoconfiguration for extracting pre-authenticated user identity from Google Cloud IAP header.
Cloud IAP Authentication properties.
Condition that determines which GCP environment the application is running on.
Default implementation of HealthIndicator for Pub/Sub.
Auto-configuration for PubSubHealthIndicator.
Properties for Pub/Sub Health Indicator.
 
 
Builds connection string for Cloud SQL through Spring R2DBC by requiring only a database and instance connection name.
 
 
 
Provides an interface to customize thread name of subscription-specific ThreadPoolTaskScheduler
Default implementation of HealthIndicator for Spanner.
Auto-configuration for SpannerHealthIndicator.
Properties for Spanner Health Indicator.
Settings for key converter used in REST repositories.
 
Enables autoconfiguration for EnableSpannerRepositories.
ImportBeanDefinitionRegistrar used to auto-configure Spring Data JPA Repositories.
Auto-configuration for SpannerTransactionManager.
Returns the credentials that are written to a system property by the Cloud SQL starter.
 
This class configures a Web MVC interceptor to capture trace IDs for log correlation.
Config for Stackdriver Trace.