Interface CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointBuilder
- All Superinterfaces:
CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder,CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
CosmosDbEndpointBuilderFactory
public static interface CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointBuilder
extends CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder, CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder
Advanced builder for endpoint for the Azure CosmosDB component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()indexingPolicy(com.azure.cosmos.models.IndexingPolicy indexingPolicy) The CosmosDB Indexing Policy that will be set in case of container creation, this option is related to createLeaseContainerIfNotExists and it will be taken into account when the latter is true.indexingPolicy(String indexingPolicy) The CosmosDB Indexing Policy that will be set in case of container creation, this option is related to createLeaseContainerIfNotExists and it will be taken into account when the latter is true.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePatternMethods inherited from interface org.apache.camel.builder.endpoint.dsl.CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder
lazyStartProducer, lazyStartProducerMethods 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, resolve
-
Method Details
-
basic
- Specified by:
basicin interfaceCosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder- Specified by:
basicin interfaceCosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder
-
indexingPolicy
default CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointBuilder indexingPolicy(com.azure.cosmos.models.IndexingPolicy indexingPolicy) The CosmosDB Indexing Policy that will be set in case of container creation, this option is related to createLeaseContainerIfNotExists and it will be taken into account when the latter is true. The option is a: <code>com.azure.cosmos.models.IndexingPolicy</code> type. Group: advanced- Specified by:
indexingPolicyin interfaceCosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder- Specified by:
indexingPolicyin interfaceCosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder- Parameters:
indexingPolicy- the value to set- Returns:
- the dsl builder
-
indexingPolicy
default CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointBuilder indexingPolicy(String indexingPolicy) The CosmosDB Indexing Policy that will be set in case of container creation, this option is related to createLeaseContainerIfNotExists and it will be taken into account when the latter is true. The option will be converted to a <code>com.azure.cosmos.models.IndexingPolicy</code> type. Group: advanced- Specified by:
indexingPolicyin interfaceCosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder- Specified by:
indexingPolicyin interfaceCosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder- Parameters:
indexingPolicy- the value to set- Returns:
- the dsl builder
-