Package com.google.cloud.spring.core
package com.google.cloud.spring.core
Core support for Spring Cloud GCP that provides credentials, project IDs, and environment
metadata.
-
ClassDescriptionCredentials configuration.An interface meant to be implemented by configuration properties POJOs that store information about Google Cloud credentials.A
CredentialsProvider
implementation that wraps credentials based on user-provided properties and defaults.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 wrapsServiceOptions.getDefaultProjectId()
.Enumeration of valid individual GCP environments.Interface for determining whether the current GCP environment matches the passed in parameter.Functional interface to provide GCP project IDs.OAuth2 scopes for Google Cloud services integrated by Spring Cloud GCP.Interface for retrieving properties from Metadata Server.Retry settings configuration.Provides the user-agent header to signal to the Google Cloud Client Libraries that requests originate from a Spring Integration.