public static interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
accountKey(String accountKey)
Sets either a master or readonly key used to perform authentication
for accessing resource.
|
default CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder |
advanced() |
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
connectionSharingAcrossClientsEnabled(boolean connectionSharingAcrossClientsEnabled)
Enables connections sharing across multiple Cosmos Clients.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
connectionSharingAcrossClientsEnabled(String connectionSharingAcrossClientsEnabled)
Enables connections sharing across multiple Cosmos Clients.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
consistencyLevel(CosmosDbEndpointBuilderFactory.ConsistencyLevel consistencyLevel)
Sets the consistency levels supported for Azure Cosmos DB client
operations in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
consistencyLevel(String consistencyLevel)
Sets the consistency levels supported for Azure Cosmos DB client
operations in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
containerPartitionKeyPath(String containerPartitionKeyPath)
Sets the container partition key path.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
createContainerIfNotExists(boolean createContainerIfNotExists)
Sets if the component should create Cosmos container automatically in
case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
createContainerIfNotExists(String createContainerIfNotExists)
Sets if the component should create Cosmos container automatically in
case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
createDatabaseIfNotExists(boolean createDatabaseIfNotExists)
Sets if the component should create Cosmos database automatically in
case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
createDatabaseIfNotExists(String createDatabaseIfNotExists)
Sets if the component should create Cosmos database automatically in
case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
databaseEndpoint(String databaseEndpoint)
Sets the Azure Cosmos database endpoint the component will connect
to.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
itemId(String itemId)
Sets the itemId in case needed for operation on item like delete,
replace.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
itemPartitionKey(Object itemPartitionKey)
Sets partition key.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
itemPartitionKey(String itemPartitionKey)
Sets partition key.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
operation(CosmosDbEndpointBuilderFactory.CosmosDbOperationsDefinition operation)
The CosmosDB operation that can be used with this component on the
producer.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
operation(String operation)
The CosmosDB operation that can be used with this component on the
producer.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
preferredRegions(List<String> preferredRegions)
Sets the preferred regions for geo-replicated database accounts.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
preferredRegions(String preferredRegions)
Sets the preferred regions for geo-replicated database accounts.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
query(String query)
An SQL query to execute on a given resources.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
queryRequestOptions(Object queryRequestOptions)
Set additional QueryRequestOptions that can be used with queryItems,
queryContainers, queryDatabases, listDatabases, listItems,
listContainers operations.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
queryRequestOptions(String queryRequestOptions)
Set additional QueryRequestOptions that can be used with queryItems,
queryContainers, queryDatabases, listDatabases, listItems,
listContainers operations.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
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.CosmosDbEndpointProducerBuilder |
throughputProperties(Object throughputProperties)
Sets throughput of the resources in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder |
throughputProperties(String throughputProperties)
Sets throughput of the resources in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointProducerBuilder advanced()
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder clientTelemetryEnabled(boolean clientTelemetryEnabled)
clientTelemetryEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder clientTelemetryEnabled(String clientTelemetryEnabled)
clientTelemetryEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder connectionSharingAcrossClientsEnabled(boolean connectionSharingAcrossClientsEnabled)
connectionSharingAcrossClientsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder connectionSharingAcrossClientsEnabled(String connectionSharingAcrossClientsEnabled)
connectionSharingAcrossClientsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder consistencyLevel(CosmosDbEndpointBuilderFactory.ConsistencyLevel consistencyLevel)
consistencyLevel - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder consistencyLevel(String consistencyLevel)
consistencyLevel - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder containerPartitionKeyPath(String containerPartitionKeyPath)
containerPartitionKeyPath - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder contentResponseOnWriteEnabled(boolean contentResponseOnWriteEnabled)
contentResponseOnWriteEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder contentResponseOnWriteEnabled(String contentResponseOnWriteEnabled)
contentResponseOnWriteEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder cosmosAsyncClient(Object cosmosAsyncClient)
cosmosAsyncClient - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder cosmosAsyncClient(String cosmosAsyncClient)
cosmosAsyncClient - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder createContainerIfNotExists(boolean createContainerIfNotExists)
createContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder createContainerIfNotExists(String createContainerIfNotExists)
createContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder createDatabaseIfNotExists(boolean createDatabaseIfNotExists)
createDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder createDatabaseIfNotExists(String createDatabaseIfNotExists)
createDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder databaseEndpoint(String databaseEndpoint)
databaseEndpoint - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder multipleWriteRegionsEnabled(boolean multipleWriteRegionsEnabled)
multipleWriteRegionsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder multipleWriteRegionsEnabled(String multipleWriteRegionsEnabled)
multipleWriteRegionsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder preferredRegions(List<String> preferredRegions)
preferredRegions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder preferredRegions(String preferredRegions)
preferredRegions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder readRequestsFallbackEnabled(boolean readRequestsFallbackEnabled)
readRequestsFallbackEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder readRequestsFallbackEnabled(String readRequestsFallbackEnabled)
readRequestsFallbackEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder throughputProperties(Object throughputProperties)
throughputProperties - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder throughputProperties(String throughputProperties)
throughputProperties - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder itemId(String itemId)
itemId - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder itemPartitionKey(Object itemPartitionKey)
itemPartitionKey - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder itemPartitionKey(String itemPartitionKey)
itemPartitionKey - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder operation(CosmosDbEndpointBuilderFactory.CosmosDbOperationsDefinition operation)
operation - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder operation(String operation)
operation - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder query(String query)
query - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder queryRequestOptions(Object queryRequestOptions)
queryRequestOptions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder queryRequestOptions(String queryRequestOptions)
queryRequestOptions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder accountKey(String accountKey)
accountKey - the value to setApache Camel