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
Modifier and TypeMethodDescriptionadvanced()authenticate(boolean authenticate) Use Credentials when interacting with PubSub service (no authentication is required when using emulator).authenticate(String authenticate) Use Credentials when interacting with PubSub service (no authentication is required when using emulator).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.GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
ackMode, ackMode, concurrentConsumers, concurrentConsumers, maxAckExtensionPeriod, maxAckExtensionPeriod, maxMessagesPerPoll, maxMessagesPerPoll, synchronousPull, synchronousPull
-
Method Details
-
advanced
- Specified by:
advancedin interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder- Specified by:
advancedin interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
-
authenticate
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder authenticate(boolean authenticate) Use Credentials when interacting with PubSub service (no authentication is required when using emulator). The option is a: <code>boolean</code> type. Default: true Group: common- Specified by:
authenticatein interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder- Specified by:
authenticatein interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder- Parameters:
authenticate- the value to set- Returns:
- the dsl builder
-
authenticate
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder authenticate(String authenticate) Use Credentials when interacting with PubSub service (no authentication is required when using emulator). The option will be converted to a <code>boolean</code> type. Default: true Group: common- Specified by:
authenticatein interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder- Specified by:
authenticatein interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder- Parameters:
authenticate- the value to set- Returns:
- the dsl builder
-
loggerId
Logger ID to use when a match to the parent route required. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
loggerIdin interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder- Specified by:
loggerIdin interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder- Parameters:
loggerId- the value to set- Returns:
- the dsl builder
-
serviceAccountKey
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder 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: <code>java.lang.String</code> type. Group: common- Specified by:
serviceAccountKeyin interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder- Specified by:
serviceAccountKeyin interfaceGooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder- Parameters:
serviceAccountKey- the value to set- Returns:
- the dsl builder
-