public static interface GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder extends ComponentBuilder<org.apache.camel.component.google.pubsub.GooglePubsubComponent>
| Modifier and Type | Method and Description |
|---|---|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
authenticate(boolean authenticate)
Use Credentials when interacting with PubSub service (no
authentication is required when using emulator).
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
endpoint(String endpoint)
Endpoint to use with local Pub/Sub emulator.
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
publisherCacheSize(int publisherCacheSize)
Maximum number of producers to cache.
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
publisherCacheTimeout(int publisherCacheTimeout)
How many milliseconds should each producer stay alive in the cache.
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
publisherTerminationTimeout(int publisherTerminationTimeout)
How many milliseconds should a producer be allowed to terminate.
|
default GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder |
serviceAccountKey(String serviceAccountKey)
The Service account key that can be used as credentials for the
PubSub publisher/subscriber.
|
build, build, doSetProperty, registerdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder authenticate(boolean authenticate)
authenticate - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder endpoint(String endpoint)
endpoint - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder serviceAccountKey(String serviceAccountKey)
serviceAccountKey - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder publisherCacheSize(int publisherCacheSize)
publisherCacheSize - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder publisherCacheTimeout(int publisherCacheTimeout)
publisherCacheTimeout - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder publisherTerminationTimeout(int publisherTerminationTimeout)
publisherTerminationTimeout - the value to setApache Camel