Interface DaprEndpointBuilderFactory.DaprEndpointBuilder
- All Superinterfaces:
DaprEndpointBuilderFactory.DaprEndpointConsumerBuilder,DaprEndpointBuilderFactory.DaprEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
DaprEndpointBuilderFactory
public static interface DaprEndpointBuilderFactory.DaprEndpointBuilder
extends DaprEndpointBuilderFactory.DaprEndpointConsumerBuilder, DaprEndpointBuilderFactory.DaprEndpointProducerBuilder
Builder for endpoint for the Dapr component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()client(io.dapr.client.DaprClient client) The Dapr Client.The Dapr Client.configKeys(String configKeys) List of keys for configuration operation.configStore(String configStore) The name of the Dapr configuration store to interact with, defined in statestore.yaml config.contentType(String contentType) The contentType for the Pub/Sub component to use.previewClient(io.dapr.client.DaprPreviewClient previewClient) The Dapr Preview Client.previewClient(String previewClient) The Dapr Preview Client.pubSubName(String pubSubName) The name of the Dapr Pub/Sub component to use.The name of the topic to subscribe to.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.DaprEndpointBuilderFactory.DaprEndpointProducerBuilder
bindingName, bindingOperation, concurrency, concurrency, consistency, consistency, eTag, eventName, expiryInSeconds, expiryInSeconds, getWorkflowIO, getWorkflowIO, httpExtension, httpExtension, key, lockOperation, lockOperation, lockOwner, methodToInvoke, reason, resourceId, secretStore, serviceToInvoke, stateOperation, stateOperation, stateStore, storeName, timeout, timeout, verb, workflowClass, workflowClient, workflowClient, workflowInstanceId, workflowOperation, workflowOperation, workflowStartTime, workflowStartTime, workflowVersionMethods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
- Specified by:
advancedin interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
advancedin interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder
-
client
The Dapr Client. The option is a:io.dapr.client.DaprClienttype. Group: common- Specified by:
clientin interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
clientin interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
client- the value to set- Returns:
- the dsl builder
-
client
The Dapr Client. The option will be converted to aio.dapr.client.DaprClienttype. Group: common- Specified by:
clientin interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
clientin interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
client- the value to set- Returns:
- the dsl builder
-
configKeys
List of keys for configuration operation. The option is a:java.lang.Stringtype. Group: common- Specified by:
configKeysin interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
configKeysin interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
configKeys- the value to set- Returns:
- the dsl builder
-
configStore
The name of the Dapr configuration store to interact with, defined in statestore.yaml config. The option is a:java.lang.Stringtype. Group: common- Specified by:
configStorein interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
configStorein interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
configStore- the value to set- Returns:
- the dsl builder
-
contentType
The contentType for the Pub/Sub component to use. The option is a:java.lang.Stringtype. Group: common- Specified by:
contentTypein interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
contentTypein interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
contentType- the value to set- Returns:
- the dsl builder
-
previewClient
default DaprEndpointBuilderFactory.DaprEndpointBuilder previewClient(io.dapr.client.DaprPreviewClient previewClient) The Dapr Preview Client. The option is a:io.dapr.client.DaprPreviewClienttype. Group: common- Specified by:
previewClientin interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
previewClientin interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
previewClient- the value to set- Returns:
- the dsl builder
-
previewClient
The Dapr Preview Client. The option will be converted to aio.dapr.client.DaprPreviewClienttype. Group: common- Specified by:
previewClientin interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
previewClientin interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
previewClient- the value to set- Returns:
- the dsl builder
-
pubSubName
The name of the Dapr Pub/Sub component to use. This identifies which underlying messaging system Dapr will interact with for publishing or subscribing to events. The option is a:java.lang.Stringtype. Group: common- Specified by:
pubSubNamein interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
pubSubNamein interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
pubSubName- the value to set- Returns:
- the dsl builder
-
topic
The name of the topic to subscribe to. The topic must exist in the Pub/Sub component configured under the given pubsubName. The option is a:java.lang.Stringtype. Group: common- Specified by:
topicin interfaceDaprEndpointBuilderFactory.DaprEndpointConsumerBuilder- Specified by:
topicin interfaceDaprEndpointBuilderFactory.DaprEndpointProducerBuilder- Parameters:
topic- the value to set- Returns:
- the dsl builder
-