Interface QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
QueueServiceEndpointBuilderFactory.QueueServiceEndpointBuilder
- Enclosing interface:
- QueueServiceEndpointBuilderFactory
public static interface QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Azure Storage Queue Service (Deprecated) component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default QueueServiceEndpointBuilderFactory.AdvancedQueueServiceEndpointProducerBuilder advanced()
-
azureQueueClient
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder azureQueueClient(Object azureQueueClient)
The queue service client. The option is a:com.microsoft.azure.storage.queue.CloudQueue
type. Group: common
-
azureQueueClient
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder azureQueueClient(String azureQueueClient)
The queue service client. The option will be converted to acom.microsoft.azure.storage.queue.CloudQueue
type. Group: common
-
credentials
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder credentials(Object credentials)
Set the storage credentials, required in most cases. The option is a:com.microsoft.azure.storage.StorageCredentials
type. Group: common
-
credentials
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder credentials(String credentials)
Set the storage credentials, required in most cases. The option will be converted to acom.microsoft.azure.storage.StorageCredentials
type. Group: common
-
validateClientURI
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder validateClientURI(boolean validateClientURI)
Whether to validate the Azure client URI. The option is a:boolean
type. Default: true Group: common
-
validateClientURI
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder validateClientURI(String validateClientURI)
Whether to validate the Azure client URI. The option will be converted to aboolean
type. Default: true Group: common
-
lazyStartProducer
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a:boolean
type. Default: false Group: producer
-
lazyStartProducer
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to aboolean
type. Default: false Group: producer
-
messageTimeToLive
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder messageTimeToLive(int messageTimeToLive)
Message Time To Live in seconds. The option is a:int
type. Group: producer
-
messageTimeToLive
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder messageTimeToLive(String messageTimeToLive)
Message Time To Live in seconds. The option will be converted to aint
type. Group: producer
-
messageVisibilityDelay
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder messageVisibilityDelay(int messageVisibilityDelay)
Message Visibility Delay in seconds. The option is a:int
type. Group: producer
-
messageVisibilityDelay
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder messageVisibilityDelay(String messageVisibilityDelay)
Message Visibility Delay in seconds. The option will be converted to aint
type. Group: producer
-
operation
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder operation(QueueServiceEndpointBuilderFactory.QueueServiceOperations operation)
Queue service operation hint to the producer. The option is a:org.apache.camel.component.azure.queue.QueueServiceOperations
type. Default: listQueues Group: producer
-
operation
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder operation(String operation)
Queue service operation hint to the producer. The option will be converted to aorg.apache.camel.component.azure.queue.QueueServiceOperations
type. Default: listQueues Group: producer
-
queuePrefix
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder queuePrefix(String queuePrefix)
Set a prefix which can be used for listing the queues. The option is a:java.lang.String
type. Group: producer
-
credentialsAccountKey
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder credentialsAccountKey(String credentialsAccountKey)
Set the storage account key used during authentication phase. The option is a:java.lang.String
type. Group: security
-
credentialsAccountName
default QueueServiceEndpointBuilderFactory.QueueServiceEndpointProducerBuilder credentialsAccountName(String credentialsAccountName)
Set the storage account name used during authentication phase. The option is a:java.lang.String
type. Group: security
-
-