Interface GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder
- Enclosing interface:
GooglePubsubEndpointBuilderFactory
public static interface GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers 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.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
authenticate
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder authenticate(boolean authenticate) Use Credentials when interacting with PubSub service (no authentication is required when using emulator). The option is a:boolean
type. Default: true Group: common- Parameters:
authenticate
- the value to set- Returns:
- the dsl builder
-
authenticate
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder authenticate(String authenticate) Use Credentials when interacting with PubSub service (no authentication is required when using emulator). The option will be converted to aboolean
type. Default: true Group: common- Parameters:
authenticate
- the value to set- Returns:
- the dsl builder
-
loggerId
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder 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- Parameters:
loggerId
- the value to set- Returns:
- the dsl builder
-
serviceAccountKey
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder 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.String
type. Group: common- Parameters:
serviceAccountKey
- the value to set- Returns:
- the dsl builder
-