All Classes and Interfaces
Class
Description
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.
Configuration for
GoogleConfigPropertySourceLocator.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
ThreadPoolTaskSchedulerDefault 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.