Index
All Classes and Interfaces|All Packages
A
- APP_ENGINE_FLEXIBLE - Enum constant in enum class com.google.cloud.spring.core.GcpEnvironment
-
Matches App Engine Flexible instances.
- APP_ENGINE_STANDARD - Enum constant in enum class com.google.cloud.spring.core.GcpEnvironment
-
Matches App Engine Standard instances.
B
- BIG_QUERY - Enum constant in enum class 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 - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for Cloud Monitoring.
- CLOUD_PLATFORM - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for GCP general operations
- CLOUD_VISION - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 Class 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 Class 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. e.g.,
user-agent: Spring/1.0.0.RELEASE spring-cloud-gcp-pubsub/1.0.0.RELEASE
. - getInitialRetryDelay() - Method in class com.google.cloud.spring.core.Retry
- getInitialRpcTimeout() - Method in class com.google.cloud.spring.core.Retry
- getLocation() - Method in class com.google.cloud.spring.core.Credentials
- getMaxAttempts() - Method in class com.google.cloud.spring.core.Retry
- getMaxRetryDelay() - Method in class com.google.cloud.spring.core.Retry
- getMaxRpcTimeout() - Method in class com.google.cloud.spring.core.Retry
- 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
- getRetryDelayMultiplier() - Method in class com.google.cloud.spring.core.Retry
- getRpcTimeoutMultiplier() - Method in class com.google.cloud.spring.core.Retry
- getScopes() - Method in class com.google.cloud.spring.core.Credentials
- getTotalTimeout() - Method in class com.google.cloud.spring.core.Retry
- getUrl() - Method in enum class 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. e.g.,
Spring/1.0.0.RELEASE spring-cloud-gcp-pubsub/1.0.0.RELEASE
.
H
- hasKey() - Method in class com.google.cloud.spring.core.Credentials
K
- KUBERNETES_ENGINE - Enum constant in enum class 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 - Enum constant in enum class 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
- Retry - Class in com.google.cloud.spring.core
-
Retry settings configuration.
- Retry() - Constructor for class com.google.cloud.spring.core.Retry
- RetryUtil - Class in com.google.cloud.spring.core.util
-
Utility methods for retry settings.
- RUNTIME_CONFIG_SCOPE - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for Runtime Configurator
S
- setEncodedKey(String) - Method in class com.google.cloud.spring.core.Credentials
- setInitialRetryDelay(Duration) - Method in class com.google.cloud.spring.core.Retry
- setInitialRpcTimeout(Duration) - Method in class com.google.cloud.spring.core.Retry
- setLocation(Resource) - Method in class com.google.cloud.spring.core.Credentials
- setMaxAttempts(Integer) - Method in class com.google.cloud.spring.core.Retry
- setMaxRetryDelay(Duration) - Method in class com.google.cloud.spring.core.Retry
- setMaxRpcTimeout(Duration) - Method in class com.google.cloud.spring.core.Retry
- setRetryDelayMultiplier(Double) - Method in class com.google.cloud.spring.core.Retry
- setRpcTimeoutMultiplier(Double) - Method in class com.google.cloud.spring.core.Retry
- setScopes(List<String>) - Method in class com.google.cloud.spring.core.Credentials
- setTotalTimeout(Duration) - Method in class com.google.cloud.spring.core.Retry
- SPANNER_ADMIN - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for Spanner database admin functions
- SPANNER_DATA - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for Spanner data read and write
- SQLADMIN - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for SQL Admin
- STORAGE_READ_ONLY - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for Storage read-only
- STORAGE_READ_WRITE - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for Storage read-write
T
- TRACE_APPEND - Enum constant in enum class com.google.cloud.spring.core.GcpScope
-
scope for Trace
U
- UNKNOWN - Enum constant in enum class com.google.cloud.spring.core.GcpEnvironment
-
Matches nothing; environment cannot be identified.
- updateRetrySettings(RetrySettings, Retry) - Static method in class com.google.cloud.spring.core.util.RetryUtil
-
Updates a
RetrySettings
based on configuration properties. - 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 class com.google.cloud.spring.core.GcpEnvironment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.google.cloud.spring.core.GcpScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.google.cloud.spring.core.GcpEnvironment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.google.cloud.spring.core.GcpScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages