Interface GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
,GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
- Enclosing interface:
- GooglePubsubEndpointBuilderFactory
public static interface GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder extends GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder, GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
Builder for endpoint for the Google Pubsub component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
-
-
-
Method Detail
-
advanced
default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder advanced()
- Specified by:
advanced
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
advanced
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
ackMode
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder ackMode(GooglePubsubEndpointBuilderFactory.AckMode ackMode)
AUTO = exchange gets ack'ed/nack'ed on completion. NONE = downstream process has to ack/nack explicitly. The option is a:org.apache.camel.component.google.pubsub.GooglePubsubConstants$AckMode
type. Default: AUTO Group: common- Specified by:
ackMode
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
ackMode
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
ackMode
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder ackMode(String ackMode)
AUTO = exchange gets ack'ed/nack'ed on completion. NONE = downstream process has to ack/nack explicitly. The option will be converted to aorg.apache.camel.component.google.pubsub.GooglePubsubConstants$AckMode
type. Default: AUTO Group: common- Specified by:
ackMode
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
ackMode
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
concurrentConsumers
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder concurrentConsumers(Integer concurrentConsumers)
The number of parallel streams consuming from the subscription. The option is a:java.lang.Integer
type. Default: 1 Group: common- Specified by:
concurrentConsumers
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
concurrentConsumers
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
concurrentConsumers
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder concurrentConsumers(String concurrentConsumers)
The number of parallel streams consuming from the subscription. The option will be converted to ajava.lang.Integer
type. Default: 1 Group: common- Specified by:
concurrentConsumers
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
concurrentConsumers
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
loggerId
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder loggerId(String loggerId)
Logger ID to use when a match to the parent route required. The option is a:java.lang.String
type. Group: common- Specified by:
loggerId
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
loggerId
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
maxMessagesPerPoll
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder maxMessagesPerPoll(Integer maxMessagesPerPoll)
The max number of messages to receive from the server in a single API call. The option is a:java.lang.Integer
type. Default: 1 Group: common- Specified by:
maxMessagesPerPoll
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
maxMessagesPerPoll
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
maxMessagesPerPoll
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder maxMessagesPerPoll(String maxMessagesPerPoll)
The max number of messages to receive from the server in a single API call. The option will be converted to ajava.lang.Integer
type. Default: 1 Group: common- Specified by:
maxMessagesPerPoll
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
maxMessagesPerPoll
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
synchronousPull
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder synchronousPull(boolean synchronousPull)
Synchronously pull batches of messages. The option is a:boolean
type. Default: false Group: common- Specified by:
synchronousPull
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
synchronousPull
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
synchronousPull
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder synchronousPull(String synchronousPull)
Synchronously pull batches of messages. The option will be converted to aboolean
type. Default: false Group: common- Specified by:
synchronousPull
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
- Specified by:
synchronousPull
in interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
-