public static interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
accountKey(String accountKey)
Sets either a master or readonly key used to perform authentication
for accessing resource.
|
default CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder |
advanced() |
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
changeFeedProcessorOptions(Object changeFeedProcessorOptions)
Sets the ChangeFeedProcessorOptions to be used.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
changeFeedProcessorOptions(String changeFeedProcessorOptions)
Sets the ChangeFeedProcessorOptions to be used.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
clientTelemetryEnabled(boolean clientTelemetryEnabled)
Sets the flag to enable client telemetry which will periodically
collect database operations aggregation statistics, system
information like cpu/memory and send it to cosmos monitoring service,
which will be helpful during debugging.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
clientTelemetryEnabled(String clientTelemetryEnabled)
Sets the flag to enable client telemetry which will periodically
collect database operations aggregation statistics, system
information like cpu/memory and send it to cosmos monitoring service,
which will be helpful during debugging.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
connectionSharingAcrossClientsEnabled(boolean connectionSharingAcrossClientsEnabled)
Enables connections sharing across multiple Cosmos Clients.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
connectionSharingAcrossClientsEnabled(String connectionSharingAcrossClientsEnabled)
Enables connections sharing across multiple Cosmos Clients.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
consistencyLevel(CosmosDbEndpointBuilderFactory.ConsistencyLevel consistencyLevel)
Sets the consistency levels supported for Azure Cosmos DB client
operations in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
consistencyLevel(String consistencyLevel)
Sets the consistency levels supported for Azure Cosmos DB client
operations in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
containerPartitionKeyPath(String containerPartitionKeyPath)
Sets the container partition key path.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
contentResponseOnWriteEnabled(boolean contentResponseOnWriteEnabled)
Sets the boolean to only return the headers and status code in Cosmos
DB response in case of Create, Update and Delete operations on
CosmosItem.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
contentResponseOnWriteEnabled(String contentResponseOnWriteEnabled)
Sets the boolean to only return the headers and status code in Cosmos
DB response in case of Create, Update and Delete operations on
CosmosItem.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
cosmosAsyncClient(Object cosmosAsyncClient)
Inject an external CosmosAsyncClient into the component which
provides a client-side logical representation of the Azure Cosmos DB
service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
cosmosAsyncClient(String cosmosAsyncClient)
Inject an external CosmosAsyncClient into the component which
provides a client-side logical representation of the Azure Cosmos DB
service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createContainerIfNotExists(boolean createContainerIfNotExists)
Sets if the component should create Cosmos container automatically in
case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createContainerIfNotExists(String createContainerIfNotExists)
Sets if the component should create Cosmos container automatically in
case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createDatabaseIfNotExists(boolean createDatabaseIfNotExists)
Sets if the component should create Cosmos database automatically in
case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createDatabaseIfNotExists(String createDatabaseIfNotExists)
Sets if the component should create Cosmos database automatically in
case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createLeaseContainerIfNotExists(boolean createLeaseContainerIfNotExists)
Sets if the component should create Cosmos lease container for the
consumer automatically in case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createLeaseContainerIfNotExists(String createLeaseContainerIfNotExists)
Sets if the component should create Cosmos lease container for the
consumer automatically in case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createLeaseDatabaseIfNotExists(boolean createLeaseDatabaseIfNotExists)
Sets if the component should create Cosmos lease database for the
consumer automatically in case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
createLeaseDatabaseIfNotExists(String createLeaseDatabaseIfNotExists)
Sets if the component should create Cosmos lease database for the
consumer automatically in case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
databaseEndpoint(String databaseEndpoint)
Sets the Azure Cosmos database endpoint the component will connect
to.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
hostName(String hostName)
Sets the hostname.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
leaseContainerName(String leaseContainerName)
Sets the lease container which acts as a state storage and
coordinates processing the change feed across multiple workers.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
leaseDatabaseName(String leaseDatabaseName)
Sets the lease database where the leaseContainerName will be stored.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
multipleWriteRegionsEnabled(boolean multipleWriteRegionsEnabled)
Sets the flag to enable writes on any regions for geo-replicated
database accounts in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
multipleWriteRegionsEnabled(String multipleWriteRegionsEnabled)
Sets the flag to enable writes on any regions for geo-replicated
database accounts in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
preferredRegions(List<String> preferredRegions)
Sets the preferred regions for geo-replicated database accounts.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
preferredRegions(String preferredRegions)
Sets the preferred regions for geo-replicated database accounts.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
readRequestsFallbackEnabled(boolean readRequestsFallbackEnabled)
Sets whether to allow for reads to go to multiple regions configured
on an account of Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
readRequestsFallbackEnabled(String readRequestsFallbackEnabled)
Sets whether to allow for reads to go to multiple regions configured
on an account of Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
throughputProperties(Object throughputProperties)
Sets throughput of the resources in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder |
throughputProperties(String throughputProperties)
Sets throughput of the resources in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointConsumerBuilder advanced()
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder clientTelemetryEnabled(boolean clientTelemetryEnabled)
clientTelemetryEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder clientTelemetryEnabled(String clientTelemetryEnabled)
clientTelemetryEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder connectionSharingAcrossClientsEnabled(boolean connectionSharingAcrossClientsEnabled)
connectionSharingAcrossClientsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder connectionSharingAcrossClientsEnabled(String connectionSharingAcrossClientsEnabled)
connectionSharingAcrossClientsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder consistencyLevel(CosmosDbEndpointBuilderFactory.ConsistencyLevel consistencyLevel)
consistencyLevel - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder consistencyLevel(String consistencyLevel)
consistencyLevel - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder containerPartitionKeyPath(String containerPartitionKeyPath)
containerPartitionKeyPath - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder contentResponseOnWriteEnabled(boolean contentResponseOnWriteEnabled)
contentResponseOnWriteEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder contentResponseOnWriteEnabled(String contentResponseOnWriteEnabled)
contentResponseOnWriteEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder cosmosAsyncClient(Object cosmosAsyncClient)
cosmosAsyncClient - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder cosmosAsyncClient(String cosmosAsyncClient)
cosmosAsyncClient - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createContainerIfNotExists(boolean createContainerIfNotExists)
createContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createContainerIfNotExists(String createContainerIfNotExists)
createContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createDatabaseIfNotExists(boolean createDatabaseIfNotExists)
createDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createDatabaseIfNotExists(String createDatabaseIfNotExists)
createDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder databaseEndpoint(String databaseEndpoint)
databaseEndpoint - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder multipleWriteRegionsEnabled(boolean multipleWriteRegionsEnabled)
multipleWriteRegionsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder multipleWriteRegionsEnabled(String multipleWriteRegionsEnabled)
multipleWriteRegionsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder preferredRegions(List<String> preferredRegions)
preferredRegions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder preferredRegions(String preferredRegions)
preferredRegions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder readRequestsFallbackEnabled(boolean readRequestsFallbackEnabled)
readRequestsFallbackEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder readRequestsFallbackEnabled(String readRequestsFallbackEnabled)
readRequestsFallbackEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder throughputProperties(Object throughputProperties)
throughputProperties - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder throughputProperties(String throughputProperties)
throughputProperties - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder changeFeedProcessorOptions(Object changeFeedProcessorOptions)
changeFeedProcessorOptions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder changeFeedProcessorOptions(String changeFeedProcessorOptions)
changeFeedProcessorOptions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createLeaseContainerIfNotExists(boolean createLeaseContainerIfNotExists)
createLeaseContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createLeaseContainerIfNotExists(String createLeaseContainerIfNotExists)
createLeaseContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createLeaseDatabaseIfNotExists(boolean createLeaseDatabaseIfNotExists)
createLeaseDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder createLeaseDatabaseIfNotExists(String createLeaseDatabaseIfNotExists)
createLeaseDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder hostName(String hostName)
hostName - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder leaseContainerName(String leaseContainerName)
leaseContainerName - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder leaseDatabaseName(String leaseDatabaseName)
leaseDatabaseName - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder accountKey(String accountKey)
accountKey - the value to setApache Camel