Package | Description |
---|---|
com.google.cloud.spring.autoconfigure.config | |
com.google.cloud.spring.autoconfigure.core |
Core auto-configuration used by the Spring Cloud GCP modules.
|
com.google.cloud.spring.autoconfigure.metrics | |
com.google.cloud.spring.autoconfigure.pubsub |
Auto-configuration for Spring Cloud GCP Pub/Sub module.
|
com.google.cloud.spring.autoconfigure.security |
Auto-configuration for Spring Cloud GCP Security IAP module.
|
com.google.cloud.spring.autoconfigure.spanner |
Auto-configuration for Spring Data Cloud Spanner module.
|
com.google.cloud.spring.autoconfigure.storage |
Auto-configuration for Spring Cloud GCP Storage Resource module.
|
com.google.cloud.spring.autoconfigure.trace |
Auto-configuration for Spring Cloud GCP Trace module.
|
com.google.cloud.spring.core |
Core support for Spring Cloud GCP that provides credentials, project IDs, and environment metadata.
|
com.google.cloud.spring.kms | |
com.google.cloud.spring.logging | |
com.google.cloud.spring.pubsub |
Spring Cloud GCP Pub/Sub module.
|
com.google.cloud.spring.pubsub.support |
Supporting classes for handling messages in Spring Cloud GCP Pub/Sub.
|
com.google.cloud.spring.secretmanager | |
com.google.cloud.spring.security.iap |
Spring Security integration with Google Cloud IAP.
|
Constructor and Description |
---|
GoogleConfigPropertySourceLocator(GcpProjectIdProvider projectIdProvider,
com.google.api.gax.core.CredentialsProvider credentialsProvider,
GcpConfigProperties gcpConfigProperties) |
Modifier and Type | Method and Description |
---|---|
GcpProjectIdProvider |
GcpContextAutoConfiguration.gcpProjectIdProvider()
Get a GCP project ID provider.
|
Constructor and Description |
---|
GcpStackdriverMetricsAutoConfiguration(GcpMetricsProperties gcpMetricsProperties,
org.springframework.boot.actuate.autoconfigure.metrics.export.stackdriver.StackdriverProperties stackdriverProperties,
GcpProjectIdProvider gcpProjectIdProvider,
com.google.api.gax.core.CredentialsProvider credentialsProvider) |
Constructor and Description |
---|
GcpPubSubAutoConfiguration(GcpPubSubProperties gcpPubSubProperties,
GcpProjectIdProvider gcpProjectIdProvider,
com.google.api.gax.core.CredentialsProvider credentialsProvider) |
Modifier and Type | Method and Description |
---|---|
AudienceProvider |
IapAuthenticationAutoConfiguration.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) |
Constructor and Description |
---|
FirebaseAuthenticationAutoConfiguration(GcpProjectIdProvider gcpProjectIdProvider,
FirebaseAuthenticationProperties properties) |
Constructor and Description |
---|
GcpSpannerEmulatorAutoConfiguration(GcpSpannerProperties properties,
GcpProjectIdProvider projectIdProvider) |
Constructor and Description |
---|
GcpStorageAutoConfiguration(GcpProjectIdProvider coreProjectIdProvider,
com.google.api.gax.core.CredentialsProvider credentialsProvider,
GcpStorageProperties gcpStorageProperties) |
Constructor and Description |
---|
StackdriverTraceAutoConfiguration(GcpProjectIdProvider gcpProjectIdProvider,
com.google.api.gax.core.CredentialsProvider credentialsProvider,
GcpTraceProperties gcpTraceProperties) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGcpProjectIdProvider
A project ID provider that wraps
ServiceOptions.getDefaultProjectId() . |
Constructor and Description |
---|
KmsTemplate(KeyManagementServiceClient keyManagementServiceClient,
GcpProjectIdProvider projectIdProvider) |
Constructor and Description |
---|
LoggingWebMvcConfigurer(TraceIdLoggingWebMvcInterceptor interceptor,
GcpProjectIdProvider projectIdProvider)
Constructor that accepts an
TraceIdLoggingWebMvcInterceptor . |
Constructor and Description |
---|
PubSubAdmin(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,
TopicAdminClient topicAdminClient,
SubscriptionAdminClient subscriptionAdminClient) |
Constructor and Description |
---|
DefaultPublisherFactory(GcpProjectIdProvider projectIdProvider)
Create
DefaultPublisherFactory instance based on the provided GcpProjectIdProvider . |
DefaultSubscriberFactory(GcpProjectIdProvider projectIdProvider)
Default
DefaultSubscriberFactory constructor. |
Constructor and Description |
---|
SecretManagerPropertySource(String propertySourceName,
SecretManagerTemplate secretManagerTemplate,
GcpProjectIdProvider projectIdProvider) |
SecretManagerPropertySourceLocator(SecretManagerTemplate template,
GcpProjectIdProvider projectIdProvider) |
SecretManagerTemplate(com.google.cloud.secretmanager.v1.SecretManagerServiceClient secretManagerServiceClient,
GcpProjectIdProvider projectIdProvider) |
Constructor and Description |
---|
AppEngineAudienceProvider(GcpProjectIdProvider projectIdProvider) |
Copyright © 2021. All rights reserved.