A B C D E F G H I J L M N O P R S T U V Z 
All Classes All Packages

A

ACCESS_CONFIGS - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
ack() - Method in class io.micronaut.gcp.pubsub.bind.DefaultPubSubAcknowledgement
 
AcknowledgementSubscriber - Class in io.micronaut.gcp.pubsub.subscriber
 
AcknowledgementSubscriber() - Constructor for class io.micronaut.gcp.pubsub.subscriber.AcknowledgementSubscriber
 
Animal - Class in io.micronaut.gcp.pubsub.support
 
Animal() - Constructor for class io.micronaut.gcp.pubsub.support.Animal
 
Animal(String) - Constructor for class io.micronaut.gcp.pubsub.support.Animal
 
AnimalClient - Interface in io.micronaut.gcp.pubsub.quickstart
 
AnimalListener - Class in io.micronaut.gcp.pubsub.quickstart
 
AnimalListener() - Constructor for class io.micronaut.gcp.pubsub.quickstart.AnimalListener
 
AnimalService - Class in io.micronaut.gcp.pubsub.quickstart
 
AnimalService(AnimalClient) - Constructor for class io.micronaut.gcp.pubsub.quickstart.AnimalService
 
argumentType() - Method in class io.micronaut.gcp.pubsub.bind.PubSubAcknowledgementBinder
 
ATTRIBUTES - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 

B

batchSend(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomConfigurationClient
 
bind(ArgumentConversionContext<Acknowledgement>, PubSubConsumerState) - Method in class io.micronaut.gcp.pubsub.bind.PubSubAcknowledgementBinder
 
bind(ArgumentConversionContext<Object>, PubSubConsumerState) - Method in class io.micronaut.gcp.pubsub.bind.MessagePublishTimeAnnotationBinder
 
bind(ArgumentConversionContext<Object>, PubSubConsumerState) - Method in class io.micronaut.gcp.pubsub.bind.PubSubBodyBinder
 
bind(ArgumentConversionContext<Object>, PubSubConsumerState) - Method in class io.micronaut.gcp.pubsub.bind.PubSubDefaultArgumentBinder
 
bind(ArgumentConversionContext<Object>, PubSubConsumerState) - Method in class io.micronaut.gcp.pubsub.bind.PubSubHeaderBinder
 
bind(ArgumentConversionContext<Object>, PubSubConsumerState) - Method in class io.micronaut.gcp.pubsub.bind.PubSubMessageIdBinder
 
braveTracerConfigurationBeanCreatedEventListener() - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
A BeanCreatedEventListener that modifies the brave trace configuration for Stackdriver compatibility.

C

ClientExample - Class in io.micronaut.gcp.secretmanager
 
ClientExample(SecretManagerClient) - Constructor for class io.micronaut.gcp.secretmanager.ClientExample
 
close() - Method in class io.micronaut.gcp.http.client.GoogleAuthFilter
 
close() - Method in class io.micronaut.gcp.pubsub.bind.DefaultSubscriberFactory
 
composeFullTraceName(String, String) - Static method in interface io.micronaut.gcp.logging.StackdriverTraceConstants
Composes the full trace name as expected by the Google Developers Console log viewer, to enable trace correlation with log entries.
configuration() - Method in annotation type io.micronaut.gcp.pubsub.annotation.Subscription
Defines the name of a particular configuration used for a Subscriber.
configuration() - Method in annotation type io.micronaut.gcp.pubsub.annotation.Topic
Defines the name of a particular configuration used for a Publisher.
contentType() - Method in annotation type io.micronaut.gcp.pubsub.annotation.Subscription
Defines the Content-Type to be used for message deserialization.
contentType() - Method in annotation type io.micronaut.gcp.pubsub.annotation.Topic
Defines the Content-Type to be used for message serialization.
ContentTypeSubscriber - Class in io.micronaut.gcp.pubsub.subscriber
 
ContentTypeSubscriber() - Constructor for class io.micronaut.gcp.pubsub.subscriber.ContentTypeSubscriber
 
CPU_PLATFORM - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
createPublisher(PublisherFactoryConfig) - Method in class io.micronaut.gcp.pubsub.support.DefaultPublisherFactory
Creates a publisher for a given topic.
createPublisher(PublisherFactoryConfig) - Method in interface io.micronaut.gcp.pubsub.support.PublisherFactory
 
createSubscriber(SubscriberFactoryConfig) - Method in class io.micronaut.gcp.pubsub.bind.DefaultSubscriberFactory
 
createSubscriber(SubscriberFactoryConfig) - Method in interface io.micronaut.gcp.pubsub.bind.SubscriberFactory
Creates an SubscriberInterface implementation and register the receiver to it.
credentialsProvider(GoogleCredentials) - Method in class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
Returns a default CredentialsProvider, allows users to override it and provide their own implementation.
credentialsProvider(GoogleCredentials) - Method in class io.micronaut.gcp.secretmanager.SecretManagerFactory
Returns a default CredentialsProvider, allows users to override it and provide their own implementation.
CustomBindingSubscriber - Class in io.micronaut.gcp.pubsub.bind
 
CustomBindingSubscriber() - Constructor for class io.micronaut.gcp.pubsub.bind.CustomBindingSubscriber
 
CustomConfigurationClient - Interface in io.micronaut.gcp.pubsub.publisher
 
CustomConfigurationSubscriber - Class in io.micronaut.gcp.pubsub.subscriber
 
CustomConfigurationSubscriber() - Constructor for class io.micronaut.gcp.pubsub.subscriber.CustomConfigurationSubscriber
 
CustomHeadersClient - Interface in io.micronaut.gcp.pubsub.publisher
 
CustomHeaderSubscriber - Class in io.micronaut.gcp.pubsub.subscriber
 
CustomHeaderSubscriber() - Constructor for class io.micronaut.gcp.pubsub.subscriber.CustomHeaderSubscriber
 
CustomReturnClient - Interface in io.micronaut.gcp.pubsub.publisher
 
CustomSerDesClient - Interface in io.micronaut.gcp.pubsub.publisher
 

D

DEFAULT_CONNECTTIMEOUT - Static variable in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
The default connect timeout in seconds.
DEFAULT_ENABLED - Static variable in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
The default enable value.
DEFAULT_METADATAURL - Static variable in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
The default metadata url value.
DEFAULT_PROJECTMETADATAURL - Static variable in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
The default project metadata url value.
DEFAULT_READTIMEOUT - Static variable in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
The default read timeout in seconds.
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.
DefaultPublisherFactory - Class in io.micronaut.gcp.pubsub.support
The default PublisherFactory implementation.
DefaultPublisherFactory(TransportChannelProvider, CredentialsProvider, BeanContext) - Constructor for class io.micronaut.gcp.pubsub.support.DefaultPublisherFactory
 
DefaultPubSubAcknowledgement - Class in io.micronaut.gcp.pubsub.bind
Defaul implementation of Acknowledgement contract.
DefaultPubSubAcknowledgement(AckReplyConsumer) - Constructor for class io.micronaut.gcp.pubsub.bind.DefaultPubSubAcknowledgement
 
DefaultPubSubMessageReceiverExceptionHandler - Class in io.micronaut.gcp.pubsub.exception
Handles any exception on beans of type PubSubListener that do not implement PubSubMessageReceiverExceptionHandler interface.
DefaultPubSubMessageReceiverExceptionHandler() - Constructor for class io.micronaut.gcp.pubsub.exception.DefaultPubSubMessageReceiverExceptionHandler
 
DefaultPubSubMessageSerDesRegistry - Class in io.micronaut.gcp.pubsub.serdes
Default implementation of a PubSubMessageSerDesRegistry.
DefaultPubSubMessageSerDesRegistry(PubSubMessageSerDes[]) - Constructor for class io.micronaut.gcp.pubsub.serdes.DefaultPubSubMessageSerDesRegistry
 
DEFAULTS - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
DefaultSecretManagerClient - Class in io.micronaut.gcp.secretmanager.client
Default implementation of SecretManagerClient.
DefaultSecretManagerClient(SecretManagerServiceClient, Environment, GoogleCloudConfiguration) - Constructor for class io.micronaut.gcp.secretmanager.client.DefaultSecretManagerClient
 
DefaultSubscriberFactory - Class in io.micronaut.gcp.pubsub.bind
Default implementation of SubscriberFactory.
DefaultSubscriberFactory(TransportChannelProvider, CredentialsProvider, BeanContext) - Constructor for class io.micronaut.gcp.pubsub.bind.DefaultSubscriberFactory
 
DESCRIPTION - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
deserialize(byte[], Argument<?>) - Method in class io.micronaut.gcp.pubsub.serdes.JavaMessageSerDes
 
deserialize(byte[], Argument<?>) - Method in class io.micronaut.gcp.pubsub.serdes.JsonPubSubMessageSerDes
 
deserialize(byte[], Argument<?>) - Method in interface io.micronaut.gcp.pubsub.serdes.PubSubMessageSerDes
Deserializes data into a target type.
DISKS - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
DNS_SERVERS - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.gcp.http.client.GoogleAuthFilter
 

E

endpoint() - Method in annotation type io.micronaut.gcp.pubsub.annotation.Topic
Sets the endpoint that PubSub will use to store messages.
ErrorHandlingSubscriber - Class in io.micronaut.gcp.pubsub.subscriber
 
ErrorHandlingSubscriber() - Constructor for class io.micronaut.gcp.pubsub.subscriber.ErrorHandlingSubscriber
 

F

find(MediaType) - Method in interface io.micronaut.gcp.pubsub.serdes.PubSubMessageSerDesRegistry
Retrieves the appropriate PubSubMessageSerDes for the provided contentType.
find(String) - Method in class io.micronaut.gcp.pubsub.serdes.DefaultPubSubMessageSerDesRegistry
 
find(String) - Method in interface io.micronaut.gcp.pubsub.serdes.PubSubMessageSerDesRegistry
Retrieves the appropriate PubSubMessageSerDes for the provided contentType.
findArgumentBinder(Argument<T>, PubSubConsumerState) - Method in class io.micronaut.gcp.pubsub.bind.PubSubBinderRegistry
 
formatTraceId(String) - Method in class io.micronaut.gcp.logging.StackdriverJsonLayout
Formats traceId to be exact 32 digits.
FORWARDED_IPS - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 

G

GATEWAY - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.gcp.pubsub.bind.PubSubAttributesConvertibleValues
 
getAckReplyConsumer() - Method in class io.micronaut.gcp.pubsub.bind.PubSubConsumerState
 
getAnnotationType() - Method in class io.micronaut.gcp.pubsub.bind.MessagePublishTimeAnnotationBinder
 
getAnnotationType() - Method in class io.micronaut.gcp.pubsub.bind.PubSubBodyBinder
 
getAnnotationType() - Method in class io.micronaut.gcp.pubsub.bind.PubSubHeaderBinder
 
getAnnotationType() - Method in class io.micronaut.gcp.pubsub.bind.PubSubMessageIdBinder
 
getApplicationConfiguration() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
getApplicationContext() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
getBatchingSettings() - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
Controls message publishing batch.
getBody(Argument<T>) - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getBodyArgument() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState
 
getBodyAsText() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getComputePlatform() - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeInstanceMetadata
 
getConfigurationName() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState.TopicState
 
getConnectTimeout() - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
 
getContents() - Method in class io.micronaut.gcp.secretmanager.client.VersionedSecret
 
getContentType() - Method in class io.micronaut.gcp.pubsub.bind.PubSubConsumerState
 
getContentType() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState.TopicState
 
getCustomConfigs() - Method in class io.micronaut.gcp.secretmanager.configuration.SecretManagerConfigurationProperties
 
getDefaultExecutor() - Method in class io.micronaut.gcp.pubsub.bind.SubscriberFactoryConfig
 
getDefaultExecutor() - Method in class io.micronaut.gcp.pubsub.support.PublisherFactoryConfig
 
getDescription() - Method in class io.micronaut.gcp.secretmanager.SecretManagerConfigurationClient
 
getEncodedKey() - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The Base64 encoded service account key content.
getEndpoint() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState.TopicState
 
getExecutor() - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
 
getExecutor() - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
 
getFlowControlSettings() - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
Flow Control settings.
getFlowControlSettings() - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
Flow Control settings.
getFunctionClass() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
The function class.
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.
getHost() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
getHttpHeaders() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getKeepAliveIntervalMinutes() - Method in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
How often to ping the server to keep the channel alive.
getKeys() - Method in class io.micronaut.gcp.secretmanager.configuration.SecretManagerConfigurationProperties
 
getListener() - Method in exception io.micronaut.gcp.pubsub.exception.PubSubMessageReceiverException
 
getLocation() - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The location of the service account credential key file.
getMaxAckExtensionPeriod() - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
Set the maximum period a message ack deadline will be extended.
getMaxDurationPerAckExtension() - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
 
getMessage() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getMetadataUrl() - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
 
getName() - Method in enum io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
getName() - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
 
getName() - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
 
getName() - Method in class io.micronaut.gcp.pubsub.support.Animal
 
getName() - Method in class io.micronaut.gcp.secretmanager.client.VersionedSecret
 
getOrdered() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState.TopicState
 
getOrderingArgument() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState
 
getParallelPullCount() - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
 
getPort() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
getProjectId() - Method in class io.micronaut.gcp.GoogleCloudConfiguration
Returns the Google project ID for the project.
getProjectId() - Method in class io.micronaut.gcp.secretmanager.client.VersionedSecret
 
getProjectMetadataUrl() - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
 
getProjectTopicName() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState.TopicState
 
getPropertySources(Environment) - Method in class io.micronaut.gcp.secretmanager.SecretManagerConfigurationClient
 
getPropertyValue() - Method in class io.micronaut.gcp.logging.GoogleCloudPropertyDefiner
 
getPublisher() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState
 
getPublishingExecutor() - Method in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
 
getPubsubMessage() - Method in class io.micronaut.gcp.pubsub.bind.PubSubConsumerState
 
getQuantity() - Method in class io.micronaut.gcp.pubsub.support.Order
 
getReadTimeout() - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
 
getReceiver() - Method in class io.micronaut.gcp.pubsub.bind.SubscriberFactoryConfig
 
getRegion() - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeInstanceMetadata
 
getRetrySettings() - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
Retry policies.
getScheme() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
getScopes() - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The scopes to use.
getSecret(String) - Method in class io.micronaut.gcp.secretmanager.client.DefaultSecretManagerClient
 
getSecret(String) - Method in interface io.micronaut.gcp.secretmanager.client.SecretManagerClient
Fetches a secret from the Secret Manager storage using the `gcp.projectId` project, and "latest" as the version.
getSecret(String, String) - Method in class io.micronaut.gcp.secretmanager.client.DefaultSecretManagerClient
 
getSecret(String, String) - Method in interface io.micronaut.gcp.secretmanager.client.SecretManagerClient
Fetches a secret from the Secret Manager storage using the `gcp.projectId` project.
getSecret(String, String, String) - Method in class io.micronaut.gcp.secretmanager.client.DefaultSecretManagerClient
 
getSecret(String, String, String) - Method in interface io.micronaut.gcp.secretmanager.client.SecretManagerClient
Fetches a secret from the Secret Manager storage.
getState() - Method in exception io.micronaut.gcp.pubsub.exception.PubSubMessageReceiverException
 
getStaticMessageAttributes() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState
 
getStatus() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getStatusCode() - Method in interface io.micronaut.gcp.function.http.GoogleHttpResponse
 
getSubscriberConfiguration() - Method in class io.micronaut.gcp.pubsub.bind.SubscriberFactoryConfig
 
getSubscribingExecutor() - Method in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
 
getSubscriptionName() - Method in class io.micronaut.gcp.pubsub.bind.PubSubConsumerState
 
getSubscriptionName() - Method in class io.micronaut.gcp.pubsub.bind.SubscriberFactoryConfig
 
getSymbol() - Method in class io.micronaut.gcp.pubsub.support.Order
 
getTopicState() - Method in class io.micronaut.gcp.pubsub.support.PublisherFactoryConfig
 
getTopicState() - Method in class io.micronaut.gcp.pubsub.support.PubSubPublisherState
 
getURI() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
getURL() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
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.
getVersion() - Method in class io.micronaut.gcp.secretmanager.client.VersionedSecret
 
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.
GoogleClientExample - Class in io.micronaut.gcp.secretmanager
 
GoogleClientExample(SecretManagerServiceClient) - Constructor for class io.micronaut.gcp.secretmanager.GoogleClientExample
 
GoogleCloudConfiguration - Class in io.micronaut.gcp
General Google cloud configuration.
GoogleCloudConfiguration() - Constructor for class io.micronaut.gcp.GoogleCloudConfiguration
 
GoogleCloudPropertyDefiner - Class in io.micronaut.gcp.logging
Logback extension that sets a property called google_cloud_logging to allow users to switch between appender configurations.
GoogleCloudPropertyDefiner() - Constructor for class io.micronaut.gcp.logging.GoogleCloudPropertyDefiner
 
GoogleComputeInstanceMetadata - Class in io.micronaut.discovery.cloud.gcp
Represents ComputeInstanceMetadata for Google Cloud Platform.
GoogleComputeInstanceMetadata() - Constructor for class io.micronaut.discovery.cloud.gcp.GoogleComputeInstanceMetadata
 
GoogleComputeInstanceMetadataResolver - Class in io.micronaut.discovery.cloud.gcp
Resolves ComputeInstanceMetadata for Google Cloud Platform.
GoogleComputeInstanceMetadataResolver() - Constructor for class io.micronaut.discovery.cloud.gcp.GoogleComputeInstanceMetadataResolver
Construct with default settings.
GoogleComputeInstanceMetadataResolver(ObjectMapper, GoogleComputeMetadataConfiguration) - Constructor for class io.micronaut.discovery.cloud.gcp.GoogleComputeInstanceMetadataResolver
 
GoogleComputeMetadataConfiguration - Class in io.micronaut.discovery.cloud.gcp
Configuration for computing metadata for ComputePlatform.GOOGLE_COMPUTE.
GoogleComputeMetadataConfiguration() - Constructor for class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
 
GoogleComputeMetadataKeys - Enum in io.micronaut.discovery.cloud.gcp
Models common Google compute instance metadata keys.
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

handle(PubSubMessageReceiverException) - Method in class io.micronaut.gcp.pubsub.exception.DefaultPubSubMessageReceiverExceptionHandler
 
handle(PubSubMessageReceiverException) - Method in class io.micronaut.gcp.pubsub.subscriber.ErrorHandlingSubscriber
 
hasProjectId() - Method in class io.micronaut.gcp.GoogleCloudConfiguration
Whether a project id is configured.
HEADER_METADATA_FLAVOR - Static variable in class io.micronaut.discovery.cloud.gcp.GoogleComputeInstanceMetadataResolver
Constant for Metadata flavor.
HOSTNAME - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
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

ID - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
IMAGE - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.gcp.pubsub.intercept.PubSubClientIntroductionAdvice
 
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.
InvokerHttpServer - Class in io.micronaut.gcp.function.http.test
An embedded server implementation that uses the function invoker.
InvokerHttpServer(ApplicationContext, HttpServerConfiguration) - Constructor for class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
io.micronaut.discovery.cloud.gcp - package io.micronaut.discovery.cloud.gcp
Google Compute cloud configuration.
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.function.http.test - package io.micronaut.gcp.function.http.test
 
io.micronaut.gcp.http.client - package io.micronaut.gcp.http.client
 
io.micronaut.gcp.logging - package io.micronaut.gcp.logging
Logging classes for integration with StackDriver.
io.micronaut.gcp.pubsub.annotation - package io.micronaut.gcp.pubsub.annotation
Annotation classes for PubSub support.
io.micronaut.gcp.pubsub.bind - package io.micronaut.gcp.pubsub.bind
Contains binders @see TypeArgumentBinder and consumer classes for PubSub support.
io.micronaut.gcp.pubsub.client - package io.micronaut.gcp.pubsub.client
 
io.micronaut.gcp.pubsub.configuration - package io.micronaut.gcp.pubsub.configuration
Configuration properties classes.
io.micronaut.gcp.pubsub.exception - package io.micronaut.gcp.pubsub.exception
Exception classes for PubSub support.
io.micronaut.gcp.pubsub.intercept - package io.micronaut.gcp.pubsub.intercept
AOP interceptors for @PubSubClient and PubSubListener annotations.
io.micronaut.gcp.pubsub.ordering - package io.micronaut.gcp.pubsub.ordering
 
io.micronaut.gcp.pubsub.publisher - package io.micronaut.gcp.pubsub.publisher
 
io.micronaut.gcp.pubsub.quickstart - package io.micronaut.gcp.pubsub.quickstart
 
io.micronaut.gcp.pubsub.serdes - package io.micronaut.gcp.pubsub.serdes
Serialization / Deserialization (SerDes) support for PubSub.
io.micronaut.gcp.pubsub.subscriber - package io.micronaut.gcp.pubsub.subscriber
 
io.micronaut.gcp.pubsub.support - package io.micronaut.gcp.pubsub.support
Support classes for PubSub integration.
io.micronaut.gcp.secretmanager - package io.micronaut.gcp.secretmanager
 
io.micronaut.gcp.secretmanager.client - package io.micronaut.gcp.secretmanager.client
 
io.micronaut.gcp.secretmanager.configuration - package io.micronaut.gcp.secretmanager.configuration
 
io.micronaut.gcp.tracing.zipkin - package io.micronaut.gcp.tracing.zipkin
 
IP - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
IP_ALIASES - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
isClientAck() - Method in class io.micronaut.gcp.pubsub.bind.DefaultPubSubAcknowledgement
 
isEnabled() - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
 
isRunning() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 

J

JavaMessageSerDes - Class in io.micronaut.gcp.pubsub.serdes
 
JavaMessageSerDes() - Constructor for class io.micronaut.gcp.pubsub.serdes.JavaMessageSerDes
 
JsonPubSubMessageSerDes - Class in io.micronaut.gcp.pubsub.serdes
A PubSubMessageSerDes implementation that uses Jackson ObjectMapper to convert application/json mime types.
JsonPubSubMessageSerDes(ObjectMapper) - Constructor for class io.micronaut.gcp.pubsub.serdes.JsonPubSubMessageSerDes
Default constructor.

L

LATEST - Static variable in interface io.micronaut.gcp.secretmanager.client.SecretManagerClient
 
LICENSES - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
localChannelProvider(Environment) - Method in class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
 
LocationClient - Interface in io.micronaut.gcp.pubsub.ordering
 
LOG - Static variable in class io.micronaut.gcp.function.http.HttpFunction
 

M

MAC - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
MACHINE_TYPE - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
MAINTENANCE_EVENT - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
matches(ConditionContext) - Method in class io.micronaut.gcp.condition.RequiresProjectIdCondition
 
MDC_FIELD_SPAN_EXPORT - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The name of the MDC parameter, Spring Sleuth is storing the span export information at.
MDC_FIELD_SPAN_ID - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The name of the MDC parameter, Spring Sleuth is storing the span id at.
MDC_FIELD_TRACE_ID - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The name of the MDC parameter, Spring Sleuth is storing the trace id at.
MessageId - Annotation Type in io.micronaut.gcp.pubsub.annotation
An annotation used to indicate that a parameter on a method should be bound to the message id.
MessagePublishTime - Annotation Type in io.micronaut.gcp.pubsub.bind
 
MessagePublishTimeAnnotationBinder - Class in io.micronaut.gcp.pubsub.bind
 
MessagePublishTimeAnnotationBinder(ConversionService<?>) - Constructor for class io.micronaut.gcp.pubsub.bind.MessagePublishTimeAnnotationBinder
 
Modules - Interface in io.micronaut.gcp
Provides names of implemented modules to be used as Named qualifiers as a well for UserAgentHeaderProvider.
MultipleProjectClient - Interface in io.micronaut.gcp.pubsub.client
 

N

nack() - Method in class io.micronaut.gcp.pubsub.bind.DefaultPubSubAcknowledgement
 
NAME - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
names() - Method in class io.micronaut.gcp.pubsub.bind.PubSubAttributesConvertibleValues
 
NETMASK - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
NETWORK - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
NETWORK_INTERFACES - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
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.
noCredentialsProvider() - Method in class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
Returns a NoCredentialsProvider.
NUMERIC_PROJECT_ID - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 

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<ObjectMapper>) - Method in class io.micronaut.gcp.function.http.jackson.ObjectMapperCustomizer
 
onCreated(BeanCreatedEvent<JacksonConfiguration>) - Method in class io.micronaut.gcp.function.http.jackson.GoogleJacksonConfiguration
 
onMessage(byte[]) - Method in class io.micronaut.gcp.pubsub.quickstart.AnimalListener
 
onMessage(Animal) - Method in class io.micronaut.gcp.pubsub.subscriber.CustomConfigurationSubscriber
 
onMessage(Animal) - Method in class io.micronaut.gcp.pubsub.subscriber.ErrorHandlingSubscriber
 
onMessage(Animal) - Method in class io.micronaut.gcp.pubsub.subscriber.SimpleSubscriber
 
onMessage(Animal, Acknowledgement) - Method in class io.micronaut.gcp.pubsub.subscriber.AcknowledgementSubscriber
 
onMessage(Animal, Long) - Method in class io.micronaut.gcp.pubsub.bind.CustomBindingSubscriber
 
onMessage(Animal, String, Integer) - Method in class io.micronaut.gcp.pubsub.subscriber.CustomHeaderSubscriber
 
onMessageEU(Animal) - Method in class io.micronaut.gcp.pubsub.subscriber.SimpleSubscriber
 
onStartup(StartupEvent) - Method in class io.micronaut.gcp.secretmanager.ClientExample
 
onStartup(StartupEvent) - Method in class io.micronaut.gcp.secretmanager.GoogleClientExample
 
Order - Class in io.micronaut.gcp.pubsub.support
 
Order(int, String) - Constructor for class io.micronaut.gcp.pubsub.support.Order
 
OrderClient - Interface in io.micronaut.gcp.pubsub.ordering
 
OrderingKey - Annotation Type in io.micronaut.gcp.pubsub.annotation
Defines the value of they to be used for message ordering.
OrderService - Class in io.micronaut.gcp.pubsub.ordering
 
OrderService(OrderClient) - Constructor for class io.micronaut.gcp.pubsub.ordering.OrderService
 

P

placeOrder() - Method in class io.micronaut.gcp.pubsub.ordering.OrderService
 
PREFIX - Static variable in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
Prefix for Google Compute configuration.
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.
PREFIX - Static variable in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.gcp.secretmanager.configuration.SecretManagerConfigurationProperties
 
process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.gcp.pubsub.intercept.PubSubConsumerAdvice
 
project() - Method in annotation type io.micronaut.gcp.pubsub.annotation.PubSubClient
 
PROJECT_ID - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
PROPERTY_ENABLED - Static variable in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
The property used to enable tracing.
PublisherConfigurationProperties - Class in io.micronaut.gcp.pubsub.configuration
Configuration properties for PubSub Publishers.
PublisherConfigurationProperties(String) - Constructor for class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
 
publisherExecutorProvider() - Method in class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
 
PublisherFactory - Interface in io.micronaut.gcp.pubsub.support
The publisher factory interface that can create publishers.
PublisherFactoryConfig - Class in io.micronaut.gcp.pubsub.support
Holds necessary configuration to create Publisher instances via PublisherFactory.
PublisherFactoryConfig(PubSubPublisherState.TopicState, String) - Constructor for class io.micronaut.gcp.pubsub.support.PublisherFactoryConfig
 
PUBSUB - Static variable in interface io.micronaut.gcp.Modules
Module name for gcp-pubsub.
PubSubAcknowledgementBinder - Class in io.micronaut.gcp.pubsub.bind
Binds Acknowledgement arguments.
PubSubAcknowledgementBinder() - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubAcknowledgementBinder
 
PubSubAnnotatedArgumentBinder<A extends java.lang.annotation.Annotation> - Interface in io.micronaut.gcp.pubsub.bind
An interface for PubSub argument binding based on an annotation.
PubSubArgumentBinder<T> - Interface in io.micronaut.gcp.pubsub.bind
An interface for PubSub argument binding.
PubSubAttributesConvertibleValues - Class in io.micronaut.gcp.pubsub.bind
Convert PubSub attributes to the requested type.
PubSubAttributesConvertibleValues(Map<String, String>, ConversionService) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubAttributesConvertibleValues
 
PubSubBinderRegistry - Class in io.micronaut.gcp.pubsub.bind
 
PubSubBinderRegistry(PubSubDefaultArgumentBinder, PubSubArgumentBinder...) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubBinderRegistry
Default constructor.
PubSubBodyBinder - Class in io.micronaut.gcp.pubsub.bind
Binds arguments annotated with Body and uses the appropriate PubSubMessageSerDes to deserialize the contents of the PubSubMessage data.
PubSubBodyBinder(PubSubMessageSerDesRegistry) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubBodyBinder
 
PubSubClient - Annotation Type in io.micronaut.gcp.pubsub.annotation
 
PubSubClientException - Exception in io.micronaut.gcp.pubsub.exception
Represents an error when publishing messages.
PubSubClientException(String) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubClientException
Creates a new exception.
PubSubClientException(String, Throwable) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubClientException
Creates a new exception.
PubSubClientIntroductionAdvice - Class in io.micronaut.gcp.pubsub.intercept
Implementation of PubSubClient advice annotation.
PubSubClientIntroductionAdvice(PublisherFactory, PubSubMessageSerDesRegistry, ExecutorService, ConversionService<?>, GoogleCloudConfiguration, PubSubConfigurationProperties) - Constructor for class io.micronaut.gcp.pubsub.intercept.PubSubClientIntroductionAdvice
 
PubSubConfigurationFactory - Class in io.micronaut.gcp.pubsub.support
Factory class to create default settings for PubSub Publisher and subscriber beans.
PubSubConfigurationFactory(PubSubConfigurationProperties, GoogleCloudConfiguration) - Constructor for class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
 
PubSubConfigurationProperties - Class in io.micronaut.gcp.pubsub.configuration
Configuration properties for PubSub support.
PubSubConfigurationProperties() - Constructor for class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
 
PubSubConsumerAdvice - Class in io.micronaut.gcp.pubsub.intercept
Implementation of an ExecutableMethodProcessor that creates MessageReceiver that subscribes to the PubSub subscription and invoke methods annotated by @Subscription.
PubSubConsumerAdvice(BeanContext, ConversionService<?>, PubSubMessageSerDesRegistry, SubscriberFactory, GoogleCloudConfiguration, PubSubConfigurationProperties, PubSubBinderRegistry, PubSubMessageReceiverExceptionHandler) - Constructor for class io.micronaut.gcp.pubsub.intercept.PubSubConsumerAdvice
 
PubSubConsumerState - Class in io.micronaut.gcp.pubsub.bind
Stores the context of a PubSubMessage that is received.
PubSubConsumerState(PubsubMessage, AckReplyConsumer, ProjectSubscriptionName, String) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubConsumerState
 
PubSubDefaultArgumentBinder - Class in io.micronaut.gcp.pubsub.bind
Default body binder of PubSub consumers.
PubSubDefaultArgumentBinder(PubSubBodyBinder) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubDefaultArgumentBinder
 
PubSubHeaderBinder - Class in io.micronaut.gcp.pubsub.bind
Binds an argument annotated with Header annotation.
PubSubHeaderBinder(ConversionService) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubHeaderBinder
 
PubSubListener - Annotation Type in io.micronaut.gcp.pubsub.annotation
Indicates that a bean will be consuming PubSub Messages.
PubSubListenerException - Exception in io.micronaut.gcp.pubsub.exception
Represents an error when consuming messages.
PubSubListenerException(String) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubListenerException
 
PubSubListenerException(String, Throwable) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubListenerException
 
PubSubMessageIdBinder - Class in io.micronaut.gcp.pubsub.bind
Binds a PubSubMessage Id to the argument.
PubSubMessageIdBinder() - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubMessageIdBinder
 
PubSubMessageReceiverException - Exception in io.micronaut.gcp.pubsub.exception
 
PubSubMessageReceiverException(String, Object, PubSubConsumerState) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubMessageReceiverException
 
PubSubMessageReceiverException(String, Throwable, Object, PubSubConsumerState) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubMessageReceiverException
 
PubSubMessageReceiverExceptionHandler - Interface in io.micronaut.gcp.pubsub.exception
Marker interface that PubSubListener beans can implement to handle exceptions.
PubSubMessageSerDes - Interface in io.micronaut.gcp.pubsub.serdes
Responsible for converstion to/from bytes into domain logic.
PubSubMessageSerDesRegistry - Interface in io.micronaut.gcp.pubsub.serdes
A registry of PubSubMessageSerDes instances.
PubSubPublisherState - Class in io.micronaut.gcp.pubsub.support
Stores the context of a PubSubMessage to be pulished.
PubSubPublisherState(PubSubPublisherState.TopicState, Map<String, String>, Argument<?>, PublisherInterface, Optional<Argument>) - Constructor for class io.micronaut.gcp.pubsub.support.PubSubPublisherState
 
PubSubPublisherState.TopicState - Class in io.micronaut.gcp.pubsub.support
 
PubSubSubscriptionUtils - Class in io.micronaut.gcp.pubsub.support
Various utility methods for dealing with Pub/Sub subscriptions.
PubSubTopicUtils - Class in io.micronaut.gcp.pubsub.support
Various utility methods for dealing with Pub/Sub topics.
PubSubTypeArgumentBinder<T> - Interface in io.micronaut.gcp.pubsub.bind
An interface for PubSub argument binding based on argument type.

R

register(ConversionService<?>) - Method in class io.micronaut.gcp.pubsub.configuration.ThreeTenConverterRegistrar
 
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
 
resolve(Environment) - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeInstanceMetadataResolver
 

S

SCOPES - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
SECRET_MANAGER - Static variable in interface io.micronaut.gcp.Modules
Module name for secret-manager.
SecretManagerClient - Interface in io.micronaut.gcp.secretmanager.client
This interface is intended to abstract interactions with SecretManagerServiceClient, and instead of returning Google's ApiFuture transform it on reactive extensions.
SecretManagerConfigurationClient - Class in io.micronaut.gcp.secretmanager
 
SecretManagerConfigurationClient(SecretManagerClient, SecretManagerConfigurationProperties) - Constructor for class io.micronaut.gcp.secretmanager.SecretManagerConfigurationClient
 
SecretManagerConfigurationProperties - Class in io.micronaut.gcp.secretmanager.configuration
Configuration for SecretManager clients and config client integration.
SecretManagerConfigurationProperties() - Constructor for class io.micronaut.gcp.secretmanager.configuration.SecretManagerConfigurationProperties
 
SecretManagerFactory - Class in io.micronaut.gcp.secretmanager
Factory to create SecretManager clients.
SecretManagerFactory() - Constructor for class io.micronaut.gcp.secretmanager.SecretManagerFactory
 
secretManagerServiceClient(CredentialsProvider, TransportChannelProvider) - Method in class io.micronaut.gcp.secretmanager.SecretManagerFactory
Creates a SecretManagerServiceClient instance.
send(byte[]) - Method in interface io.micronaut.gcp.pubsub.client.SimpleClient
 
send(byte[]) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomSerDesClient
 
send(byte[]) - Method in interface io.micronaut.gcp.pubsub.quickstart.AnimalClient
 
send(PubsubMessage) - Method in interface io.micronaut.gcp.pubsub.client.SimpleClient
 
send(PubsubMessage) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomSerDesClient
 
send(Animal) - Method in interface io.micronaut.gcp.pubsub.client.SimpleClient
 
send(Animal) - Method in interface io.micronaut.gcp.pubsub.ordering.LocationClient
 
send(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomConfigurationClient
 
send(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomReturnClient
 
send(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomSerDesClient
 
send(Order, String) - Method in interface io.micronaut.gcp.pubsub.ordering.OrderClient
 
sendEU(Animal) - Method in interface io.micronaut.gcp.pubsub.client.MultipleProjectClient
 
sendReactive(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomReturnClient
 
sendUS(Animal) - Method in interface io.micronaut.gcp.pubsub.client.MultipleProjectClient
 
sendWithCustomType(byte[]) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomSerDesClient
 
sendWithCustomType(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomSerDesClient
 
sendWithDynamicHeaders(Animal, Integer) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomHeadersClient
 
sendWithId(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomReturnClient
 
sendWithStaticHeaders(Animal) - Method in interface io.micronaut.gcp.pubsub.publisher.CustomHeadersClient
 
serialize(Object) - Method in class io.micronaut.gcp.pubsub.serdes.JavaMessageSerDes
 
serialize(Object) - Method in class io.micronaut.gcp.pubsub.serdes.JsonPubSubMessageSerDes
 
serialize(Object) - Method in interface io.micronaut.gcp.pubsub.serdes.PubSubMessageSerDes
Serializes the message.
service(HttpRequest, HttpResponse) - Method in class io.micronaut.gcp.function.http.HttpFunction
 
SERVICE_ACCOUNTS - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
SERVICE_CONTEXT_ATTRIBUTE - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The JSON field name for the service context.
setBatchingSettings(BatchingSettings.Builder) - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
Controls message publishing batch.
setConnectTimeout(Duration) - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
Default value (2).
setCustomConfigs(Set<String>) - Method in class io.micronaut.gcp.secretmanager.configuration.SecretManagerConfigurationProperties
 
setEnabled(boolean) - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
Default value (true).
setEncodedKey(String) - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
Sets the Base64 encoded service account key content..
setExecutor(String) - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
 
setExecutor(String) - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
 
setFlowControlSettings(FlowControlSettings.Builder) - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
Flow Control settings.
setFlowControlSettings(FlowControlSettings.Builder) - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
Flow Control settings.
setKeepAliveIntervalMinutes(int) - Method in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
How often to ping the server to keep the channel alive.
setKeys(Set<String>) - Method in class io.micronaut.gcp.secretmanager.configuration.SecretManagerConfigurationProperties
 
setLocation(String) - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
Sets the location to the service account credential key file.
setMaxAckExtensionPeriod(Duration) - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
Set the maximum period a message ack deadline will be extended.
setMaxDurationPerAckExtension(Duration) - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
Set the upper bound for a single mod ack extention period.
setMetadataUrl(String) - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
setName(String) - Method in class io.micronaut.gcp.pubsub.support.Animal
 
setParallelPullCount(Integer) - Method in class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
 
setProjectId(String) - Method in class io.micronaut.gcp.GoogleCloudConfiguration
Sets the project id to use.
setProjectMetadataUrl(String) - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
setPublishingExecutor(String) - Method in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
 
setQuantity(int) - Method in class io.micronaut.gcp.pubsub.support.Order
 
setReadTimeout(Duration) - Method in class io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataConfiguration
Default value (5 seconds).
setRetrySettings(RetrySettings.Builder) - Method in class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
Retry policies.
setScopes(List<URI>) - Method in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
The default scopes to associate with the application to access specific APIs.
setSubscribingExecutor(String) - Method in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
 
setSymbol(String) - Method in class io.micronaut.gcp.pubsub.support.Order
 
SEVERITY_ATTRIBUTE - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The JSON field name for the log level (severity).
SimpleClient - Interface in io.micronaut.gcp.pubsub.client
 
SimpleSubscriber - Class in io.micronaut.gcp.pubsub.subscriber
 
SimpleSubscriber() - Constructor for class io.micronaut.gcp.pubsub.subscriber.SimpleSubscriber
 
someBusinessMethod(Animal) - Method in class io.micronaut.gcp.pubsub.quickstart.AnimalService
 
SPAN_ID_ATTRIBUTE - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The JSON field name for the span-id.
StackdriverJsonLayout - Class in io.micronaut.gcp.logging
Logback JsonLayout class to include tracing and other MDC fields.
StackdriverJsonLayout() - Constructor for class io.micronaut.gcp.logging.StackdriverJsonLayout
 
stackdriverPropagation() - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
The Propagation.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
 
StackdriverTraceConstants - Interface in io.micronaut.gcp.logging
Constants for Stackdriver Trace.
stackdriverTraceSenderChannel() - Method in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
 
start() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
start() - Method in class io.micronaut.gcp.logging.StackdriverJsonLayout
 
startThis(ApplicationContext) - Method in class io.micronaut.gcp.function.http.HttpFunction
 
stop() - Method in class io.micronaut.gcp.function.http.test.InvokerHttpServer
 
SubscriberConfigurationProperties - Class in io.micronaut.gcp.pubsub.configuration
Configuration properties for PubSub Subscriber.
SubscriberConfigurationProperties(String) - Constructor for class io.micronaut.gcp.pubsub.configuration.SubscriberConfigurationProperties
 
SubscriberFactory - Interface in io.micronaut.gcp.pubsub.bind
Factory to create SubscriberInterface using default configurations.
SubscriberFactoryConfig - Class in io.micronaut.gcp.pubsub.bind
Holds necessary configuration to create Subscriber via SubscriberFactory.
SubscriberFactoryConfig(ProjectSubscriptionName, MessageReceiver, String, String) - Constructor for class io.micronaut.gcp.pubsub.bind.SubscriberFactoryConfig
 
Subscription - Annotation Type in io.micronaut.gcp.pubsub.annotation
Represents a PubSub subscription.
supportedType() - Method in class io.micronaut.gcp.pubsub.serdes.JavaMessageSerDes
 
supportedType() - Method in class io.micronaut.gcp.pubsub.serdes.JsonPubSubMessageSerDes
 
supportedType() - Method in interface io.micronaut.gcp.pubsub.serdes.PubSubMessageSerDes
 

T

TAGS - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
ThreeTenConverterRegistrar - Class in io.micronaut.gcp.pubsub.configuration
Type converter used to convert Google's internal Duration type.
ThreeTenConverterRegistrar() - Constructor for class io.micronaut.gcp.pubsub.configuration.ThreeTenConverterRegistrar
 
TIMESTAMP_NANOS_ATTRIBUTE - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The JSON field name for the nanos of the timestamp.
TIMESTAMP_SECONDS_ATTRIBUTE - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The JSON field name for the seconds of the timestamp.
toJsonMap(ILoggingEvent) - Method in class io.micronaut.gcp.logging.StackdriverJsonLayout
Convert a logging event into a Map.
Topic - Annotation Type in io.micronaut.gcp.pubsub.annotation
Represents a pubsub topic to be used by classes annotated with PubSubClient.
TopicState(String, ProjectTopicName, String, String, Boolean) - Constructor for class io.micronaut.gcp.pubsub.support.PubSubPublisherState.TopicState
 
toProjectSubscriptionName(String, String) - Static method in class io.micronaut.gcp.pubsub.support.PubSubSubscriptionUtils
Create a ProjectSubscriptionName based on a subscription name within a project or the fully-qualified subscription name.
toProjectTopicName(String, String) - Static method in class io.micronaut.gcp.pubsub.support.PubSubTopicUtils
Create a ProjectTopicName based on a topic name within a project or the fully-qualified topic name.
TRACE_ID_ATTRIBUTE - Static variable in interface io.micronaut.gcp.logging.StackdriverTraceConstants
The JSON field name for the trace-id.
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.
TRACING - Static variable in interface io.micronaut.gcp.Modules
Module name for the gcp-tracing.
transportChannelProvider() - Method in class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
 
transportChannelProvider() - Method in class io.micronaut.gcp.secretmanager.SecretManagerFactory
 

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.

V

value() - Method in annotation type io.micronaut.gcp.pubsub.annotation.Subscription
The name of the subscription, it could be a simple name such as "animals" or a FQN such as projects/<project_name>/subscriptions/<subscription_name>.
value() - Method in annotation type io.micronaut.gcp.pubsub.annotation.Topic
Set the name of the topic used to publish messages.
valueOf(String) - Static method in enum io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.micronaut.gcp.pubsub.bind.PubSubAttributesConvertibleValues
 
VersionedSecret - Class in io.micronaut.gcp.secretmanager.client
A wrapper class around AccessSecretVersionResponse with secret information.
VersionedSecret(String, String, String, byte[]) - Constructor for class io.micronaut.gcp.secretmanager.client.VersionedSecret
 
VIRTUAL_CLOCK - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 

Z

ZONE - io.micronaut.discovery.cloud.gcp.GoogleComputeMetadataKeys
 
A B C D E F G H I J L M N O P R S T U V Z 
All Classes All Packages