Class DaprEndpointBuilderFactory.DaprHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.DaprEndpointBuilderFactory.DaprHeaderNameBuilder
- Enclosing interface:
DaprEndpointBuilderFactory
The builder of headers' name for the Dapr component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the raw binary data payload of the event, if present (for events where data_base64 is used instead of data).The name of the Dapr binding to invoke.The operation to perform on the binding.Concurrency mode to use with state operations.List of keys for configuration operation.The name of the Dapr config store to interact with, defined in statestore.yaml config.Consistency level to use with state operations.The content type for the Pub/Sub component to use.Gets the content type of the event data.daprETag()The eTag for optimistic concurrency during state save or delete operations.The name of the event.The expiry time in seconds for the lock.Set true to fetch the workflow instance's inputs, outputs, and custom status, or false to omit.The HttpExtension object for service invocation.The headers for HTTP requests.daprID()Gets the unique identifier for the event, used to distinguish it from other events.Set true if the workflow was in a terminal state; otherwise false.Set true if the workflow existed and was in a running state otherwise false.daprKey()The key used to identify the state/secret object within the specified state/secret store.daprKeys()List of keys for bulk get operation.The lock operation to perform on the store.The lock owner identifier for the lock.Additional key-value pairs to be passed to the state store.The name of the method or route to invoke on the target service.The instance ID of the new scheduled workflow.The name of the Dapr Pub/Sub component to use.The query parameters for HTTP requests.The raw configuration update response.The resource Id for the lock.The name of the Dapr secret store to interact with, defined in local-secret-store.yaml config.Target service to invoke.Gets the origin of the event, typically a URI indicating the component or service that generated the event.Gets the version of the CloudEvents specification that the event conforms to.The state operation to perform on the state store.List of states for bulk save operation.The name of the Dapr state store to interact with, defined in statestore.yaml config.The lock store name.The id for configuration change subscription.Reason for suspending/resuming the workflow instance.daprTime()Gets the timestamp of when the event occurred.The amount of time to wait for the workflow instance to start/complete.The name of the topic to subscribe to.Gets tracing info for following the event across services (includes trace ID and span ID).Gets additional vendor-specific trace context.List of transactions for execute transactions state operations.daprType()Gets the string indicating the type of cloud event.daprVerb()The HTTP verb to use for service invocation.The FQCN of the class which implements io.dapr.workflows.Workflow.Gets the workflow instance's creation time in UTC.The failure details of the failed workflow instance or null.The instance ID of the workflow.The workflow name.The workflow operation to perform.Required for DaprOperation.workflow operation.Gets the workflow instance's serialized input, if any.Gets the workflow instance's serialized output, if any.The start time of the new workflow.Gets the workflow instance's last updated time in UTC.The version of the workflow to start.
-
Constructor Details
-
DaprHeaderNameBuilder
public DaprHeaderNameBuilder()
-
-
Method Details
-
daprServiceToInvoke
Target service to invoke. Can be a Dapr App ID, a named HTTPEndpoint, or a FQDN/public URL. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprServiceToInvoke.
-
daprMethodToInvoke
The name of the method or route to invoke on the target service. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprMethodToInvoke.
-
daprVerb
The HTTP verb to use for service invocation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprVerb.
-
daprQueryParameters
The query parameters for HTTP requests. The option is a:Map<String, List<String>>type. Group: producer- Returns:
- the name of the header
DaprQueryParameters.
-
daprHttpHeaders
The headers for HTTP requests. The option is a:Map<String, String>type. Group: producer- Returns:
- the name of the header
DaprHttpHeaders.
-
daprHttpExtension
The HttpExtension object for service invocation. Takes precedence over verb. The option is a:HttpExtensiontype. Group: producer- Returns:
- the name of the header
DaprHttpExtension.
-
daprStateOperation
The state operation to perform on the state store. Required for DaprOperation.state operation. The option is a:StateOperationtype. Default: get Group: producer- Returns:
- the name of the header
DaprStateOperation.
-
daprStateStore
The name of the Dapr state store to interact with, defined in statestore.yaml config. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprStateStore.
-
daprSecretStore
The name of the Dapr secret store to interact with, defined in local-secret-store.yaml config. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprSecretStore.
-
daprConfigStore
The name of the Dapr config store to interact with, defined in statestore.yaml config. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprConfigStore.
-
daprKey
The key used to identify the state/secret object within the specified state/secret store. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprKey.
-
daprETag
The eTag for optimistic concurrency during state save or delete operations. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprETag.
-
daprConcurrency
Concurrency mode to use with state operations. The option is a:io.dapr.client.domain.StateOptions.Concurrencytype. Group: producer- Returns:
- the name of the header
DaprConcurrency.
-
daprConsistency
Consistency level to use with state operations. The option is a:io.dapr.client.domain.StateOptions.Consistencytype. Group: producer- Returns:
- the name of the header
DaprConsistency.
-
daprMetadata
Additional key-value pairs to be passed to the state store. The option is a:Map<String, String>type. Group: producer- Returns:
- the name of the header
DaprMetadata.
-
daprStates
List of states for bulk save operation. The option is a:List<State<?>>type. Group: producer- Returns:
- the name of the header
DaprStates.
-
daprKeys
List of keys for bulk get operation. The option is a:List<String>type. Group: producer- Returns:
- the name of the header
DaprKeys.
-
daprTransactions
List of transactions for execute transactions state operations. The option is a:List<TransactionalStateOperation<?>>type. Group: producer- Returns:
- the name of the header
DaprTransactions.
-
daprPubSubName
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:Stringtype. Group: common- Returns:
- the name of the header
DaprPubSubName.
-
daprTopic
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:Stringtype. Group: common- Returns:
- the name of the header
DaprTopic.
-
daprContentType
The content type for the Pub/Sub component to use. The option is a:Stringtype. Group: common- Returns:
- the name of the header
DaprContentType.
-
daprID
Gets the unique identifier for the event, used to distinguish it from other events. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprID.
-
daprSource
Gets the origin of the event, typically a URI indicating the component or service that generated the event. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprSource.
-
daprType
Gets the string indicating the type of cloud event. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprType.
-
daprSpecificVersion
Gets the version of the CloudEvents specification that the event conforms to. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprSpecificVersion.
-
daprDataContentType
Gets the content type of the event data. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprDataContentType.
-
daprBinaryData
Gets the raw binary data payload of the event, if present (for events where data_base64 is used instead of data). The option is a:byte[]type. Group: consumer- Returns:
- the name of the header
DaprBinaryData.
-
daprTime
Gets the timestamp of when the event occurred. The option is a:OffsetDateTimetype. Group: consumer- Returns:
- the name of the header
DaprTime.
-
daprTraceParent
Gets tracing info for following the event across services (includes trace ID and span ID). The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprTraceParent.
-
daprTraceState
Gets additional vendor-specific trace context. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprTraceState.
-
daprBindingName
The name of the Dapr binding to invoke. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprBindingName.
-
daprBindingOperation
The operation to perform on the binding. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprBindingOperation.
-
daprConfigKeys
List of keys for configuration operation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprConfigKeys.
-
daprSubscriptionId
The id for configuration change subscription. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
DaprSubscriptionId.
-
daprRawConfigResponse
The raw configuration update response. The option is a:Map<String, io.dapr.client.domain.ConfigurationItemtype. Group: common- Returns:
- the name of the header
DaprRawConfigResponse.
-
daprLockOperation
The lock operation to perform on the store. Required for DaprOperation.lock operation. The option is a:LockOperationtype. Default: tryLock Group: producer- Returns:
- the name of the header
DaprLockOperation.
-
daprStoreName
The lock store name. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprStoreName.
-
daprResourceId
The resource Id for the lock. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprResourceId.
-
daprLockOwner
The lock owner identifier for the lock. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprLockOwner.
-
daprExpiryInSeconds
The expiry time in seconds for the lock. The option is a:Integertype. Group: producer- Returns:
- the name of the header
DaprExpiryInSeconds.
-
daprWorkflowOperation
The workflow operation to perform.Required for DaprOperation.workflow operation. The option is a:WorkflowOperationtype. Default: scheduleNew Group: producer- Returns:
- the name of the header
DaprWorkflowOperation.
-
daprWorkflowClass
The FQCN of the class which implements io.dapr.workflows.Workflow. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprWorkflowClass.
-
daprWorkflowVersion
The version of the workflow to start. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprWorkflowVersion.
-
daprWorkflowInstanceId
The instance ID of the workflow. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprWorkflowInstanceId.
-
daprWorkflowStartTime
The start time of the new workflow. The option is a:Instanttype. Group: producer- Returns:
- the name of the header
DaprWorkflowStartTime.
-
daprSuspendReason
Reason for suspending/resuming the workflow instance. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprSuspendReason.
-
daprNewWorkflowInstanceId
The instance ID of the new scheduled workflow. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprNewWorkflowInstanceId.
-
daprGetWorkflowIO
Set true to fetch the workflow instance's inputs, outputs, and custom status, or false to omit. The option is a:booleantype. Group: producer- Returns:
- the name of the header
DaprGetWorkflowIO.
-
daprWorkflowName
The workflow name. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprWorkflowName.
-
daprWorkflowCreatedAt
Gets the workflow instance's creation time in UTC. The option is a:Instanttype. Group: producer- Returns:
- the name of the header
DaprWorkflowCreatedAt.
-
daprWorkflowUpdatedAt
Gets the workflow instance's last updated time in UTC. The option is a:Instanttype. Group: producer- Returns:
- the name of the header
DaprWorkflowUpdatedAt.
-
daprWorkflowSerializedInput
Gets the workflow instance's serialized input, if any. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprWorkflowSerializedInput.
-
daprWorkflowSerializedOutput
Gets the workflow instance's serialized output, if any. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprWorkflowSerializedOutput.
-
daprWorkflowFailureDetails
The failure details of the failed workflow instance or null. The option is a:io.dapr.workflows.client.WorkflowFailureDetailstype. Group: producer- Returns:
- the name of the header
DaprWorkflowFailureDetails.
-
daprIsWorkflowRunning
Set true if the workflow existed and was in a running state otherwise false. The option is a:booleantype. Group: producer- Returns:
- the name of the header
DaprIsWorkflowRunning.
-
daprIsWorkflowCompleted
Set true if the workflow was in a terminal state; otherwise false. The option is a:booleantype. Group: producer- Returns:
- the name of the header
DaprIsWorkflowCompleted.
-
daprTimeout
The amount of time to wait for the workflow instance to start/complete. The option is a:Durationtype. Group: producer- Returns:
- the name of the header
DaprTimeout.
-
daprEventName
The name of the event. Event names are case-insensitive. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
DaprEventName.
-