Interface GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointBuilder
- Enclosing interface:
GooglePubsubLiteEndpointBuilderFactory
public static interface GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers 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.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
loggerId
default GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder loggerId(String loggerId) Logger ID to use when a match to the parent route required. The option is a:java.lang.Stringtype. Group: common- Parameters:
loggerId- the value to set- Returns:
- the dsl builder
-
serviceAccountKey
default GooglePubsubLiteEndpointBuilderFactory.GooglePubsubLiteEndpointProducerBuilder 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- Parameters:
serviceAccountKey- the value to set- Returns:
- the dsl builder
-