Index

A B C D G H K M P R S T U V 
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 the GOOGLE_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.
A B C D G H K M P R S T U V 
All Classes and Interfaces|All Packages