Skip navigation links
B C D G H M P S U V 

B

build() - Method in class com.google.cloud.spring.core.util.MapBuilder
 
buildModifiable() - Method in class com.google.cloud.spring.core.util.MapBuilder
 

C

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.
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

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 Platform 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 the GOOGLE_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
 

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

put(K, V) - Method in class com.google.cloud.spring.core.util.MapBuilder
Adds a unique non-null key/value pair.

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
 

U

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.
B C D G H M P S U V 
Skip navigation links

Copyright © 2022. All rights reserved.