Class CosmosDbConfigurationOptionsProxy
java.lang.Object
org.apache.camel.component.azure.cosmosdb.CosmosDbConfigurationOptionsProxy
A proxy class for
CosmosDbConfiguration and CosmosDbConstants. Ideally this is responsible to obtain
the correct configurations options either from configs or exchange headers-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContainerName(org.apache.camel.Exchange exchange) getContainerPartitionKeyPath(org.apache.camel.Exchange exchange) com.azure.cosmos.models.CosmosContainerRequestOptionsgetContainerRequestOptions(org.apache.camel.Exchange exchange) com.azure.cosmos.models.CosmosDatabaseRequestOptionsgetCosmosDatabaseRequestOptions(org.apache.camel.Exchange exchange) getDatabaseName(org.apache.camel.Exchange exchange) com.azure.cosmos.models.IndexingPolicygetIndexingPolicy(org.apache.camel.Exchange exchange) getItem(org.apache.camel.Exchange exchange) getItemId(org.apache.camel.Exchange exchange) com.azure.cosmos.models.PartitionKeygetItemPartitionKey(org.apache.camel.Exchange exchange) com.azure.cosmos.models.CosmosItemRequestOptionsgetItemRequestOptions(org.apache.camel.Exchange exchange) getItems(org.apache.camel.Exchange exchange) getOperation(org.apache.camel.Exchange exchange) getQuery(org.apache.camel.Exchange exchange) com.azure.cosmos.models.CosmosQueryRequestOptionsgetQueryRequestOptions(org.apache.camel.Exchange exchange) com.azure.cosmos.models.ThroughputPropertiesgetThroughputProperties(org.apache.camel.Exchange exchange) booleanisCreateContainerIfNotExist(org.apache.camel.Exchange exchange) booleanisCreateDatabaseIfNotExist(org.apache.camel.Exchange exchange) <R> Supplier<R>
-
Constructor Details
-
CosmosDbConfigurationOptionsProxy
-
-
Method Details
-
getDatabaseName
-
getThroughputProperties
public com.azure.cosmos.models.ThroughputProperties getThroughputProperties(org.apache.camel.Exchange exchange) -
getCosmosDatabaseRequestOptions
public com.azure.cosmos.models.CosmosDatabaseRequestOptions getCosmosDatabaseRequestOptions(org.apache.camel.Exchange exchange) -
getQueryRequestOptions
public com.azure.cosmos.models.CosmosQueryRequestOptions getQueryRequestOptions(org.apache.camel.Exchange exchange) -
isCreateDatabaseIfNotExist
public boolean isCreateDatabaseIfNotExist(org.apache.camel.Exchange exchange) -
isCreateContainerIfNotExist
public boolean isCreateContainerIfNotExist(org.apache.camel.Exchange exchange) -
getOperation
-
getQuery
-
getContainerName
-
getContainerPartitionKeyPath
-
getIndexingPolicy
public com.azure.cosmos.models.IndexingPolicy getIndexingPolicy(org.apache.camel.Exchange exchange) -
getContainerRequestOptions
public com.azure.cosmos.models.CosmosContainerRequestOptions getContainerRequestOptions(org.apache.camel.Exchange exchange) -
getItemPartitionKey
public com.azure.cosmos.models.PartitionKey getItemPartitionKey(org.apache.camel.Exchange exchange) -
getItem
-
getItems
-
getItemId
-
getItemRequestOptions
public com.azure.cosmos.models.CosmosItemRequestOptions getItemRequestOptions(org.apache.camel.Exchange exchange) -
getConfiguration
-
nullFallback
-