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
All Classes All Packages
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 implementPubSubMessageReceiverExceptionHandler
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
andPubSubListener
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 JacksonObjectMapper
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 forUserAgentHeaderProvider
. - 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 viaPublisherFactory
. - 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 appropriatePubSubMessageSerDes
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 createsMessageReceiver
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'sApiFuture
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
-
Default value ("http://metadata.google.internal/computeMetadata/v1/project/").
- 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
-
Default value ("http://metadata.google.internal/project/v1/project/").
- 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 usesStackdriverEncoder.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
viaSubscriberFactory
. - 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
All Classes All Packages