Configuration Reference
Version:5.8.1-SNAPSHOT
Micronaut Gcp Common Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.lang.String |
Returns the Google project ID for the project. |
Property | Type | Description |
---|---|---|
|
boolean |
|
|
java.lang.String |
|
|
java.lang.String |
|
|
java.time.Duration |
|
|
java.time.Duration |
Property | Type | Description |
---|---|---|
|
java.util.List |
The scopes to use. |
|
java.lang.String |
The location of the service account credential key file. See <a href="https://cloud.google.com/iam/docs/understanding-service-accounts">Understanding Service Accounts</a> for more information on generating a service account key file. |
|
java.lang.String |
The Base64 encoded service account key content. This is not recommended except if you need to encode service account key via an environmental variable. For other use cases, configure <pre>location</pre> instead. |
|
boolean |
Allows disabling Google credentials configuration. This may be useful in situations where you don’t want to authenticate despite having the Google Cloud SDK configured. Default value is true. |
|
boolean |
If the HttpClient based transport should be used for retrieving authentication tokens. Default value is true. Note that if HttpClient is not on the classpath, the GCP SDK’s default transport will be used instead. |
Micronaut Gcp Http Client Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.lang.String |
Micronaut Gcp Pubsub Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.lang.String |
The name of the {@link java.util.concurrent.ScheduledExecutorService} to be used by all {@link com.google.cloud.pubsub.v1.Publisher} instances. Defaults to "scheduled". |
|
java.lang.String |
The name of the {@link java.util.concurrent.ScheduledExecutorService} to be used by all {@link com.google.cloud.pubsub.v1.Subscriber} instances. Defaults to "scheduled". |
|
int |
How often to ping the server to keep the channel alive. Defaults to 5 minutes. |
|
java.lang.String |
Which endpoint the {@link com.google.cloud.pubsub.v1.Publisher} should publish messages to. Defaults to the global endpoint |
|
boolean |
Whether subscribers should stop processing pending in-memory messages and eagerly nack() during application shutdown. Defaults to false. |
Property | Type | Description |
---|---|---|
|
org.threeten.bp.Duration |
|
|
java.time.Duration |
|
|
org.threeten.bp.Duration |
|
|
java.time.Duration |
|
|
double |
|
|
org.threeten.bp.Duration |
|
|
java.time.Duration |
|
|
int |
|
|
org.threeten.bp.Duration |
|
|
java.time.Duration |
|
|
double |
|
|
org.threeten.bp.Duration |
|
|
java.time.Duration |
|
|
org.threeten.bp.Duration |
|
|
java.lang.Long |
|
|
java.lang.Long |
|
|
org.threeten.bp.Duration |
|
|
java.time.Duration |
|
|
java.lang.Boolean |
|
|
com.google.api.gax.batching.FlowControlSettings |
|
|
java.lang.Long |
|
|
java.lang.Long |
|
|
com.google.api.gax.batching.FlowController$LimitExceededBehavior |
|
|
java.lang.String |
Property | Type | Description |
---|---|---|
|
boolean |
Whether PubSub Push is enabled. |
|
java.lang.String |
The configured path for the PubSub Push HTTP endpoint. Default value "/push" |
Property | Type | Description |
---|---|---|
|
java.lang.Integer |
|
|
org.threeten.bp.Duration |
Set the maximum period a message ack deadline will be extended. Defaults to one hour. |
|
org.threeten.bp.Duration |
|
|
java.lang.String |
|
|
java.lang.Long |
|
|
java.lang.Long |
|
|
com.google.api.gax.batching.FlowController$LimitExceededBehavior |
Micronaut Gcp Secret Manager Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.util.Set |
|
|
java.util.Set |
|
|
boolean |
Whether to load the default config files ( |
|
java.lang.String |
Specifies the location of the regional secrets used to create a {@link com.google.cloud.secretmanager.v1.SecretManagerServiceClient} specific to the location endpoint. If not provided, the client will be created using the global endpoint. It must be one of the available location for the regional endpoints. See <a href="https://cloud.google.com/secret-manager/docs/locations">Secret Manager locations</a> for more information. |