public static interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder extends CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilder, CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
accountKey(String accountKey)
Sets either a master or readonly key used to perform authentication
for accessing resource.
|
default CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointBuilder |
advanced() |
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
connectionSharingAcrossClientsEnabled(boolean connectionSharingAcrossClientsEnabled)
Enables connections sharing across multiple Cosmos Clients.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
connectionSharingAcrossClientsEnabled(String connectionSharingAcrossClientsEnabled)
Enables connections sharing across multiple Cosmos Clients.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
consistencyLevel(CosmosDbEndpointBuilderFactory.ConsistencyLevel consistencyLevel)
Sets the consistency levels supported for Azure Cosmos DB client
operations in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
consistencyLevel(String consistencyLevel)
Sets the consistency levels supported for Azure Cosmos DB client
operations in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
containerPartitionKeyPath(String containerPartitionKeyPath)
Sets the container partition key path.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
createContainerIfNotExists(boolean createContainerIfNotExists)
Sets if the component should create Cosmos container automatically in
case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
createContainerIfNotExists(String createContainerIfNotExists)
Sets if the component should create Cosmos container automatically in
case it doesn't exist in Cosmos database.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
createDatabaseIfNotExists(boolean createDatabaseIfNotExists)
Sets if the component should create Cosmos database automatically in
case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
createDatabaseIfNotExists(String createDatabaseIfNotExists)
Sets if the component should create Cosmos database automatically in
case it doesn't exist in Cosmos account.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
databaseEndpoint(String databaseEndpoint)
Sets the Azure Cosmos database endpoint the component will connect
to.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
preferredRegions(List<String> preferredRegions)
Sets the preferred regions for geo-replicated database accounts.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
preferredRegions(String preferredRegions)
Sets the preferred regions for geo-replicated database accounts.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
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.CosmosDbEndpointBuilder |
throughputProperties(Object throughputProperties)
Sets throughput of the resources in the Azure Cosmos DB service.
|
default CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder |
throughputProperties(String throughputProperties)
Sets throughput of the resources in the Azure Cosmos DB service.
|
bridgeErrorHandler, bridgeErrorHandler, changeFeedProcessorOptions, changeFeedProcessorOptions, createLeaseContainerIfNotExists, createLeaseContainerIfNotExists, createLeaseDatabaseIfNotExists, createLeaseDatabaseIfNotExists, hostName, leaseContainerName, leaseDatabaseNamedoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUriitemId, itemPartitionKey, itemPartitionKey, lazyStartProducer, lazyStartProducer, operation, operation, query, queryRequestOptions, queryRequestOptionsdefault CosmosDbEndpointBuilderFactory.AdvancedCosmosDbEndpointBuilder advanced()
advanced in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderadvanced in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder clientTelemetryEnabled(boolean clientTelemetryEnabled)
clientTelemetryEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderclientTelemetryEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderclientTelemetryEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder clientTelemetryEnabled(String clientTelemetryEnabled)
clientTelemetryEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderclientTelemetryEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderclientTelemetryEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder connectionSharingAcrossClientsEnabled(boolean connectionSharingAcrossClientsEnabled)
connectionSharingAcrossClientsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderconnectionSharingAcrossClientsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderconnectionSharingAcrossClientsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder connectionSharingAcrossClientsEnabled(String connectionSharingAcrossClientsEnabled)
connectionSharingAcrossClientsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderconnectionSharingAcrossClientsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderconnectionSharingAcrossClientsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder consistencyLevel(CosmosDbEndpointBuilderFactory.ConsistencyLevel consistencyLevel)
consistencyLevel in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderconsistencyLevel in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderconsistencyLevel - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder consistencyLevel(String consistencyLevel)
consistencyLevel in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderconsistencyLevel in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderconsistencyLevel - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder containerPartitionKeyPath(String containerPartitionKeyPath)
containerPartitionKeyPath in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercontainerPartitionKeyPath in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercontainerPartitionKeyPath - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder contentResponseOnWriteEnabled(boolean contentResponseOnWriteEnabled)
contentResponseOnWriteEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercontentResponseOnWriteEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercontentResponseOnWriteEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder contentResponseOnWriteEnabled(String contentResponseOnWriteEnabled)
contentResponseOnWriteEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercontentResponseOnWriteEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercontentResponseOnWriteEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder cosmosAsyncClient(Object cosmosAsyncClient)
cosmosAsyncClient in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercosmosAsyncClient in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercosmosAsyncClient - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder cosmosAsyncClient(String cosmosAsyncClient)
cosmosAsyncClient in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercosmosAsyncClient in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercosmosAsyncClient - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder createContainerIfNotExists(boolean createContainerIfNotExists)
createContainerIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercreateContainerIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercreateContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder createContainerIfNotExists(String createContainerIfNotExists)
createContainerIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercreateContainerIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercreateContainerIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder createDatabaseIfNotExists(boolean createDatabaseIfNotExists)
createDatabaseIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercreateDatabaseIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercreateDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder createDatabaseIfNotExists(String createDatabaseIfNotExists)
createDatabaseIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildercreateDatabaseIfNotExists in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildercreateDatabaseIfNotExists - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder databaseEndpoint(String databaseEndpoint)
databaseEndpoint in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderdatabaseEndpoint in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderdatabaseEndpoint - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder multipleWriteRegionsEnabled(boolean multipleWriteRegionsEnabled)
multipleWriteRegionsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildermultipleWriteRegionsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildermultipleWriteRegionsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder multipleWriteRegionsEnabled(String multipleWriteRegionsEnabled)
multipleWriteRegionsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuildermultipleWriteRegionsEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuildermultipleWriteRegionsEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder preferredRegions(List<String> preferredRegions)
preferredRegions in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderpreferredRegions in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderpreferredRegions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder preferredRegions(String preferredRegions)
preferredRegions in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderpreferredRegions in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderpreferredRegions - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder readRequestsFallbackEnabled(boolean readRequestsFallbackEnabled)
readRequestsFallbackEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderreadRequestsFallbackEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderreadRequestsFallbackEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder readRequestsFallbackEnabled(String readRequestsFallbackEnabled)
readRequestsFallbackEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderreadRequestsFallbackEnabled in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderreadRequestsFallbackEnabled - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder throughputProperties(Object throughputProperties)
throughputProperties in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderthroughputProperties in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderthroughputProperties - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder throughputProperties(String throughputProperties)
throughputProperties in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderthroughputProperties in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderthroughputProperties - the value to setdefault CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder accountKey(String accountKey)
accountKey in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointConsumerBuilderaccountKey in interface CosmosDbEndpointBuilderFactory.CosmosDbEndpointProducerBuilderaccountKey - the value to setApache Camel