Interface GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder,GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder
- Enclosing interface:
GooglePubsubEndpointBuilderFactory
public static interface GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder
extends GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder, GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder
Advanced builder for endpoint for the Google Pubsub component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()headerFilterStrategy(String headerFilterStrategy) To use a custom HeaderFilterStrategy to filter headers to and from Camel message.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom HeaderFilterStrategy to filter headers to and from Camel message.includeAllGoogleProperties(boolean includeAllGoogleProperties) Whether to include all Google headers when mapping from Pubsub to Camel Message.includeAllGoogleProperties(String includeAllGoogleProperties) Whether to include all Google headers when mapping from Pubsub to Camel Message.Deprecated.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, concurrentConsumers, concurrentConsumers, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, maxAckExtensionPeriod, maxAckExtensionPeriod, maxDeliveryAttempts, maxDeliveryAttempts, maxMessagesPerPoll, maxMessagesPerPoll, synchronousPull, synchronousPullMethods inherited from interface org.apache.camel.builder.endpoint.dsl.GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder
lazyStartProducer, lazyStartProducer, messageOrderingEnabled, messageOrderingEnabled, pubsubEndpoint, retry, retry, serializer, serializer
-
Method Details
-
basic
- Specified by:
basicin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder- Specified by:
basicin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder
-
headerFilterStrategy
default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom HeaderFilterStrategy to filter headers to and from Camel message. The option is a:org.apache.camel.spi.HeaderFilterStrategytype. Group: advanced- Specified by:
headerFilterStrategyin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder- Specified by:
headerFilterStrategyin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder- Parameters:
headerFilterStrategy- the value to set- Returns:
- the dsl builder
-
headerFilterStrategy
default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder headerFilterStrategy(String headerFilterStrategy) To use a custom HeaderFilterStrategy to filter headers to and from Camel message. The option will be converted to aorg.apache.camel.spi.HeaderFilterStrategytype. Group: advanced- Specified by:
headerFilterStrategyin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder- Specified by:
headerFilterStrategyin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder- Parameters:
headerFilterStrategy- the value to set- Returns:
- the dsl builder
-
includeAllGoogleProperties
default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder includeAllGoogleProperties(boolean includeAllGoogleProperties) Whether to include all Google headers when mapping from Pubsub to Camel Message. Setting this to true will include properties such as x-goog etc. The option is a:booleantype. Default: false Group: advanced- Specified by:
includeAllGooglePropertiesin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder- Specified by:
includeAllGooglePropertiesin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder- Parameters:
includeAllGoogleProperties- the value to set- Returns:
- the dsl builder
-
includeAllGoogleProperties
default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder includeAllGoogleProperties(String includeAllGoogleProperties) Whether to include all Google headers when mapping from Pubsub to Camel Message. Setting this to true will include properties such as x-goog etc. The option will be converted to abooleantype. Default: false Group: advanced- Specified by:
includeAllGooglePropertiesin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder- Specified by:
includeAllGooglePropertiesin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder- Parameters:
includeAllGoogleProperties- the value to set- Returns:
- the dsl builder
-
loggerId
@Deprecated default GooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointBuilder loggerId(String loggerId) Deprecated.To use a custom logger name. The option is a:java.lang.Stringtype. Group: advanced- Specified by:
loggerIdin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointConsumerBuilder- Specified by:
loggerIdin interfaceGooglePubsubEndpointBuilderFactory.AdvancedGooglePubsubEndpointProducerBuilder- Parameters:
loggerId- the value to set- Returns:
- the dsl builder
-