All Classes and Interfaces
Class
Description
Abstract class for implementing Cloud Datastore query methods.
Abstract class of common Read and Query request settings.
Auto-configuration for
AcceleratorTypesClient
.Provides default property values for AcceleratorTypes client bean
Auto-configuration for
AccessApprovalAdminClient
.Provides default property values for AccessApproval client bean
Auto-configuration for
AccessContextManagerClient
.Provides default property values for AccessContextManager client bean
Determines acknowledgement policy for incoming messages from Google Cloud Pub/Sub.
An extension of
BasicAcknowledgeablePubsubMessage
that exposes ack ID and subscription
name of the message.Auto-configuration for
AddressesClient
.Provides default property values for Addresses client bean
An event published just after Spring Data Cloud Datastore performs a delete operation.
An event that is published after a delete operation.
This event is published immediately after a DML statement is executed.
An event published immediately after a read operation has finished.
An event published immediately after a read-by-query request.
This event is published immediately following a read-by-query operation on Cloud Spanner.
This event read operation on Cloud Spanner.
An event published immediately after a save operation to Cloud Datastore.
An event that is published after a save operation to Cloud Spanner.
Auto-configuration for
AgentsClient
.Provides default property values for Agents client bean
Auto-configuration for
AnswerRecordsClient
.Provides default property values for AnswerRecords client bean
Auto-configuration for
ApiGatewayServiceClient
.Provides default property values for ApiGatewayService client bean
Jwt
token validator for GCP App Engine (both
Flexible and Standard) audience strings.Auto-configuration for
ApplicationsClient
.Provides default property values for Applications client bean
Auto-configuration for
ArtifactRegistryClient
.Provides default property values for ArtifactRegistry client bean
Auto-configuration for
AssetServiceClient
.Provides default property values for AssetService client bean
Auto-configuration for
AssuredWorkloadsServiceClient
.Provides default property values for AssuredWorkloadsService client bean
Interface to allow customized audience strings.
Jwt
token validator for a custom audience claim.Auto-configuration for
AuthorizedCertificatesClient
.Provides default property values for AuthorizedCertificates client bean
Auto-configuration for
AuthorizedDomainsClient
.Provides default property values for AuthorizedDomains client bean
Auto-configuration for
AutoMlClient
.Provides default property values for AutoMl client bean
Auto-configuration for
AutoscalersClient
.Provides default property values for Autoscalers client bean
Auto-configuration for
AutoscalingPolicyServiceClient
.Provides default property values for AutoscalingPolicyService client bean
Auto-configuration for
BackendBucketsClient
.Provides default property values for BackendBuckets client bean
Auto-configuration for
BackendServicesClient
.Provides default property values for BackendServices client bean
A
PubsubMessage
wrapper that allows it to be acknowledged.Auto-configuration for
BatchControllerClient
.Provides default property values for BatchController client bean
An event published just before Spring Data Cloud Datastore performs a delete operation.
An event that is published after a delete operation.
This event is published before a DML statement is executed.
An event published immediately before a save event to Cloud Datastore.
An event that is published just before a save operation is sent to Cloud Spanner.
Exception wrapping errors that occur with BigQuery.
A
MessageHandler
which handles sending and loading files to
a BigQuery table.Helper class for using BigQuery storage write API in exactly once delivery mode.
Defines operations for use with BigQuery.
Spring Integration
Message
headers used with Spring Cloud
GCP BigQuery integration.Helper class which simplifies common operations done in BigQuery.
Auto-configuration for
BinauthzManagementServiceV1Client
.Provides default property values for BinauthzManagementServiceV1 client bean
Auto-configuration for
BudgetServiceClient
.Provides default property values for BudgetService client bean
A supplier of objects that relies on another supplier and caches provided results.
The caching implementation of the
PublisherFactory
.Auto-configuration for
CatalogServiceClient
.Provides default property values for CatalogService client bean
Auto-configuration for
CertificateAuthorityServiceClient
.Provides default property values for CertificateAuthorityService client bean
Auto-configuration for
CloudBillingClient
.Provides default property values for CloudBilling client bean
Auto-configuration for
CloudCatalogClient
.Provides default property values for CloudCatalog client bean
Auto-configuration for
CloudChannelReportsServiceClient
.Provides default property values for CloudChannelReportsService client bean
Auto-configuration for
CloudChannelServiceClient
.Provides default property values for CloudChannelService client bean
Auto-configuration for
CloudDeployClient
.Provides default property values for CloudDeploy client bean
Auto-configuration for
CloudFilestoreManagerClient
.Provides default property values for CloudFilestoreManager client bean
Auto-configuration for
CloudMemcacheClient
.Provides default property values for CloudMemcache client bean
Auto-configuration for
CloudRedisClient
.Provides default property values for CloudRedis client bean
Auto-configuration for
CloudSchedulerClient
.Provides default property values for CloudScheduler client bean
Auto-configuration for
CloudShellServiceClient
.Provides default property values for CloudShellService client bean
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.
Auto-configuration for
CloudTasksClient
.Provides default property values for CloudTasks client bean
Extracts trace IDs from HTTP requests using the x-cloud-trace-context header.
Provides Spring Beans for using Cloud Vision API.
Describes error conditions that can occur when interfacing with Cloud Vision APIs.
Additional settings for use with Cloud Vision APIs.
Spring Template offering convenience methods for interacting with the Cloud Vision APIs.
Auto-configuration for
ClusterControllerClient
.Provides default property values for ClusterController client bean
Auto-configuration for
ClusterManagerClient
.Provides default property values for ClusterManager client bean
Annotation for a
SpannerPersistentProperty
that allows specifying the column name instead
of deriving it from the field's name.The factory method
CommitTimestamp.of(Class)
should be used to resolve a specific value of a pointed
class which is converted then to the Value.COMMIT_TIMESTAMP
by CommitTimestamp.CommitTimestampDecorator
.A specific decorator of the "to timestamp" function that any custom converter should follow to
support "CommitTimestamp" feature.
Auto-configuration for
CompanyServiceClient
.Provides default property values for CompanyService client bean
Auto-configuration for
CompletionServiceClient
.Provides default property values for CompletionService client bean
Auto-configuration for
CompletionClient
.Provides default property values for Completion client bean
Conditional
that matches based on GCP environment in which the application currently
runs.Auto-configuration for
ConnectionServiceClient
.Auto-configuration for
ConnectionServiceClient
.Provides default property values for ConnectionService client bean
Provides default property values for ConnectionService client bean
Auto-configuration for
ContactCenterInsightsClient
.Provides default property values for ContactCenterInsights client bean
Auto-configuration for
ContainerAnalysisClient
.Provides default property values for ContainerAnalysis client bean
Auto-configuration for
ContentServiceClient
.Provides default property values for ContentService client bean
Auto-configuration for
ContextsClient
.Provides default property values for Contexts client bean
Auto-configuration for
Controller2Client
.Provides default property values for Controller2 client bean
Auto-configuration for
ControlServiceClient
.Provides default property values for ControlService client bean
Auto-configuration for
ConversationDatasetsClient
.Provides default property values for ConversationDatasets client bean
Auto-configuration for
ConversationModelsClient
.Provides default property values for ConversationModels client bean
Auto-configuration for
ConversationProfilesClient
.Provides default property values for ConversationProfiles client bean
Auto-configuration for
ConversationsClient
.Provides default property values for Conversations client bean
Utility functions used in conversion operations.
An
AcknowledgeablePubsubMessage
that also contains the payload of the Pub/Sub message
converted to the desired type T
.A
BasicAcknowledgeablePubsubMessage
that also contains the payload of the Pub/Sub message
converted to the desired type T
.The primary class for writing entity objects to Spanner and creating entity objects from rows
stored in Spanner.
The primary class for adding values from entity objects to
Mutation.WriteBuilder
for the purpose
of creating mutations for Spanner.Credentials configuration.
An interface meant to be implemented by configuration properties POJOs that store information
about Google Cloud credentials.
Auto-configuration for
DashboardsServiceClient
.Provides default property values for DashboardsService client bean
A provider of
DatabaseId
that is used to determine the target Cloud Spanner databases on
which to act.Enum class containing MySQL and Postgresql constants.
Auto-configuration for
DataCatalogClient
.Provides default property values for DataCatalog client bean
Auto-configuration for
DataFusionClient
.Provides default property values for DataFusion client bean
Auto-configuration for
DataMigrationServiceClient
.Provides default property values for DataMigrationService client bean
Auto-configuration for
DataplexServiceClient
.Provides default property values for DataplexService client bean
Auto-configuration for
DataprocMetastoreFederationClient
.Provides default property values for DataprocMetastoreFederation client bean
Auto-configuration for
DataprocMetastoreClient
.Provides default property values for DataprocMetastore client bean
Auto-configuration for
DataScanServiceClient
.Provides default property values for DataScanService client bean
Auto-configuration for
DatasetServiceClient
.Provides default property values for DatasetService client bean
Auditing event listener that listens for
BeforeSaveEvent
.Registers the annotations and classes for providing auditing support in Spring Data Cloud
Datastore.
Value object to capture custom conversion.
Exceptions that are created by Spring Data Cloud Datastore.
An interface for converting objects to Datastore Entities and vice versa.
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.
A mapping context for Datastore that provides ways to create persistent entities and properties.
This interface is the return type for the bean that provides namespaces.
A class to manage Datastore-specific simple type conversions.
An interface of operations that can be done with Cloud Datastore.
A pageable implementation for Cloud Datastore that uses the cursor for efficient reads.
Persistent entity for Google Cloud Datastore.
Metadata class for entities stored in Datastore.
Holds ID type information about a Datastore persistent entity.
Persistent property for Google Cloud Datastore.
Persistent property metadata implementation for Datastore.
This interface is the return type for the bean that provides Cloud Datastore clients.
Query lookup strategy for Query Methods for Cloud Datastore.
A metadata class for Query Methods for Spring Data Cloud Datastore.
Encapsulates Cloud Datastore query options.
Enables autoconfiguration for
EnableDatastoreRepositories
.Used to auto-configure Spring Data Cloud Datastore Repositories.
Registers annotation that enables the use of Datastore repositories.
A
PagingAndSortingRepository
that provides Datastore-specific functionality.Holds configuration information for creating Datastore repositories and providing Datastore
templates.
Repository factory for Datastore.
Factory bean for creating factories that create Datastore repositories.
Implementation of
ObjectToKeyFactory
where the key factories are provided by the
Datastore Service.An implementation of
DatastoreOperations
.Cloud Datastore transaction manager.
A class to contain the transaction context.
Auto-configuration for
DatastoreTransactionManager
.Auto-configuration for
DatastreamClient
.Provides default property values for Datastream client bean
Auto-configuration for
DataTaxonomyServiceClient
.Provides default property values for DataTaxonomyService client bean
Auto-configuration for
DataTransferServiceClient
.Provides default property values for DataTransferService client bean
Auto-configuration for
Debugger2Client
.Provides default property values for Debugger2 client bean
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).
A
CredentialsProvider
implementation that wraps credentials based on user-provided
properties and defaults.A class for object to entity and entity to object conversions.
Environment-specific implementation determining whether the current GCP environment matches the
passed in parameter.
A wrapper around the static MetadataConfig.
A project ID provider that wraps
ServiceOptions.getDefaultProjectId()
.The default
PublisherFactory
implementation.The default
SubscriberFactory
implementation.An event published when Spring Data Cloud Datastore performs a delete operation.
An event signaling a Cloud Spanner delete operation.
Annotation for Datastore property that indicates it holds child entities that are linked to this
entity by the Cloud Datastore Ancestor relationship.
Auto-configuration for
DeviceManagerClient
.Provides default property values for DeviceManager client bean
Annotation for entities that are root superclasses of inheritance hierarchies of subclass
entities.
Annotation for subclasses in an inheritance hierarchy that matches a value in a discrimination
field in the parent class.
Auto-configuration for
DisksClient
.Provides default property values for Disks client bean
Auto-configuration for
DiskTypesClient
.Provides default property values for DiskTypes client bean
Auto-configuration for
DlpServiceClient
.Provides default property values for DlpService client bean
Annotation for a class that represents a Firestore Document.
Represents the parsed OCR content for an document in the provided range of pages.
Template providing convenient operations for interfacing with Google Cloud Vision's Document OCR
feature, which allows you to run OCR algorithms on documents (PDF or TIFF format) stored on
Google Cloud Storage.
Auto-configuration for
DocumentProcessorServiceClient
.Provides default property values for DocumentProcessorService client bean
Auto-configuration for
DocumentsClient
.Provides default property values for Documents client bean
Auto-configuration for
DomainMappingsClient
.Provides default property values for DomainMappings client bean
Auto-configuration for
DomainsClient
.Provides default property values for Domains client bean
Annotates properties that are embedded objects that can hold primary key components.
The various types of properties with respect to their storage as embedded entities.
Properties for configuring Cloud Datastore Emulator.
The annotation used to activate auditing functionality.
Annotation that enables the instantiation of Datastore repositories.
Annotation that enables Firestore's Query Method functionality.
The annotation used to activate auditing functionality.
Annotation that enables Spanner's Query Method functionality.
Auto-configuration for
EndpointServiceClient
.Provides default property values for EndpointService client bean
Annotation for a class that indicates it is an entity stored in a Datastore Entity.
A
PropertyValueProvider
for Datastore entities.Auto-configuration for
EntityTypesClient
.Provides default property values for EntityTypes client bean
Auto-configuration for
EnvironmentsClient
.Auto-configuration for
EnvironmentsClient
.Provides default property values for Environments client bean
Provides default property values for Environments client bean
Auto-configuration for
EssentialContactsServiceClient
.Provides default property values for EssentialContactsService client bean
Auto-configuration for
EventarcClient
.Provides default property values for Eventarc client bean
Auto-configuration for
EventServiceClient
.Provides default property values for EventService client bean
An event holding a DML statement.
Auto-configuration for
ExecutionsClient
.Provides default property values for Executions client bean
Configuration for extended binding metadata.
Auto-configuration for
ExternalVpnGatewaysClient
.Provides default property values for ExternalVpnGateways client bean
Auto-configuration for
FeatureOnlineStoreAdminServiceClient
.Provides default property values for FeatureOnlineStoreAdminService client bean
Auto-configuration for
FeatureOnlineStoreServiceClient
.Provides default property values for FeatureOnlineStoreService client bean
Auto-configuration for
FeatureRegistryServiceClient
.Provides default property values for FeatureRegistryService client bean
Auto-configuration for
FeaturestoreOnlineServingServiceClient
.Provides default property values for FeaturestoreOnlineServingService client bean
Auto-configuration for
FeaturestoreServiceClient
.Provides default property values for FeaturestoreService client bean
Annotation for a property that allows specifying the field name instead of deriving it from the
property's name.
Firebase Authentication application properties.
Decodes a Firebase token into a
Jwt
token.Validates Firebase JWT tokens using the rules presented here at
https://firebase.google.com/docs/auth/admin/verify-id-tokens.
An interface used for object mapping for Cloud Firestore.
Uses Firestore client library to provide object mapping functionality.
A mapping context for Firestore that provides ways to create persistent entities and properties.
Persistent entity for Google Cloud Firestore.
Metadata class for entities stored in Datastore.
A metadata holder for Firestore persistent entities.
Persistent property for Google Cloud Firestore.
Persistent property metadata implementation for Firestore.
The class that decides what type of Query Method to use.
A Metadata class for Spring Data Reactive Firestore
QueryMethod
.An interface of operations that can be done with Cloud Firestore.
The Firestore repository type.
Automatically enables Firestore repositories support.
Support configuration class for Firestore repositories.
Registers the class of the Firestore repositories enabling annotation.
Configures the use of Firestore repositories.
The bean to create Firestore repository factories.
An implementation of
FirestoreReactiveOperations
.Auto-configuration for
ReactiveFirestoreTransactionManager
.Auto-configuration for
FirewallPoliciesClient
.Provides default property values for FirewallPolicies client bean
Auto-configuration for
FirewallClient
.Provides default property values for Firewall client bean
Auto-configuration for
FirewallsClient
.Provides default property values for Firewalls client bean
Auto-configuration for
FleetRoutingClient
.Provides default property values for FleetRouting client bean
Auto-configuration for
ForwardingRulesClient
.Provides default property values for ForwardingRules client bean
Auto-configuration for
FulfillmentsClient
.Provides default property values for Fulfillments client bean
Auto-configuration for
FunctionServiceClient
.Provides default property values for FunctionService client bean
Provides client objects for interfacing with BigQuery.
Properties for configuring BigQuery.
Converts GCP service broker metadata into Spring Cloud GCP configuration properties.
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.
Enumeration of valid individual GCP environments.
Interface for determining whether the current GCP environment matches the passed in parameter.
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.
Functional interface to provide GCP project IDs.
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.Google Cloud internal headers for Spring Messaging messages.
Properties for Pub/Sub.
Reactive Pub/Sub support autoconfiguration.
OAuth2 scopes for Google Cloud services integrated by Spring Cloud GCP.
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.
The
GcsAcceptModifiedAfterFileListFilter
is a filter which accepts all files that were
modified after a specified point in time.The
GcsDiscardRecentModifiedFileListFilter
is a filter which excludes all files that were
updated less than some specified amount of time ago.An object that holds metadata information for a Cloud Storage file.
An inbound file synchronizer for Google Cloud Storage.
An inbound file sync message source for Google Cloud Storage.
A file message handler for Google Cloud Storage.
A filter for Google Cloud Storage.
A pattern file lister for Google Cloud Storage.
A remote file template for Google Cloud Storage.
A session implementation for Google Cloud Storage.
A session factory implementation for Google Cloud Storage.
A simple pattern file lister for Google Cloud Storage.
A streaming message source for Google Cloud Storage.
Auto-configuration for
GkeHubClient
.Provides default property values for GkeHub client bean
Auto-configuration for
GlobalAddressesClient
.Provides default property values for GlobalAddresses client bean
Auto-configuration for
GlobalForwardingRulesClient
.Provides default property values for GlobalForwardingRules client bean
Auto-configuration for
GlobalNetworkEndpointGroupsClient
.Provides default property values for GlobalNetworkEndpointGroups client bean
Auto-configuration for
GlobalOperationsClient
.Provides default property values for GlobalOperations client bean
Auto-configuration for
GlobalOrganizationOperationsClient
.Provides default property values for GlobalOrganizationOperations client bean
Auto-configuration for
GlobalPublicDelegatedPrefixesClient
.Provides default property values for GlobalPublicDelegatedPrefixes client bean
Custom
PropertySourceLocator
for Google Cloud Runtime Configurator API.Represents a Google Cloud Storage location provided by the user.
A
ProtocolResolver
implementation for the gs://
protocol.Holds settings for use with the
GoogleStorageResource
.Implements
WritableResource
for reading and writing objects in Google Cloud Storage
(GCS).Query Method for GQL queries.
Auto-configuration for
GSuiteAddOnsClient
.Provides default property values for GSuiteAddOns client bean
Auto-configuration for
HealthChecksClient
.Provides default property values for HealthChecks client bean
Health tracker for a Pub/Sub subscription.
Health tracker for a Pub/Sub subscription.
A registry for the
HealthTracker
health trackers created per ProjectSubscriptionName
.A registry for the
HealthTracker
health trackers created per ProjectSubscriptionName
.Auto-configuration for
HubServiceClient
.Provides default property values for HubService client bean
Auto-configuration for
IamCheckerClient
.Provides default property values for IamChecker client bean
Auto-configuration for
IamCredentialsClient
.Provides default property values for IAMCredentials client bean
Auto-configuration for
IAMClient
.Provides default property values for IAM client bean
Autoconfiguration for extracting pre-authenticated user identity from Google Cloud IAP header.
Cloud IAP Authentication properties.
Auto-configuration for
IDSClient
.Provides default property values for IDS client bean
Auto-configuration for
ImageFamilyViewsClient
.Provides default property values for ImageFamilyViews client bean
Auto-configuration for
ImagesClient
.Provides default property values for Images client bean
Auto-configuration for
ImageVersionsClient
.Provides default property values for ImageVersions client bean
Auto-configuration for
IndexEndpointServiceClient
.Provides default property values for IndexEndpointService client bean
Auto-configuration for
IndexServiceClient
.Provides default property values for IndexService client bean
Auto-configuration for
InstanceGroupManagersClient
.Provides default property values for InstanceGroupManagers client bean
Auto-configuration for
InstanceGroupsClient
.Provides default property values for InstanceGroups client bean
Auto-configuration for
InstancesClient
.Auto-configuration for
InstancesClient
.Provides default property values for Instances client bean
Provides default property values for Instances client bean
Auto-configuration for
InstanceTemplatesClient
.Provides default property values for InstanceTemplates client bean
Auto-configuration for
IntentsClient
.Provides default property values for Intents client bean
Auto-configuration for
InterconnectAttachmentsClient
.Provides default property values for InterconnectAttachments client bean
Auto-configuration for
InterconnectLocationsClient
.Provides default property values for InterconnectLocations client bean
Auto-configuration for
InterconnectRemoteLocationsClient
.Provides default property values for InterconnectRemoteLocations client bean
Auto-configuration for
InterconnectsClient
.Provides default property values for Interconnects client bean
Annotates properties that are collections of child entities.
A converter using Jackson JSON.
Auto-configuration for
JobControllerClient
.Provides default property values for JobController client bean
Auto-configuration for
JobServiceClient
.Auto-configuration for
JobServiceClient
.Provides default property values for JobService client bean
Provides default property values for JobService client bean
This interface allows users to write additional JSON record the JSON log layout.
JsonWrapper to Map converter.
Utility class containing methods for transforming and manipulating Datastore keys.
The Spring Google Cloud KMS specific
NestedRuntimeException
.Describes supported operations that one can perform on the KMS API.
Offers convenience methods for performing common operations on KMS including encrypting and
decrypting text.
Auto-configuration for
KnowledgeBasesClient
.Provides default property values for KnowledgeBases client bean
Auto-configuration for
LanguageServiceClient
.Provides default property values for LanguageService client bean
Annotation for a class that indicates that a property is a collection of lazy loaded Datastore
entities.
Auto-configuration for
LicenseCodesClient
.Provides default property values for LicenseCodes client bean
Auto-configuration for
LicensesClient
.Provides default property values for Licenses client bean
Auto-configuration for
LlmUtilityServiceClient
.Provides default property values for LlmUtilityService client bean
This event read operation on Cloud Spanner.
A Google Cloud Java Logback
LoggingAppender
wrapper that
configures it for Spring Cloud GCP.MVC Adapter that adds the
TraceIdLoggingWebMvcInterceptor
.Logging enhancer which adds Logstash markers to Logging API calls and JSON log entries.
Auto-configuration for
LookupServiceClient
.Provides default property values for LookupService client bean
Auto-configuration for
MachineImagesClient
.Provides default property values for MachineImages client bean
Auto-configuration for
MachineTypesClient
.Provides default property values for MachineTypes client bean
Auto-configuration for
ManagedIdentitiesServiceClient
.Provides default property values for ManagedIdentitiesService client bean
Utility for building an immutable, type-safe
Map
.Map to JsonWrapper Converter.
Auto-configuration for
MatchServiceClient
.Provides default property values for MatchService client bean
Interface for retrieving properties from Metadata Server.
Auto-configuration for
MetadataServiceClient
.Auto-configuration for
MetadataServiceClient
.Provides default property values for MetadataService client bean
Provides default property values for MetadataService client bean
Auto-configuration for
MigrationServiceClient
.Provides default property values for MigrationService client bean
Auto-configuration for
ModelGardenServiceClient
.Provides default property values for ModelGardenService client bean
Auto-configuration for
ModelServiceClient
.Auto-configuration for
ModelServiceClient
.Provides default property values for ModelService client bean
Provides default property values for ModelService client bean
An interface that allows multiple values to be bound for Cloud Spanner.
An event holding mutations that are submitted to Cloud Spanner.
Auto-configuration for
NetworkAttachmentsClient
.Provides default property values for NetworkAttachments client bean
Auto-configuration for
NetworkEdgeSecurityServicesClient
.Provides default property values for NetworkEdgeSecurityServices client bean
Auto-configuration for
NetworkEndpointGroupsClient
.Provides default property values for NetworkEndpointGroups client bean
Auto-configuration for
NetworkFirewallPoliciesClient
.Provides default property values for NetworkFirewallPolicies client bean
Auto-configuration for
NetworksClient
.Provides default property values for Networks client bean
Auto-configuration for
NodeGroupControllerClient
.Provides default property values for NodeGroupController client bean
Auto-configuration for
NodeGroupsClient
.Provides default property values for NodeGroups client bean
Auto-configuration for
NodeTemplatesClient
.Provides default property values for NodeTemplates client bean
Auto-configuration for
NodeTypesClient
.Provides default property values for NodeTypes client bean
Auto-configuration for
NotebookServiceClient
.Provides default property values for NotebookService client bean
Annotation for an entity's field that causes the field to be ignored by Spring Data Spanner.
An interface for creating Datastore Keys from objects and ID values.
Converter from a gRPC async calls to Reactor primitives (
Mono
, Flux
).Condition
that determines which GCP environment
the application is running on.Auto-configuration for
OrgPolicyClient
.Provides default property values for OrgPolicy client bean
Auto-configuration for
OsConfigServiceClient
.Provides default property values for OsConfigService client bean
Auto-configuration for
OsConfigZonalServiceClient
.Provides default property values for OsConfigZonalService client bean
Auto-configuration for
OsLoginServiceClient
.Provides default property values for OsLoginService client bean
Auto-configuration for
PacketMirroringsClient
.Provides default property values for PacketMirrorings client bean
Auto-configuration for
ParticipantsClient
.Provides default property values for Participants client bean
Name-based query method for Cloud Datastore.
Implementation of a Spanner Query Method that handles all Part-tree / name-convention query
methods.
Auto-configuration for
PipelineServiceClient
.Provides default property values for PipelineService client bean
Auto-configuration for
PolicyBasedRoutingServiceClient
.Provides default property values for PolicyBasedRoutingService client bean
Auto-configuration for
PolicyTagManagerSerializationClient
.Provides default property values for PolicyTagManagerSerialization client bean
Auto-configuration for
PolicyTagManagerClient
.Provides default property values for PolicyTagManager client bean
Auto-configuration for
PredictionServiceClient
.Auto-configuration for
PredictionServiceClient
.Auto-configuration for
PredictionServiceClient
.Provides default property values for PredictionService client bean
Provides default property values for PredictionService client bean
Provides default property values for PredictionService client bean
Annotation for a
SpannerPersistentEntity
that allows specifying the primary key columns
and their order.Auto-configuration for
ProductServiceClient
.Provides default property values for ProductService client bean
Auto-configuration for
ProfilerServiceClient
.Provides default property values for ProfilerService client bean
Auto-configuration for
ProjectsClient
.Provides default property values for Projects client bean
Auto-configuration for
PublicAdvertisedPrefixesClient
.Provides default property values for PublicAdvertisedPrefixes client bean
Auto-configuration for
PublicDelegatedPrefixesClient
.Provides default property values for PublicDelegatedPrefixes client bean
A customizer of
Publisher.Builder
objects.The publisher factory interface that can create publishers.
Pub/Sub specific implementation of
AcknowledgmentCallback
.Pub/Sub admin utility that creates new topics and subscriptions on Google Cloud Pub/Sub.
Pub/Sub binder configuration.
Binder-specific properties for Pub/Sub.
Provisioning provider for Pub/Sub.
Properties common to consumers and producers.
Properties for Publisher or Subscriber specific configurations.
Batching settings.
flow control settings.
Health Check settings.
Publisher settings.
Retry settings.
Subscriber settings.
Consumer destination for Pub/Sub.
Consumer properties for Pub/Sub.
The Spring Google Cloud Pub/Sub specific
PubSubException
.The Spring Google Cloud Pub/Sub specific
NestedRuntimeException
.Extended binding properties for Pub/Sub.
Maps headers from
PubsubMessage
s to Message
s and vice-versa.Default implementation of
HealthIndicator
for
Pub/Sub.Auto-configuration
for PubSubHealthIndicator
.Properties for Pub/Sub Health Indicator.
Converts from GCP Pub/Sub message to Spring message and sends the Spring message to the attached
channels.
Message channel binder for Pub/Sub.
An exception raised when conversion to or from a
PubsubMessage
fails.Interface for converters that can convert POJOs to and from Pub/Sub messages.
Outbound channel adapter to publish messages to Google Cloud Pub/Sub.
Implement this callback to post-process a message that failed to publish to Cloud Pub/Sub.
Implement this callback to post-process a successfully published message.
A PubSub
Synchronous pull implementation of
AbstractMessageSource
.An abstraction for Google Cloud Pub/Sub for publish and subscribe / pull methods.
A producer destination for Pub/Sub.
Producer properties for Pub/Sub.
An abstraction for Google Cloud Pub/Sub publisher operations.
Default implementation of
PubSubPublisherOperations
.A factory for procuring
Flux
instances backed by GCP Pub/Sub Subscriptions.An abstraction for Google Cloud Pub/Sub subscription / pulling operations.
Default implementation of
PubSubSubscriberOperations
.Various utility methods for dealing with Pub/Sub subscriptions.
Default implementation of
PubSubOperations
.Various utility methods for dealing with Pub/Sub topics.
Annotation to mark query methods in user-defined repositories that are supplied with Google Query
Language custom queries.
Annotation used in user-defined repositories to provide SQL for custom Query Methods.
Builds connection string for Cloud SQL through Spring R2DBC by requiring only a database and
instance connection name.
Auto-configuration for
ReachabilityServiceClient
.Provides default property values for ReachabilityService client bean
A factory for reactive Firestore repositories.
Firestore specific resource holder,
ReactiveFirestoreTransactionManager
binds instances
of this class to the subscriber context.Firestore-specific implementation of
ReactiveTransactionManager
.An event published when entities are read from Cloud Datastore.
An interface for type conversions on read and on write.
Auto-configuration for
RecaptchaEnterpriseServiceClient
.Provides default property values for RecaptchaEnterpriseService client bean
Auto-configuration for
RecommenderClient
.Provides default property values for Recommender client bean
Auto-configuration for
RegionAutoscalersClient
.Provides default property values for RegionAutoscalers client bean
Auto-configuration for
RegionBackendServicesClient
.Provides default property values for RegionBackendServices client bean
Auto-configuration for
RegionCommitmentsClient
.Provides default property values for RegionCommitments client bean
Auto-configuration for
RegionDisksClient
.Provides default property values for RegionDisks client bean
Auto-configuration for
RegionDiskTypesClient
.Provides default property values for RegionDiskTypes client bean
Auto-configuration for
RegionHealthCheckServicesClient
.Provides default property values for RegionHealthCheckServices client bean
Auto-configuration for
RegionHealthChecksClient
.Provides default property values for RegionHealthChecks client bean
Auto-configuration for
RegionInstanceGroupManagersClient
.Provides default property values for RegionInstanceGroupManagers client bean
Auto-configuration for
RegionInstanceGroupsClient
.Provides default property values for RegionInstanceGroups client bean
Auto-configuration for
RegionInstancesClient
.Provides default property values for RegionInstances client bean
Auto-configuration for
RegionInstanceTemplatesClient
.Provides default property values for RegionInstanceTemplates client bean
Auto-configuration for
RegionNetworkEndpointGroupsClient
.Provides default property values for RegionNetworkEndpointGroups client bean
Auto-configuration for
RegionNetworkFirewallPoliciesClient
.Provides default property values for RegionNetworkFirewallPolicies client bean
Auto-configuration for
RegionNotificationEndpointsClient
.Provides default property values for RegionNotificationEndpoints client bean
Auto-configuration for
RegionOperationsClient
.Provides default property values for RegionOperations client bean
Auto-configuration for
RegionSecurityPoliciesClient
.Provides default property values for RegionSecurityPolicies client bean
Auto-configuration for
RegionSslCertificatesClient
.Provides default property values for RegionSslCertificates client bean
Auto-configuration for
RegionSslPoliciesClient
.Provides default property values for RegionSslPolicies client bean
Auto-configuration for
RegionsClient
.Provides default property values for Regions client bean
Auto-configuration for
RegionTargetHttpProxiesClient
.Provides default property values for RegionTargetHttpProxies client bean
Auto-configuration for
RegionTargetHttpsProxiesClient
.Provides default property values for RegionTargetHttpsProxies client bean
Auto-configuration for
RegionTargetTcpProxiesClient
.Provides default property values for RegionTargetTcpProxies client bean
Auto-configuration for
RegionUrlMapsClient
.Provides default property values for RegionUrlMaps client bean
Auto-configuration for
RegistrationServiceClient
.Provides default property values for RegistrationService client bean
Auto-configuration for
RepositoryManagerClient
.Provides default property values for RepositoryManager client bean
Auto-configuration for
ReservationServiceClient
.Provides default property values for ReservationService client bean
Auto-configuration for
ReservationsClient
.Provides default property values for Reservations client bean
Auto-configuration for
ResourcePoliciesClient
.Provides default property values for ResourcePolicies client bean
Auto-configuration for
ResourceSettingsServiceClient
.Provides default property values for ResourceSettingsService client bean
Retry settings configuration.
Utility methods for retry settings.
Auto-configuration for
RoutersClient
.Provides default property values for Routers client bean
Auto-configuration for
RoutesClient
.Provides default property values for Routes client bean
An event published when entities are saved to Cloud Datastore.
An event that signals a save operation to Cloud Spanner.
Auto-configuration for
ScheduleServiceClient
.Provides default property values for ScheduleService client bean
Auto-configuration for
SearchServiceClient
.Provides default property values for SearchService client bean
Describes supported operations that one can perform on the Secret Manager API.
A property source for Secret Manager which accesses the Secret Manager APIs when
SecretManagerPropertySource.getProperty(java.lang.String)
is called.Offers convenience methods for performing common operations on Secret Manager including creating
and reading secrets.
Auto-configuration for
SecurityCenterClient
.Provides default property values for SecurityCenter client bean
Auto-configuration for
SecurityPoliciesClient
.Provides default property values for SecurityPolicies client bean
Provides an interface to customize thread name of subscription-specific
ThreadPoolTaskScheduler
Auto-configuration for
ServiceAttachmentsClient
.Provides default property values for ServiceAttachments client bean
Auto-configuration for
ServiceControllerClient
.Provides default property values for ServiceController client bean
Auto-configuration for
ServiceManagerClient
.Provides default property values for ServiceManager client bean
Auto-configuration for
ServicesClient
.Provides default property values for Services client bean
Auto-configuration for
ServiceUsageClient
.Provides default property values for ServiceUsage client bean
Auto-configuration for
ServingConfigServiceClient
.Provides default property values for ServingConfigService client bean
Auto-configuration for
SessionEntityTypesClient
.Provides default property values for SessionEntityTypes client bean
Auto-configuration for
SessionsClient
.Provides default property values for Sessions client bean
Implementation of
DatastoreRepository
.A simple
PubSubMessageConverter
that directly maps payloads of type byte[]
,
ByteString
, ByteBuffer
, and String
to Pub/Sub messages.The default implementation of a SpannerRepository.
Auto-configuration for
SnapshotsClient
.Provides default property values for Snapshots client bean
Auditing event listener that listens for
BeforeSaveEvent
.Registers the annotations and classes for providing auditing support in Spring Data Cloud
Spanner.
Provides the named bind marker strategy for Cloud Spanner.
Represents an persistent property just to represent Cloud Spanner primary keys, and does not
correspond to actual properties of POJOs, as it might even be a composite, multi-column key.
Default commonly-used custom converters.
A custom type converter.
Template for performing many operations to a Spanner database including generating hierarchy
schemas and creating and deleting tables.
Exceptions for Spring Data Cloud Spanner.
Interface for processors that can populate fields from Spanner Structs and write them to Spanner
Mutations.
An entity writer that writes values from an entity to a sink.
Default implementation of
HealthIndicator
for
Spanner.Auto-configuration
for
SpannerHealthIndicator
.Properties for Spanner Health Indicator.
Settings for key converter used in REST repositories.
A mapping context for Cloud Spanner that provides ways to create persistent entities and
properties.
Interface for a factory that creates Cloud Spanner mutation operation objects.
Factory that generates mutations for writing to Spanner.
Defines operations available to use with Spanner.
Encapsulates Cloud Spanner query options with sort and paging.
Cloud Spanner specific interface for a
MutablePersistentEntity
stored in a Cloud Spanner
table.Represents a Cloud Spanner table and its columns' mapping to fields within an entity type.
Holds a Spanner persistent entity and its key type.
Interface for a
PersistentProperty
of a SpannerPersistentEntity
to be stored in a
Google Cloud Spanner table.Represents an implementation for
SpannerPersistentProperty
, which is a property of a
SpannerPersistentEntity
stored in a Cloud Spanner table.Determines the type of the user's custom-defined Query Methods and instantiates their
implementations.
A Query Method for Spanner.
Encapsulates Cloud Spanner query options.
The
R2dbcDialect
implementation which enables usage of Spring Data R2DBC with Cloud
Spanner.Provides the
SpannerR2dbcDialect
for Spring Data.A custom converter used for reading from Spanner data types.
Encapsulates Cloud Spanner read options.
Enables autoconfiguration for
EnableSpannerRepositories
.ImportBeanDefinitionRegistrar
used to
auto-configure Spring Data JPA Repositories.A boilerplate class to register Spanner repositories.
A Spring Data repository for Cloud Spanner with specific features.
A boilerplate class configuring the instantiation of Spanner repositories.
A factory for instantiating Spanner repositories.
Spanner Repository Factory Bean used to create factories that ultimately create repository
implementations.
Contains functions related to the table schema of entities.
Executes Cloud Spanner query statements using
PartTree
parsed method definitions.An implementation of
SpannerOperations
.Spanner transaction manager.
A transaction object that holds the transaction context.
Auto-configuration for
SpannerTransactionManager
.A utility class to map between common Java types and types to use with Spanner.
A custom converter for writing values from entities to types for Spanner.
Auto-configuration for
SpecialistPoolServiceClient
.Provides default property values for SpecialistPoolService client bean
Auto-configuration for
SpeechClient
.Provides default property values for Speech client bean
Returns the credentials that are written to a system property by the Cloud SQL starter.
A Query Method for Spanner using SQL strings.
Auto-configuration for
SslCertificatesClient
.Provides default property values for SslCertificates client bean
Auto-configuration for
SslPoliciesClient
.Provides default property values for SslPolicies client bean
This class provides the service context data for stackdriver error reporting.
This class provides a JSON layout for a Logback appender compatible to the Stackdriver log
format.
This class configures a Web MVC interceptor to capture trace IDs for log correlation.
Config for Stackdriver Trace.
Constants for Stackdriver Trace.
Auto-configuration for
StorageTransferServiceClient
.Provides default property values for StorageTransferService client bean
A convenience wrapper class around Struct to make reading columns easier without knowing their
type.
Auto-configuration for
SubnetworksClient
.Provides default property values for Subnetworks client bean
Interface used by the
PubSubTemplate
to create
supporting objects for consuming messages from Pub/Sub subscriptions.Auto-configuration for
SystemPolicyV1Client
.Provides default property values for SystemPolicyV1 client bean
Annotation for a
SpannerPersistentEntity
that allows specifying a custom table name,
instead of deriving it from the entity's class name.Auto-configuration for
TargetGrpcProxiesClient
.Provides default property values for TargetGrpcProxies client bean
Auto-configuration for
TargetHttpProxiesClient
.Provides default property values for TargetHttpProxies client bean
Auto-configuration for
TargetHttpsProxiesClient
.Provides default property values for TargetHttpsProxies client bean
Auto-configuration for
TargetInstancesClient
.Provides default property values for TargetInstances client bean
Auto-configuration for
TargetPoolsClient
.Provides default property values for TargetPools client bean
Auto-configuration for
TargetSslProxiesClient
.Provides default property values for TargetSslProxies client bean
Auto-configuration for
TargetTcpProxiesClient
.Provides default property values for TargetTcpProxies client bean
Auto-configuration for
TargetVpnGatewaysClient
.Provides default property values for TargetVpnGateways client bean
Auto-configuration for
TenantServiceClient
.Provides default property values for TenantService client bean
Auto-configuration for
TensorboardServiceClient
.Provides default property values for TensorboardService client bean
Auto-configuration for
TetherClient
.Provides default property values for Tether client bean
Auto-configuration for
TextToSpeechLongAudioSynthesizeClient
.Provides default property values for TextToSpeechLongAudioSynthesize client bean
Auto-configuration for
TextToSpeechClient
.Provides default property values for TextToSpeech client bean
Auto-configuration for
TpuClient
.Provides default property values for Tpu client bean
An extractor that can provide a trace ID from an HTTP request.
Adds the trace ID and span ID to the logging entry, in its correct format to be displayed in the
Logs viewer.
HandlerInterceptor
that extracts the request trace ID
from the "x-cloud-trace-context" HTTP header and stores it in a thread-local using TraceIdLoggingEnhancer.setCurrentTraceId(java.lang.String)
.Auto-configuration for
TraceServiceClient
.Provides default property values for TraceService client bean
Auto-configuration for
TranscoderServiceClient
.Provides default property values for TranscoderService client bean
In order to support
CustomConversions
, this class applies 2-step conversions.Annotation for Datastore property that indicates it should be excluded from indexes.
Marks a field to be used for update time.
Auto-configuration for
UrlMapsClient
.Provides default property values for UrlMaps client bean
Provides the user-agent header to signal to the Google Cloud Client Libraries that requests
originate from a Spring Integration.
Auto-configuration for
UserEventServiceClient
.Provides default property values for UserEventService client bean
Auto-configuration for
ValidationHelperV1Client
.Provides default property values for ValidationHelperV1 client bean
Utility class containing functions for working with types related to Cloud Datastore.
Auto-configuration for
VersionsClient
.Auto-configuration for
VersionsClient
.Provides default property values for Versions client bean
Provides default property values for Versions client bean
Auto-configuration for
VideoIntelligenceServiceClient
.Provides default property values for VideoIntelligenceService client bean
Auto-configuration for
VizierServiceClient
.Provides default property values for VizierService client bean
Auto-configuration for
VmMigrationClient
.Provides default property values for VmMigration client bean
Auto-configuration for
VpcAccessServiceClient
.Provides default property values for VpcAccessService client bean
Auto-configuration for
VpnGatewaysClient
.Provides default property values for VpnGateways client bean
Auto-configuration for
VpnTunnelsClient
.Provides default property values for VpnTunnels client bean
Auto-configuration for
WebRiskServiceClient
.Provides default property values for WebRiskService client bean
Auto-configuration for
WebSecurityScannerClient
.Provides default property values for WebSecurityScanner client bean
Where clause to add to the element Entity or target entity of a collection.
Auto-configuration for
WorkflowsClient
.Provides default property values for Workflows client bean
Auto-configuration for
WorkflowTemplateServiceClient
.Provides default property values for WorkflowTemplateService client bean
Auto-configuration for
ZoneOperationsClient
.Provides default property values for ZoneOperations client bean
Auto-configuration for
ZonesClient
.Provides default property values for Zones client bean