Interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
    All Known Subinterfaces:
    BlobEndpointBuilderFactory.BlobEndpointBuilder
    Enclosing interface:
    BlobEndpointBuilderFactory

    public static interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder
    extends org.apache.camel.builder.EndpointConsumerBuilder
    Builder for endpoint consumers for the Azure Storage Blob Service component.
    • Method Detail

      • blobServiceClient

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder blobServiceClient​(Object blobServiceClient)
        Client to a storage account. This client does not hold any state about a particular storage account but is instead a convenient way of sending off appropriate requests to the resource on the service. It may also be used to construct URLs to blobs and containers. This client contains operations on a service account. Operations on a container are available on BlobContainerClient through getBlobContainerClient(String), and operations on a blob are available on BlobClient through getBlobContainerClient(String).getBlobClient(String). The option is a: com.azure.storage.blob.BlobServiceClient type. Group: common
      • blobServiceClient

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder blobServiceClient​(String blobServiceClient)
        Client to a storage account. This client does not hold any state about a particular storage account but is instead a convenient way of sending off appropriate requests to the resource on the service. It may also be used to construct URLs to blobs and containers. This client contains operations on a service account. Operations on a container are available on BlobContainerClient through getBlobContainerClient(String), and operations on a blob are available on BlobClient through getBlobContainerClient(String).getBlobClient(String). The option will be converted to a com.azure.storage.blob.BlobServiceClient type. Group: common
      • blobType

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder blobType​(String blobType)
        The blob type in order to initiate the appropriate settings for each blob type. The option will be converted to a org.apache.camel.component.azure.storage.blob.BlobType type. Default: blockblob Group: common
      • credentials

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder credentials​(Object credentials)
        StorageSharedKeyCredential can be injected to create the azure client, this holds the important authentication information. The option is a: com.azure.storage.common.StorageSharedKeyCredential type. Group: common
      • credentials

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder credentials​(String credentials)
        StorageSharedKeyCredential can be injected to create the azure client, this holds the important authentication information. The option will be converted to a com.azure.storage.common.StorageSharedKeyCredential type. Group: common
      • maxRetryRequests

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder maxRetryRequests​(int maxRetryRequests)
        Specifies the maximum number of additional HTTP Get requests that will be made while reading the data from a response body. The option is a: int type. Default: 0 Group: common
      • maxRetryRequests

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder maxRetryRequests​(String maxRetryRequests)
        Specifies the maximum number of additional HTTP Get requests that will be made while reading the data from a response body. The option will be converted to a int type. Default: 0 Group: common
      • serviceClient

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder serviceClient​(Object serviceClient)
        Client to a storage account. This client does not hold any state about a particular storage account but is instead a convenient way of sending off appropriate requests to the resource on the service. It may also be used to construct URLs to blobs and containers. This client contains operations on a service account. Operations on a container are available on BlobContainerClient through getBlobContainerClient(String), and operations on a blob are available on BlobClient through getBlobContainerClient(String).getBlobClient(String). The option is a: com.azure.storage.blob.BlobServiceClient type. Group: common
      • serviceClient

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder serviceClient​(String serviceClient)
        Client to a storage account. This client does not hold any state about a particular storage account but is instead a convenient way of sending off appropriate requests to the resource on the service. It may also be used to construct URLs to blobs and containers. This client contains operations on a service account. Operations on a container are available on BlobContainerClient through getBlobContainerClient(String), and operations on a blob are available on BlobClient through getBlobContainerClient(String).getBlobClient(String). The option will be converted to a com.azure.storage.blob.BlobServiceClient type. Group: common
      • bridgeErrorHandler

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder bridgeErrorHandler​(boolean bridgeErrorHandler)
        Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a: boolean type. Default: false Group: consumer
      • bridgeErrorHandler

        default BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder bridgeErrorHandler​(String bridgeErrorHandler)
        Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to a boolean type. Default: false Group: consumer