Uses of Interface
com.google.cloud.spring.core.GcpProjectIdProvider
Package
Description
Core auto-configuration used by the Spring Cloud GCP modules.
Auto-configuration for Spring Cloud GCP Firestore module.
Auto-configuration for Spring Cloud GCP KMS module.
Auto-configuration for Spring Cloud GCP Pub/Sub module.
Auto-configuration for Spring Data Cloud Pub/Sub Health module.
Auto-configuration for Spring Cloud GCP Secret Manager module.
Auto-configuration for Spring Cloud GCP Security IAP module.
Auto-configuration for Spring Data Cloud Spanner module.
Auto-configuration for Spring Cloud GCP Storage Resource module.
Auto-configuration for Spring Cloud GCP Trace module.
Core support for Spring Cloud GCP that provides credentials, project IDs, and environment
metadata.
Spring Cloud GCP Pub/Sub module.
Supporting classes for handling messages in Spring Cloud GCP Pub/Sub.
Spring Security integration with Google Cloud IAP.
-
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.config
ModifierConstructorDescriptionGoogleConfigPropertySourceLocator
(GcpProjectIdProvider projectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpConfigProperties gcpConfigProperties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.core
Modifier and TypeMethodDescriptionGcpContextAutoConfiguration.gcpProjectIdProvider()
Get a GCP project ID provider. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.firestore
Modifier and TypeMethodDescriptionFirestoreTransactionManagerAutoConfiguration.firestoreTransactionManager
(com.google.firestore.v1.FirestoreGrpc.FirestoreStub firestoreStub, FirestoreClassMapper classMapper, GcpFirestoreProperties gcpFirestoreProperties, GcpProjectIdProvider projectIdProvider) GcpFirestoreProperties.getFirestoreRootPath
(GcpProjectIdProvider projectIdProvider) GcpFirestoreProperties.getResolvedProjectId
(GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.kms
ModifierConstructorDescriptionGcpKmsAutoConfiguration
(GcpProjectIdProvider coreProjectIdProvider, GcpKmsProperties properties, com.google.api.gax.core.CredentialsProvider credentialsProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.metrics
ModifierConstructorDescriptionGcpStackdriverMetricsAutoConfiguration
(GcpMetricsProperties gcpMetricsProperties, org.springframework.boot.actuate.autoconfigure.metrics.export.stackdriver.StackdriverProperties stackdriverProperties, GcpProjectIdProvider gcpProjectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.pubsub
ModifierConstructorDescriptionGcpPubSubAutoConfiguration
(GcpPubSubProperties gcpPubSubProperties, GcpProjectIdProvider gcpProjectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider, org.springframework.beans.factory.ObjectProvider<SelectiveSchedulerThreadNameProvider> selectiveSchedulerThreadNameProvider, org.springframework.context.ApplicationContext applicationContext) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.pubsub.health
ModifierConstructorDescriptionPubSubSubscriptionHealthIndicatorAutoConfiguration
(GcpPubSubProperties gcpPubSubProperties, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.secretmanager
ModifierConstructorDescriptionGcpSecretManagerAutoConfiguration
(com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpSecretManagerProperties properties, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.security
Modifier and TypeMethodDescriptionIapAuthenticationAutoConfiguration.appEngineBasedAudienceProvider
(GcpProjectIdProvider projectIdProvider) org.springframework.security.oauth2.core.DelegatingOAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt>
FirebaseAuthenticationAutoConfiguration.firebaseJwtDelegatingValidator
(org.springframework.security.oauth2.jwt.JwtIssuerValidator jwtIssuerValidator, GcpProjectIdProvider gcpProjectIdProvider) org.springframework.security.oauth2.jwt.JwtIssuerValidator
FirebaseAuthenticationAutoConfiguration.jwtIssuerValidator
(GcpProjectIdProvider gcpProjectIdProvider) ModifierConstructorDescriptionFirebaseAuthenticationAutoConfiguration
(GcpProjectIdProvider gcpProjectIdProvider, FirebaseAuthenticationProperties properties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.spanner
ModifierConstructorDescriptionGcpSpannerEmulatorAutoConfiguration
(GcpSpannerProperties properties, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.storage
ModifierConstructorDescriptionGcpStorageAutoConfiguration
(GcpProjectIdProvider coreProjectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpStorageProperties gcpStorageProperties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.trace
ModifierConstructorDescriptionStackdriverTraceAutoConfiguration
(GcpProjectIdProvider gcpProjectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpTraceProperties gcpTraceProperties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.core
Modifier and TypeClassDescriptionclass
A project ID provider that wrapsServiceOptions.getDefaultProjectId()
. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.kms
ModifierConstructorDescriptionKmsTemplate
(com.google.cloud.kms.v1.KeyManagementServiceClient keyManagementServiceClient, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.logging
ModifierConstructorDescriptionLoggingWebMvcConfigurer
(TraceIdLoggingWebMvcInterceptor interceptor, GcpProjectIdProvider projectIdProvider) Constructor that accepts anTraceIdLoggingWebMvcInterceptor
. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.pubsub
ModifierConstructorDescriptionPubSubAdmin
(GcpProjectIdProvider projectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider) This constructor instantiates TopicAdminClient and SubscriptionAdminClient with all their defaults and the provided credentials provider.PubSubAdmin
(GcpProjectIdProvider projectIdProvider, com.google.cloud.pubsub.v1.TopicAdminClient topicAdminClient, com.google.cloud.pubsub.v1.SubscriptionAdminClient subscriptionAdminClient) Instantiates PubSubAdmin with provided topic/subscription client. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.pubsub.support
ModifierConstructorDescriptionDefaultPublisherFactory
(GcpProjectIdProvider projectIdProvider) CreateDefaultPublisherFactory
instance based on the providedGcpProjectIdProvider
.DefaultSubscriberFactory
(GcpProjectIdProvider projectIdProvider, PubSubConfiguration pubSubConfiguration) DefaultDefaultSubscriberFactory
constructor. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.secretmanager
ModifierConstructorDescriptionSecretManagerPropertySource
(String propertySourceName, SecretManagerTemplate secretManagerTemplate, GcpProjectIdProvider projectIdProvider) SecretManagerTemplate
(com.google.cloud.secretmanager.v1.SecretManagerServiceClient secretManagerServiceClient, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.security.iap