Skip navigation links
B C D G H I L M N O P R S T U 

B

braveTracerConfigurationBeanCreatedEventListener() - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
A BeanCreatedEventListener that modifies the brave trace configuration for Stackdriver compatibility.

C

close() - Method in class io.micronaut.gcp.http.client.GoogleAuthFilter
 

D

DEFAULT_SCOPES - Static variable in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The default scopes.
defaultGoogleCredentials() - Method in class io.micronaut.gcp.credentials.GoogleCredentialsFactory
Method used to return the default GoogleCredentials and provide it as a bean.
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.gcp.http.client.GoogleAuthFilter
 

G

getBody(Argument<T>) - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getBodyAsText() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getEncodedKey() - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The Base64 encoded service account key content.
getHeaders() - Method in class io.micronaut.gcp.UserAgentHeaderProvider
Returns the "User-Agent" header whose value should be added to the google-cloud-java REST API calls.
getHttpHeaders() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getLocation() - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The location of the service account credential key file.
getMessage() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getProjectId() - Method in class io.micronaut.gcp.GoogleCloudConfiguration
Returns the Google project ID for the project.
getScopes() - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The scopes to use.
getStatus() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getStatusCode() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getUserAgent() - Method in class io.micronaut.gcp.UserAgentHeaderProvider
Returns the "User-Agent" header value which should be added to the google-cloud-java REST API calls.
GoogleAuthFilter - Class in io.micronaut.gcp.http.client
A filter that allows service to service communication in GCP (https://cloud.google.com/run/docs/authenticating/service-to-service).
GoogleAuthFilter() - Constructor for class io.micronaut.gcp.http.client.GoogleAuthFilter
Default constructor.
GoogleCloudConfiguration - Class in io.micronaut.gcp
General Google cloud configuration.
GoogleCloudConfiguration() - Constructor for class io.micronaut.gcp.GoogleCloudConfiguration
 
GoogleCredentialsConfiguration - Class in io.micronaut.gcp.credentials
Configuration for the Google credentials.
GoogleCredentialsConfiguration() - Constructor for class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
 
GoogleCredentialsFactory - Class in io.micronaut.gcp.credentials
A factory for creating GoogleCredentials.
GoogleCredentialsFactory(GoogleCredentialsConfiguration) - Constructor for class io.micronaut.gcp.credentials.GoogleCredentialsFactory
Default constructor.
GoogleFunctionInitializer - Class in io.micronaut.gcp.function
Extended version of FunctionInitializer that configures the GCP environment.
GoogleFunctionInitializer() - Constructor for class io.micronaut.gcp.function.GoogleFunctionInitializer
 
GoogleHttpResponse - Interface in io.micronaut.gcp.function.http
Extended interface used for testing.
GoogleJacksonConfiguration - Class in io.micronaut.gcp.function.http.jackson
Disables module scan for Jackson which is slow in function context.
GoogleJacksonConfiguration() - Constructor for class io.micronaut.gcp.function.http.jackson.GoogleJacksonConfiguration
 

H

hasProjectId() - Method in class io.micronaut.gcp.GoogleCloudConfiguration
Whether a project id is configured.
HttpFunction - Class in io.micronaut.gcp.function.http
Entry point into the Micronaut + GCP integration.
HttpFunction() - Constructor for class io.micronaut.gcp.function.http.HttpFunction
Default constructor.

I

invoke(HttpRequest) - Method in class io.micronaut.gcp.function.http.HttpFunction
Invoke the function directly with the given request object.
invoke(HttpMethod, String) - Method in class io.micronaut.gcp.function.http.HttpFunction
Invoke the function directly with the given request object.
invoke(HttpMethod, String, Object) - Method in class io.micronaut.gcp.function.http.HttpFunction
Invoke the function directly with the given request object.
invoke(HttpRequest<?>) - Method in class io.micronaut.gcp.function.http.HttpFunction
Invoke the function directly with the given request object.
io.micronaut.gcp - package io.micronaut.gcp
 
io.micronaut.gcp.condition - package io.micronaut.gcp.condition
 
io.micronaut.gcp.credentials - package io.micronaut.gcp.credentials
 
io.micronaut.gcp.function - package io.micronaut.gcp.function
 
io.micronaut.gcp.function.http - package io.micronaut.gcp.function.http
 
io.micronaut.gcp.function.http.jackson - package io.micronaut.gcp.function.http.jackson
 
io.micronaut.gcp.http.client - package io.micronaut.gcp.http.client
 
io.micronaut.gcp.tracing.zipkin - package io.micronaut.gcp.tracing.zipkin
 

L

LOG - Static variable in class io.micronaut.gcp.function.http.HttpFunction
 

M

matches(ConditionContext) - Method in class io.micronaut.gcp.condition.RequiresProjectIdCondition
 

N

newApplicationContextBuilder() - Method in class io.micronaut.gcp.function.GoogleFunctionInitializer
 
newApplicationContextBuilder() - Method in class io.micronaut.gcp.function.http.HttpFunction
 
NO_PROJECT_ID_MESSAGE - Static variable in class io.micronaut.gcp.GoogleCloudConfiguration
A message to report if no project id is configured.

O

ObjectMapperCustomizer - Class in io.micronaut.gcp.function.http.jackson
Customizes the jackson object mapper to ensure essential modules are registered.
ObjectMapperCustomizer() - Constructor for class io.micronaut.gcp.function.http.jackson.ObjectMapperCustomizer
 
onCreated(BeanCreatedEvent<JacksonConfiguration>) - Method in class io.micronaut.gcp.function.http.jackson.GoogleJacksonConfiguration
 
onCreated(BeanCreatedEvent<ObjectMapper>) - Method in class io.micronaut.gcp.function.http.jackson.ObjectMapperCustomizer
 

P

PREFIX - Static variable in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The prefix to use.
PREFIX - Static variable in class io.micronaut.gcp.GoogleCloudConfiguration
The prefix to use.
PROPERTY_ENABLED - Static variable in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
The property used to enable tracing.

R

RequiresGoogleProjectId - Annotation Type in io.micronaut.gcp.condition
A custom condition that indicates the bean requires a configured Google Project ID.
RequiresProjectIdCondition - Class in io.micronaut.gcp.condition
Implementation of RequiresGoogleProjectId.
RequiresProjectIdCondition() - Constructor for class io.micronaut.gcp.condition.RequiresProjectIdCondition
 

S

service(HttpRequest, HttpResponse) - Method in class io.micronaut.gcp.function.http.HttpFunction
 
setEncodedKey(String) - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
Sets the Base64 encoded service account key content..
setLocation(String) - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
Sets the location to the service account credential key file.
setProjectId(String) - Method in class io.micronaut.gcp.GoogleCloudConfiguration
Sets the project id to use.
setScopes(List<URI>) - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The default scopes to associate with the application to access specific APIs.
stackdriverPropagation() - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
The StackdriverTracePropagation.FACTORY as a bean.
stackdriverReporter(AsyncReporterConfiguration) - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
A custom AsyncReporter that uses StackdriverEncoder.V2.
stackdriverSender(GoogleCloudConfiguration, GoogleCredentials, ManagedChannel) - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
The StackdriverSender bean.
StackdriverSenderFactory - Class in io.micronaut.gcp.tracing.zipkin
Configures the StackdriverSender for Micronaut if present on the classpath.
StackdriverSenderFactory() - Constructor for class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
 
stackdriverTraceSenderChannel() - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
 
startThis(ApplicationContext) - Method in class io.micronaut.gcp.function.http.HttpFunction
 

T

TRACE_SCOPE - Static variable in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
The trace scope to use.
TRACE_TARGET - Static variable in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
The trace target to use.

U

UserAgentHeaderProvider - Class in io.micronaut.gcp
Provides the User-Agent header to signal to the Google Cloud Client Libraries that requests originate from a Micronaut Integration.
UserAgentHeaderProvider(String) - Constructor for class io.micronaut.gcp.UserAgentHeaderProvider
Default constructor.
B C D G H I L M N O P R S T U 
Skip navigation links