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
All Methods Instance Methods Default Methods Modifier and Type Method Description default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilderadvanced()default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilderauthenticate(boolean authenticate)Use Credentials when interacting with PubSub service (no authentication is required when using emulator).default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilderauthenticate(String authenticate)Use Credentials when interacting with PubSub service (no authentication is required when using emulator).default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilderloggerId(String loggerId)Logger ID to use when a match to the parent route required.default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilderserviceAccountKey(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, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointConsumerBuilder
ackMode, ackMode, bridgeErrorHandler, bridgeErrorHandler, concurrentConsumers, concurrentConsumers, maxMessagesPerPoll, maxMessagesPerPoll, synchronousPull, synchronousPull
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
-
-
-
Method Detail
-
advanced
default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder 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
default GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder loggerId(String 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
-
-