A B C D G H K M P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- APP_ENGINE_FLEXIBLE - com.google.cloud.spring.core.GcpEnvironment
-
Matches App Engine Flexible instances.
- APP_ENGINE_STANDARD - com.google.cloud.spring.core.GcpEnvironment
-
Matches App Engine Standard instances.
B
- BIG_QUERY - com.google.cloud.spring.core.GcpScope
-
scope for BigQuery.
- build() - Method in class com.google.cloud.spring.core.util.MapBuilder
- buildModifiable() - Method in class com.google.cloud.spring.core.util.MapBuilder
C
- CLOUD_MONITORING_WRITE - com.google.cloud.spring.core.GcpScope
-
scope for Cloud Monitoring.
- CLOUD_PLATFORM - com.google.cloud.spring.core.GcpScope
-
scope for GCP general operations.
- CLOUD_VISION - com.google.cloud.spring.core.GcpScope
-
scope for Vision.
- 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.
- com.google.cloud.spring.core.util - package com.google.cloud.spring.core.util
-
Util classes shared across Spring Cloud GCP modules.
- COMPUTE_ENGINE - com.google.cloud.spring.core.GcpEnvironment
-
Matches instances of Compute Engine that are not also AppEngine Flexible.
- Credentials - Class in com.google.cloud.spring.core
-
Credentials configuration.
- Credentials(String...) - Constructor for class com.google.cloud.spring.core.Credentials
- CredentialsSupplier - Interface in com.google.cloud.spring.core
-
An interface meant to be implemented by configuration properties POJOs that store information about Google Cloud credentials.
D
- DATASTORE - com.google.cloud.spring.core.GcpScope
-
scope for Datastore.
- DefaultCredentialsProvider - Class in com.google.cloud.spring.core
-
A
CredentialsProvider
implementation that wraps credentials based on user-provided properties and defaults. - DefaultCredentialsProvider(CredentialsSupplier) - Constructor for class com.google.cloud.spring.core.DefaultCredentialsProvider
-
The credentials provided by this object originate from the following sources: *.credentials.location: Credentials built from JSON content inside the file pointed to by this property, *.credentials.encoded-key: Credentials built from JSON String, encoded on base64, Google Cloud Client Libraries default credentials provider.
- DefaultGcpEnvironmentProvider - Class in com.google.cloud.spring.core
-
Environment-specific implementation determining whether the current GCP environment matches the passed in parameter.
- DefaultGcpEnvironmentProvider() - Constructor for class com.google.cloud.spring.core.DefaultGcpEnvironmentProvider
- DefaultGcpMetadataProvider - Class in com.google.cloud.spring.core
-
A wrapper around the static MetadataConfig.
- DefaultGcpMetadataProvider() - Constructor for class com.google.cloud.spring.core.DefaultGcpMetadataProvider
- DefaultGcpProjectIdProvider - Class in com.google.cloud.spring.core
-
A project ID provider that wraps
ServiceOptions.getDefaultProjectId()
. - DefaultGcpProjectIdProvider() - Constructor for class com.google.cloud.spring.core.DefaultGcpProjectIdProvider
G
- GcpEnvironment - Enum in com.google.cloud.spring.core
-
Enumeration of valid individual GCP environments.
- GcpEnvironmentProvider - Interface in com.google.cloud.spring.core
-
Interface for determining whether the current GCP environment matches the passed in parameter.
- GcpProjectIdProvider - Interface in com.google.cloud.spring.core
-
Functional interface to provide GCP project IDs.
- GcpScope - Enum in com.google.cloud.spring.core
-
OAuth2 scopes for Google Cloud services integrated by Spring Cloud GCP.
- getAttribute(String) - Method in class com.google.cloud.spring.core.DefaultGcpMetadataProvider
- getAttribute(String) - Method in interface com.google.cloud.spring.core.MetadataProvider
- getCredentials() - Method in interface com.google.cloud.spring.core.CredentialsSupplier
-
Supplies credentials configuration.
- getCredentials() - Method in class com.google.cloud.spring.core.DefaultCredentialsProvider
- getCurrentEnvironment() - Method in class com.google.cloud.spring.core.DefaultGcpEnvironmentProvider
- getCurrentEnvironment() - Method in interface com.google.cloud.spring.core.GcpEnvironmentProvider
- getEncodedKey() - Method in class com.google.cloud.spring.core.Credentials
- getHeaders() - Method in class com.google.cloud.spring.core.UserAgentHeaderProvider
-
Returns the "user-agent" header whose value should be added to the google-cloud-java REST API calls.
- getLocation() - Method in class com.google.cloud.spring.core.Credentials
- getProjectId() - Method in class com.google.cloud.spring.core.DefaultGcpProjectIdProvider
-
ServiceOptions.getDefaultProjectId()
checks for the project ID in theGOOGLE_CLOUD_PROJECT
environment variable and the Metadata Server, among others. - getProjectId() - Method in interface com.google.cloud.spring.core.GcpProjectIdProvider
- getScopes() - Method in class com.google.cloud.spring.core.Credentials
- getUrl() - Method in enum com.google.cloud.spring.core.GcpScope
- getUserAgent() - Method in class com.google.cloud.spring.core.UserAgentHeaderProvider
-
Returns the "user-agent" header value which should be added to the google-cloud-java REST API calls.
H
- hasKey() - Method in class com.google.cloud.spring.core.Credentials
K
- KUBERNETES_ENGINE - com.google.cloud.spring.core.GcpEnvironment
-
Matches Kubernetes instances.
M
- MapBuilder<K,V> - Class in com.google.cloud.spring.core.util
-
Utility for building an immutable, type-safe
Map
. - MapBuilder() - Constructor for class com.google.cloud.spring.core.util.MapBuilder
- MetadataProvider - Interface in com.google.cloud.spring.core
-
Interface for retrieving properties from Metadata Server.
P
- PUBSUB - com.google.cloud.spring.core.GcpScope
-
scope for Pub/Sub.
- put(K, V) - Method in class com.google.cloud.spring.core.util.MapBuilder
-
Adds a unique non-null key/value pair.
R
- RUNTIME_CONFIG_SCOPE - com.google.cloud.spring.core.GcpScope
-
scope for Runtime Configurator.
S
- setEncodedKey(String) - Method in class com.google.cloud.spring.core.Credentials
- setLocation(Resource) - Method in class com.google.cloud.spring.core.Credentials
- setScopes(List<String>) - Method in class com.google.cloud.spring.core.Credentials
- SPANNER_ADMIN - com.google.cloud.spring.core.GcpScope
-
scope for Spanner database admin functions.
- SPANNER_DATA - com.google.cloud.spring.core.GcpScope
-
scope for Spanner data read and write.
- SQLADMIN - com.google.cloud.spring.core.GcpScope
-
scope for SQL Admin.
- STORAGE_READ_ONLY - com.google.cloud.spring.core.GcpScope
-
scope for Storage read-only.
- STORAGE_READ_WRITE - com.google.cloud.spring.core.GcpScope
-
scope for Storage read-write.
T
- TRACE_APPEND - com.google.cloud.spring.core.GcpScope
-
scope for Trace.
U
- UNKNOWN - com.google.cloud.spring.core.GcpEnvironment
-
Matches nothing; environment cannot be identified.
- UserAgentHeaderProvider - Class in com.google.cloud.spring.core
-
Provides the user-agent header to signal to the Google Cloud Client Libraries that requests originate from a Spring Integration.
- UserAgentHeaderProvider(Class<?>) - Constructor for class com.google.cloud.spring.core.UserAgentHeaderProvider
V
- valueOf(String) - Static method in enum com.google.cloud.spring.core.GcpEnvironment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.spring.core.GcpScope
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.cloud.spring.core.GcpEnvironment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.cloud.spring.core.GcpScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages