Interface GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointConsumerBuilder,GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder
- Enclosing interface:
GooglePubsubLiteEndpointBuilderFactory
public static interface GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointBuilder
extends GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointConsumerBuilder, GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder
Builder for endpoint for the Google PubSub Lite component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()Logger ID to use when a match to the parent route required.serviceAccountKey(String serviceAccountKey) The Service account key that can be used as credentials for the PubSub publisher/subscriber.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointConsumerBuilder
ackMode, ackMode, concurrentConsumers, concurrentConsumers, maxAckExtensionPeriod, maxAckExtensionPeriod, maxMessagesPerPoll, maxMessagesPerPoll
-
Method Details
-
advanced
- Specified by:
advancedin interfaceGooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointConsumerBuilder- Specified by:
advancedin interfaceGooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder
-
loggerId
default GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointBuilder loggerId(String loggerId) Logger ID to use when a match to the parent route required. The option is a:java.lang.Stringtype. Group: common- Specified by:
loggerIdin interfaceGooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointConsumerBuilder- Specified by:
loggerIdin interfaceGooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder- Parameters:
loggerId- the value to set- Returns:
- the dsl builder
-
serviceAccountKey
default GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointBuilder serviceAccountKey(String serviceAccountKey) The Service account key that can be used as credentials for the PubSub publisher/subscriber. It can be loaded by default from classpath, but you can prefix with classpath:, file:, or http: to load the resource from different systems. The option is a:java.lang.Stringtype. Group: security- Specified by:
serviceAccountKeyin interfaceGooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointConsumerBuilder- Specified by:
serviceAccountKeyin interfaceGooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder- Parameters:
serviceAccountKey- the value to set- Returns:
- the dsl builder
-