Configuration Reference
Version:3.5.0
Gcp Common Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.util.List |
The default scopes to associate with the application to access specific APIs. See <a href="https://developers.google.com/identity/protocols/googlescopes">Google Scopes</a> for a complete list. Leave this empty if you don’t need additional API access. |
|
java.lang.String |
Sets the location to the service account credential key file. |
|
java.lang.String |
Sets the Base64 encoded service account key content.. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Sets the project id to use. |
Property | Type | Description |
---|---|---|
|
boolean |
Default value (true). |
|
java.lang.String |
Default value ("http://metadata.google.internal/computeMetadata/v1/project/"). |
|
java.lang.String |
Default value ("http://metadata.google.internal/project/v1/project/"). |
|
java.time.Duration |
Default value (5 seconds). |
|
java.time.Duration |
Default value (2). |
Gcp Pubsub Config Properties
🔗Property | Type | Description |
---|---|---|
|
int |
How often to ping the server to keep the channel alive. Default: 5 minutes. |
|
java.lang.String |
Name of the {@link java.util.concurrent.ScheduledExecutorService} to be used by all {@link com.google.cloud.pubsub.v1.Publisher} instances. Default: "scheduled" |
|
java.lang.String |
Name of the {@link java.util.concurrent.ScheduledExecutorService} to be used by all {@link com.google.cloud.pubsub.v1.Subscriber} instances. Default: "scheduled" |
Property | Type | Description |
---|---|---|
|
org.threeten.bp.Duration |
|
|
org.threeten.bp.Duration |
|
|
double |
|
|
org.threeten.bp.Duration |
|
|
int |
|
|
org.threeten.bp.Duration |
|
|
double |
|
|
org.threeten.bp.Duration |
|
|
org.threeten.bp.Duration |
|
|
java.lang.Long |
|
|
java.lang.Long |
|
|
org.threeten.bp.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 |
name to be set |
|
com.google.api.gax.retrying.RetrySettings$Builder |
Retry policies. |
|
com.google.api.gax.batching.BatchingSettings$Builder |
Controls message publishing batch. |
|
com.google.api.gax.batching.FlowControlSettings$Builder |
Flow Control settings. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
name to be set |
|
java.lang.Integer |
number of concurrent pulls |
|
org.threeten.bp.Duration |
Set the maximum period a message ack deadline will be extended. Defaults to one hour. |
|
org.threeten.bp.Duration |
Set the upper bound for a single mod ack extention period. <p>The ack deadline will continue to be extended by up to this duration until MaxAckExtensionPeriod is reached. Setting MaxDurationPerAckExtension bounds the maximum amount of time before a mesage re-delivery in the event the Subscriber fails to extend the deadline. <p>MaxDurationPerAckExtension configuration can be disabled by specifying a zero duration. |
|
java.lang.Long |
|
|
java.lang.Long |
|
|
com.google.api.gax.batching.FlowController$LimitExceededBehavior |
|
|
com.google.api.gax.batching.FlowControlSettings$Builder |
Flow Control settings. |
Gcp Secret Manager Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.util.Set |
configs to be set |
|
java.util.Set |
keys to be set |