Uses of Interface
com.google.cloud.spring.core.GcpProjectIdProvider
Packages that use 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
Constructors in com.google.cloud.spring.autoconfigure.config with parameters of type GcpProjectIdProviderModifierConstructorDescriptionGoogleConfigPropertySourceLocator
(GcpProjectIdProvider projectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpConfigProperties gcpConfigProperties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.core
Methods in com.google.cloud.spring.autoconfigure.core that return GcpProjectIdProviderModifier and TypeMethodDescriptionGcpContextAutoConfiguration.gcpProjectIdProvider()
Get a GCP project ID provider. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.firestore
Methods in com.google.cloud.spring.autoconfigure.firestore with parameters of type GcpProjectIdProviderModifier 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
Constructors in com.google.cloud.spring.autoconfigure.kms with parameters of type GcpProjectIdProviderModifierConstructorDescriptionGcpKmsAutoConfiguration
(GcpProjectIdProvider coreProjectIdProvider, GcpKmsProperties properties, com.google.api.gax.core.CredentialsProvider credentialsProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.metrics
Constructors in com.google.cloud.spring.autoconfigure.metrics with parameters of type GcpProjectIdProviderModifierConstructorDescriptionGcpStackdriverMetricsAutoConfiguration
(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
Constructors in com.google.cloud.spring.autoconfigure.pubsub with parameters of type GcpProjectIdProviderModifierConstructorDescriptionGcpPubSubAutoConfiguration
(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
Constructors in com.google.cloud.spring.autoconfigure.pubsub.health with parameters of type GcpProjectIdProviderModifierConstructorDescriptionPubSubSubscriptionHealthIndicatorAutoConfiguration
(GcpPubSubProperties gcpPubSubProperties, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.secretmanager
Constructors in com.google.cloud.spring.autoconfigure.secretmanager with parameters of type GcpProjectIdProviderModifierConstructorDescriptionGcpSecretManagerAutoConfiguration
(com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpSecretManagerProperties properties, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.security
Methods in com.google.cloud.spring.autoconfigure.security with parameters of type GcpProjectIdProviderModifier 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) Constructors in com.google.cloud.spring.autoconfigure.security with parameters of type GcpProjectIdProviderModifierConstructorDescriptionFirebaseAuthenticationAutoConfiguration
(GcpProjectIdProvider gcpProjectIdProvider, FirebaseAuthenticationProperties properties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.spanner
Constructors in com.google.cloud.spring.autoconfigure.spanner with parameters of type GcpProjectIdProviderModifierConstructorDescriptionGcpSpannerEmulatorAutoConfiguration
(GcpSpannerProperties properties, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.storage
Constructors in com.google.cloud.spring.autoconfigure.storage with parameters of type GcpProjectIdProviderModifierConstructorDescriptionGcpStorageAutoConfiguration
(GcpProjectIdProvider coreProjectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpStorageProperties gcpStorageProperties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.autoconfigure.trace
Constructors in com.google.cloud.spring.autoconfigure.trace with parameters of type GcpProjectIdProviderModifierConstructorDescriptionStackdriverTraceAutoConfiguration
(GcpProjectIdProvider gcpProjectIdProvider, com.google.api.gax.core.CredentialsProvider credentialsProvider, GcpTraceProperties gcpTraceProperties) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.core
Classes in com.google.cloud.spring.core that implement GcpProjectIdProviderModifier and TypeClassDescriptionclass
A project ID provider that wrapsServiceOptions.getDefaultProjectId()
. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.kms
Constructors in com.google.cloud.spring.kms with parameters of type GcpProjectIdProviderModifierConstructorDescriptionKmsTemplate
(com.google.cloud.kms.v1.KeyManagementServiceClient keyManagementServiceClient, GcpProjectIdProvider projectIdProvider) -
Uses of GcpProjectIdProvider in com.google.cloud.spring.logging
Constructors in com.google.cloud.spring.logging with parameters of type GcpProjectIdProviderModifierConstructorDescriptionLoggingWebMvcConfigurer
(TraceIdLoggingWebMvcInterceptor interceptor, GcpProjectIdProvider projectIdProvider) Constructor that accepts anTraceIdLoggingWebMvcInterceptor
. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.pubsub
Constructors in com.google.cloud.spring.pubsub with parameters of type GcpProjectIdProviderModifierConstructorDescriptionPubSubAdmin
(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
Constructors in com.google.cloud.spring.pubsub.support with parameters of type GcpProjectIdProviderModifierConstructorDescriptionDefaultPublisherFactory
(GcpProjectIdProvider projectIdProvider) CreateDefaultPublisherFactory
instance based on the providedGcpProjectIdProvider
.DefaultSubscriberFactory
(GcpProjectIdProvider projectIdProvider, PubSubConfiguration pubSubConfiguration) DefaultDefaultSubscriberFactory
constructor. -
Uses of GcpProjectIdProvider in com.google.cloud.spring.secretmanager
Constructors in com.google.cloud.spring.secretmanager with parameters of type GcpProjectIdProviderModifierConstructorDescriptionSecretManagerPropertySource
(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
Constructors in com.google.cloud.spring.security.iap with parameters of type GcpProjectIdProvider