This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 64e3a10  Regen
64e3a10 is described below

commit 64e3a1015dd77259400db1977760463630b69b68
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sun Jul 26 13:02:17 2020 +0200

    Regen
---
 .../catalog/components/azure-storage-blob.json     | 20 ++++++++++++++++++
 .../catalog/docs/azure-storage-blob-component.adoc | 24 ++++++++++++++++++++--
 .../builder/endpoint/StaticEndpointBuilders.java   |  8 ++++----
 .../ROOT/pages/azure-storage-blob-component.adoc   | 24 ++++++++++++++++++++--
 4 files changed, 68 insertions(+), 8 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
index d5dfa55..4feb63c 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
@@ -29,12 +29,22 @@
     "credentials": { "kind": "property", "displayName": "Credentials", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.azure.storage.common.StorageSharedKeyCredential", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": 
"StorageSharedKeyCredential can be injected to create the azure client, this 
holds the important authent [...]
     "dataCount": { "kind": "property", "displayName": "Data Count", "group": 
"common", "label": "common", "required": false, "type": "integer", "javaType": 
"java.lang.Long", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "How many bytes to 
include in the range. Must be greater than or equal to 0 if specified." },
     "fileDir": { "kind": "property", "displayName": "File Dir", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "The file directory where 
the downloaded blobs will be saved to, this can be used in both, producer and 
consumer" },
+    "maxResultsPerPage": { "kind": "property", "displayName": "Max Results Per 
Page", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies the maximum 
number of blobs to return, including all BlobPrefix elements. If the request 
does not specify [...]
     "maxRetryRequests": { "kind": "property", "displayName": "Max Retry 
Requests", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "secret": false, 
"defaultValue": "0", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies the maximum 
number of additional HTTP Get requests that will be made while reading the data 
from a re [...]
+    "prefix": { "kind": "property", "displayName": "Prefix", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Filters the results to 
return only blobs whose names begin with the specified prefix. May be null to 
return all blobs." },
     "serviceClient": { "kind": "property", "displayName": "Service Client", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.azure.storage.blob.BlobServiceClient", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Client to a storage 
account. This client does not hold any state about a particular storage account 
but is in [...]
+    "timeout": { "kind": "property", "displayName": "Timeout", "group": 
"common", "label": "common", "required": false, "type": "object", "javaType": 
"java.time.Duration", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "An optional timeout 
value beyond which a RuntimeException will be raised." },
     "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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 [...]
+    "blobSequenceNumber": { "kind": "property", "displayName": "Blob Sequence 
Number", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "java.lang.Long", "deprecated": false, "secret": false, 
"defaultValue": "0", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "A user-controlled value 
that you can use to track requests. The value of the sequence number [...]
+    "blockListType": { "kind": "property", "displayName": "Block List Type", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "com.azure.storage.blob.models.BlockListType", "enum": [ 
"committed", "uncommitted", "all" ], "deprecated": false, "secret": false, 
"defaultValue": "committed", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies which typ [...]
     "closeStreamAfterWrite": { "kind": "property", "displayName": "Close 
Stream After Write", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
write or keep it open, default is true" },
+    "commitBlockListLater": { "kind": "property", "displayName": "Commit Block 
List Later", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
staged blocks will not be committed directly." },
+    "createAppendBlob": { "kind": "property", "displayName": "Create Append 
Blob", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
append blocks will be created when committing append blocks." },
+    "createPageBlob": { "kind": "property", "displayName": "Create Page Blob", 
"group": "producer", "label": "producer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
page blob will be created when uploading page blob." },
+    "downloadLinkExpiration": { "kind": "property", "displayName": "Download 
Link Expiration", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Long", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Override the default 
expiration (millis) of URL download link." },
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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 r [...]
     "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.azure.storage.blob.BlobOperationsDefinition", 
"enum": [ "listBlobContainers", "createBlobContainer", "deleteBlobContainer", 
"listBlobs", "getBlob", "deleteBlob", "downloadBlobToFile", "downloadLink", 
"uploadBlockBlob", "stageBlockBlobList", "commitBlobBlockList", 
"getBlobBlockList", "createAppendBlob", "c [...]
+    "pageBlobSize": { "kind": "property", "displayName": "Page Blob Size", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "secret": false, 
"defaultValue": "512", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies the maximum 
size for the page blob, up to 8 TB. The page blob size must be aligned to a 
512- [...]
     "basicPropertyBinding": { "kind": "property", "displayName": "Basic 
Property Binding", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the component should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities" },
     "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Access key for the 
associated azure account name to be used for authentication with azure blob 
services" }
   },
@@ -49,14 +59,24 @@
     "credentials": { "kind": "parameter", "displayName": "Credentials", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.azure.storage.common.StorageSharedKeyCredential", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": 
"StorageSharedKeyCredential can be injected to create the azure client, this 
holds the important authen [...]
     "dataCount": { "kind": "parameter", "displayName": "Data Count", "group": 
"common", "label": "common", "required": false, "type": "integer", "javaType": 
"java.lang.Long", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "How many bytes to 
include in the range. Must be greater than or equal to 0 if specified." },
     "fileDir": { "kind": "parameter", "displayName": "File Dir", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "The file directory where 
the downloaded blobs will be saved to, this can be used in both, producer and 
consumer" },
+    "maxResultsPerPage": { "kind": "parameter", "displayName": "Max Results 
Per Page", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies the maximum 
number of blobs to return, including all BlobPrefix elements. If the request 
does not specif [...]
     "maxRetryRequests": { "kind": "parameter", "displayName": "Max Retry 
Requests", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "secret": false, 
"defaultValue": "0", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies the maximum 
number of additional HTTP Get requests that will be made while reading the data 
from a r [...]
+    "prefix": { "kind": "parameter", "displayName": "Prefix", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Filters the results to 
return only blobs whose names begin with the specified prefix. May be null to 
return all blobs." },
     "serviceClient": { "kind": "parameter", "displayName": "Service Client", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.azure.storage.blob.BlobServiceClient", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Client to a storage 
account. This client does not hold any state about a particular storage account 
but is i [...]
+    "timeout": { "kind": "parameter", "displayName": "Timeout", "group": 
"common", "label": "common", "required": false, "type": "object", "javaType": 
"java.time.Duration", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "An optional timeout 
value beyond which a RuntimeException will be raised." },
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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 b [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "secret": false, "description": "To let the consumer use a 
custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled 
then this option is not in use. By default the consumer will deal with [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
+    "blobSequenceNumber": { "kind": "parameter", "displayName": "Blob Sequence 
Number", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "java.lang.Long", "deprecated": false, "secret": false, 
"defaultValue": "0", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "A user-controlled value 
that you can use to track requests. The value of the sequence numbe [...]
+    "blockListType": { "kind": "parameter", "displayName": "Block List Type", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "com.azure.storage.blob.models.BlockListType", "enum": [ 
"committed", "uncommitted", "all" ], "deprecated": false, "secret": false, 
"defaultValue": "committed", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies which ty [...]
     "closeStreamAfterWrite": { "kind": "parameter", "displayName": "Close 
Stream After Write", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
write or keep it open, default is true" },
+    "commitBlockListLater": { "kind": "parameter", "displayName": "Commit 
Block List Later", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
staged blocks will not be committed directly." },
+    "createAppendBlob": { "kind": "parameter", "displayName": "Create Append 
Blob", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
append blocks will be created when committing append blocks." },
+    "createPageBlob": { "kind": "parameter", "displayName": "Create Page 
Blob", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
page blob will be created when uploading page blob." },
+    "downloadLinkExpiration": { "kind": "parameter", "displayName": "Download 
Link Expiration", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Long", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Override the default 
expiration (millis) of URL download link." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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  [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.azure.storage.blob.BlobOperationsDefinition", 
"enum": [ "listBlobContainers", "createBlobContainer", "deleteBlobContainer", 
"listBlobs", "getBlob", "deleteBlob", "downloadBlobToFile", "downloadLink", 
"uploadBlockBlob", "stageBlockBlobList", "commitBlobBlockList", 
"getBlobBlockList", "createAppendBlob", " [...]
+    "pageBlobSize": { "kind": "parameter", "displayName": "Page Blob Size", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "secret": false, 
"defaultValue": "512", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Specifies the maximum 
size for the page blob, up to 8 TB. The page blob size must be aligned to a 512 
[...]
     "basicPropertyBinding": { "kind": "parameter", "displayName": "Basic 
Property Binding", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the endpoint should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities" },
     "synchronous": { "kind": "parameter", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"false", "description": "Sets whether synchronous processing should be strictly 
used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Access key for the 
associated azure account name to be used for authentication with azure blob 
services" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/azure-storage-blob-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/azure-storage-blob-component.adoc
index fd5e2ea..417054d 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/azure-storage-blob-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/azure-storage-blob-component.adoc
@@ -64,7 +64,7 @@ to("file://blobdirectory");
 
 
 // component options: START
-The Azure Storage Blob Service component supports 16 options, which are listed 
below.
+The Azure Storage Blob Service component supports 26 options, which are listed 
below.
 
 
 
@@ -79,12 +79,22 @@ The Azure Storage Blob Service component supports 16 
options, which are listed b
 | *credentials* (common) | StorageSharedKeyCredential can be injected to 
create the azure client, this holds the important authentication information |  
| StorageSharedKeyCredential
 | *dataCount* (common) | How many bytes to include in the range. Must be 
greater than or equal to 0 if specified. |  | Long
 | *fileDir* (common) | The file directory where the downloaded blobs will be 
saved to, this can be used in both, producer and consumer |  | String
+| *maxResultsPerPage* (common) | Specifies the maximum number of blobs to 
return, including all BlobPrefix elements. If the request does not specify 
maxResultsPerPage or specifies a value greater than 5,000, the server will 
return up to 5,000 items. |  | Integer
 | *maxRetryRequests* (common) | Specifies the maximum number of additional 
HTTP Get requests that will be made while reading the data from a response 
body. | 0 | int
+| *prefix* (common) | Filters the results to return only blobs whose names 
begin with the specified prefix. May be null to return all blobs. |  | String
 | *serviceClient* (common) | 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 B [...]
+| *timeout* (common) | An optional timeout value beyond which a 
RuntimeException will be raised. |  | Duration
 | *bridgeErrorHandler* (consumer) | 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. | false | 
boolean
+| *blobSequenceNumber* (producer) | A user-controlled value that you can use 
to track requests. The value of the sequence number must be between 0 and 263 - 
1.The default value is 0. | 0 | Long
+| *blockListType* (producer) | Specifies which type of blocks to return. The 
value can be one of: committed, uncommitted, all | committed | BlockListType
 | *closeStreamAfterWrite* (producer) | Close the stream after write or keep it 
open, default is true | true | boolean
+| *commitBlockListLater* (producer) | When is set to true, the staged blocks 
will not be committed directly. | true | boolean
+| *createAppendBlob* (producer) | When is set to true, the append blocks will 
be created when committing append blocks. | true | boolean
+| *createPageBlob* (producer) | When is set to true, the page blob will be 
created when uploading page blob. | true | boolean
+| *downloadLinkExpiration* (producer) | Override the default expiration 
(millis) of URL download link. |  | Long
 | *lazyStartProducer* (producer) | 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 [...]
 | *operation* (producer) | The blob operation that can be used with this 
component on the producer. The value can be one of: listBlobContainers, 
createBlobContainer, deleteBlobContainer, listBlobs, getBlob, deleteBlob, 
downloadBlobToFile, downloadLink, uploadBlockBlob, stageBlockBlobList, 
commitBlobBlockList, getBlobBlockList, createAppendBlob, commitAppendBlob, 
createPageBlob, uploadPageBlob, resizePageBlob, clearPageBlob, 
getPageBlobRanges | listBlobContainers | BlobOperationsDefinition
+| *pageBlobSize* (producer) | Specifies the maximum size for the page blob, up 
to 8 TB. The page blob size must be aligned to a 512-byte boundary. | 512 | Long
 | *basicPropertyBinding* (advanced) | Whether the component should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities | false | boolean
 | *accessKey* (security) | Access key for the associated azure account name to 
be used for authentication with azure blob services |  | String
 |===
@@ -110,7 +120,7 @@ with the following path and query parameters:
 |===
 
 
-=== Query Parameters (19 parameters):
+=== Query Parameters (29 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
@@ -124,14 +134,24 @@ with the following path and query parameters:
 | *credentials* (common) | StorageSharedKeyCredential can be injected to 
create the azure client, this holds the important authentication information |  
| StorageSharedKeyCredential
 | *dataCount* (common) | How many bytes to include in the range. Must be 
greater than or equal to 0 if specified. |  | Long
 | *fileDir* (common) | The file directory where the downloaded blobs will be 
saved to, this can be used in both, producer and consumer |  | String
+| *maxResultsPerPage* (common) | Specifies the maximum number of blobs to 
return, including all BlobPrefix elements. If the request does not specify 
maxResultsPerPage or specifies a value greater than 5,000, the server will 
return up to 5,000 items. |  | Integer
 | *maxRetryRequests* (common) | Specifies the maximum number of additional 
HTTP Get requests that will be made while reading the data from a response 
body. | 0 | int
+| *prefix* (common) | Filters the results to return only blobs whose names 
begin with the specified prefix. May be null to return all blobs. |  | String
 | *serviceClient* (common) | 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 B [...]
+| *timeout* (common) | An optional timeout value beyond which a 
RuntimeException will be raised. |  | Duration
 | *bridgeErrorHandler* (consumer) | 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. | false | 
boolean
 | *exceptionHandler* (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
option is not in use. By default the consumer will deal with exceptions, that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
 | *exchangePattern* (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. The value can be one of: InOnly, InOut, InOptionalOut |  | 
ExchangePattern
+| *blobSequenceNumber* (producer) | A user-controlled value that you can use 
to track requests. The value of the sequence number must be between 0 and 263 - 
1.The default value is 0. | 0 | Long
+| *blockListType* (producer) | Specifies which type of blocks to return. The 
value can be one of: committed, uncommitted, all | committed | BlockListType
 | *closeStreamAfterWrite* (producer) | Close the stream after write or keep it 
open, default is true | true | boolean
+| *commitBlockListLater* (producer) | When is set to true, the staged blocks 
will not be committed directly. | true | boolean
+| *createAppendBlob* (producer) | When is set to true, the append blocks will 
be created when committing append blocks. | true | boolean
+| *createPageBlob* (producer) | When is set to true, the page blob will be 
created when uploading page blob. | true | boolean
+| *downloadLinkExpiration* (producer) | Override the default expiration 
(millis) of URL download link. |  | Long
 | *lazyStartProducer* (producer) | 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 [...]
 | *operation* (producer) | The blob operation that can be used with this 
component on the producer. The value can be one of: listBlobContainers, 
createBlobContainer, deleteBlobContainer, listBlobs, getBlob, deleteBlob, 
downloadBlobToFile, downloadLink, uploadBlockBlob, stageBlockBlobList, 
commitBlobBlockList, getBlobBlockList, createAppendBlob, commitAppendBlob, 
createPageBlob, uploadPageBlob, resizePageBlob, clearPageBlob, 
getPageBlobRanges | listBlobContainers | BlobOperationsDefinition
+| *pageBlobSize* (producer) | Specifies the maximum size for the page blob, up 
to 8 TB. The page blob size must be aligned to a 512-byte boundary. | 512 | Long
 | *basicPropertyBinding* (advanced) | Whether the endpoint should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities | false | boolean
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used, or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 | *accessKey* (security) | Access key for the associated azure account name to 
be used for authentication with azure blob services |  | String
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index 42f252a..a0b866a 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -1459,7 +1459,7 @@ public class StaticEndpointBuilders {
      * 
      * @param path from
      */
-    static 
org.apache.camel.builder.endpoint.dsl.Ses2EndpointBuilderFactory.Ses2EndpointBuilder
 aws2Ses(
+    public static 
org.apache.camel.builder.endpoint.dsl.Ses2EndpointBuilderFactory.Ses2EndpointBuilder
 aws2Ses(
             String path) {
         return 
org.apache.camel.builder.endpoint.dsl.Ses2EndpointBuilderFactory.endpointBuilder("aws2-ses",
 path);
     }
@@ -1480,7 +1480,7 @@ public class StaticEndpointBuilders {
      * instead of the default name
      * @param path from
      */
-    static 
org.apache.camel.builder.endpoint.dsl.Ses2EndpointBuilderFactory.Ses2EndpointBuilder
 aws2Ses(
+    public static 
org.apache.camel.builder.endpoint.dsl.Ses2EndpointBuilderFactory.Ses2EndpointBuilder
 aws2Ses(
             String componentName,
             String path) {
         return 
org.apache.camel.builder.endpoint.dsl.Ses2EndpointBuilderFactory.endpointBuilder(componentName,
 path);
@@ -2538,7 +2538,7 @@ public class StaticEndpointBuilders {
      * 
      * @param path containerName
      */
-    static 
org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.BlobEndpointBuilder
 azureStorageBlob(
+    public static 
org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.BlobEndpointBuilder
 azureStorageBlob(
             String path) {
         return 
org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.endpointBuilder("azure-storage-blob",
 path);
     }
@@ -2562,7 +2562,7 @@ public class StaticEndpointBuilders {
      * instead of the default name
      * @param path containerName
      */
-    static 
org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.BlobEndpointBuilder
 azureStorageBlob(
+    public static 
org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.BlobEndpointBuilder
 azureStorageBlob(
             String componentName,
             String path) {
         return 
org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.endpointBuilder(componentName,
 path);
diff --git 
a/docs/components/modules/ROOT/pages/azure-storage-blob-component.adoc 
b/docs/components/modules/ROOT/pages/azure-storage-blob-component.adoc
index 7d2faa6..e9f5831 100644
--- a/docs/components/modules/ROOT/pages/azure-storage-blob-component.adoc
+++ b/docs/components/modules/ROOT/pages/azure-storage-blob-component.adoc
@@ -66,7 +66,7 @@ to("file://blobdirectory");
 
 
 // component options: START
-The Azure Storage Blob Service component supports 16 options, which are listed 
below.
+The Azure Storage Blob Service component supports 26 options, which are listed 
below.
 
 
 
@@ -81,12 +81,22 @@ The Azure Storage Blob Service component supports 16 
options, which are listed b
 | *credentials* (common) | StorageSharedKeyCredential can be injected to 
create the azure client, this holds the important authentication information |  
| StorageSharedKeyCredential
 | *dataCount* (common) | How many bytes to include in the range. Must be 
greater than or equal to 0 if specified. |  | Long
 | *fileDir* (common) | The file directory where the downloaded blobs will be 
saved to, this can be used in both, producer and consumer |  | String
+| *maxResultsPerPage* (common) | Specifies the maximum number of blobs to 
return, including all BlobPrefix elements. If the request does not specify 
maxResultsPerPage or specifies a value greater than 5,000, the server will 
return up to 5,000 items. |  | Integer
 | *maxRetryRequests* (common) | Specifies the maximum number of additional 
HTTP Get requests that will be made while reading the data from a response 
body. | 0 | int
+| *prefix* (common) | Filters the results to return only blobs whose names 
begin with the specified prefix. May be null to return all blobs. |  | String
 | *serviceClient* (common) | 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 B [...]
+| *timeout* (common) | An optional timeout value beyond which a 
RuntimeException will be raised. |  | Duration
 | *bridgeErrorHandler* (consumer) | 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. | false | 
boolean
+| *blobSequenceNumber* (producer) | A user-controlled value that you can use 
to track requests. The value of the sequence number must be between 0 and 263 - 
1.The default value is 0. | 0 | Long
+| *blockListType* (producer) | Specifies which type of blocks to return. The 
value can be one of: committed, uncommitted, all | committed | BlockListType
 | *closeStreamAfterWrite* (producer) | Close the stream after write or keep it 
open, default is true | true | boolean
+| *commitBlockListLater* (producer) | When is set to true, the staged blocks 
will not be committed directly. | true | boolean
+| *createAppendBlob* (producer) | When is set to true, the append blocks will 
be created when committing append blocks. | true | boolean
+| *createPageBlob* (producer) | When is set to true, the page blob will be 
created when uploading page blob. | true | boolean
+| *downloadLinkExpiration* (producer) | Override the default expiration 
(millis) of URL download link. |  | Long
 | *lazyStartProducer* (producer) | 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 [...]
 | *operation* (producer) | The blob operation that can be used with this 
component on the producer. The value can be one of: listBlobContainers, 
createBlobContainer, deleteBlobContainer, listBlobs, getBlob, deleteBlob, 
downloadBlobToFile, downloadLink, uploadBlockBlob, stageBlockBlobList, 
commitBlobBlockList, getBlobBlockList, createAppendBlob, commitAppendBlob, 
createPageBlob, uploadPageBlob, resizePageBlob, clearPageBlob, 
getPageBlobRanges | listBlobContainers | BlobOperationsDefinition
+| *pageBlobSize* (producer) | Specifies the maximum size for the page blob, up 
to 8 TB. The page blob size must be aligned to a 512-byte boundary. | 512 | Long
 | *basicPropertyBinding* (advanced) | Whether the component should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities | false | boolean
 | *accessKey* (security) | Access key for the associated azure account name to 
be used for authentication with azure blob services |  | String
 |===
@@ -112,7 +122,7 @@ with the following path and query parameters:
 |===
 
 
-=== Query Parameters (19 parameters):
+=== Query Parameters (29 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
@@ -126,14 +136,24 @@ with the following path and query parameters:
 | *credentials* (common) | StorageSharedKeyCredential can be injected to 
create the azure client, this holds the important authentication information |  
| StorageSharedKeyCredential
 | *dataCount* (common) | How many bytes to include in the range. Must be 
greater than or equal to 0 if specified. |  | Long
 | *fileDir* (common) | The file directory where the downloaded blobs will be 
saved to, this can be used in both, producer and consumer |  | String
+| *maxResultsPerPage* (common) | Specifies the maximum number of blobs to 
return, including all BlobPrefix elements. If the request does not specify 
maxResultsPerPage or specifies a value greater than 5,000, the server will 
return up to 5,000 items. |  | Integer
 | *maxRetryRequests* (common) | Specifies the maximum number of additional 
HTTP Get requests that will be made while reading the data from a response 
body. | 0 | int
+| *prefix* (common) | Filters the results to return only blobs whose names 
begin with the specified prefix. May be null to return all blobs. |  | String
 | *serviceClient* (common) | 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 B [...]
+| *timeout* (common) | An optional timeout value beyond which a 
RuntimeException will be raised. |  | Duration
 | *bridgeErrorHandler* (consumer) | 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. | false | 
boolean
 | *exceptionHandler* (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
option is not in use. By default the consumer will deal with exceptions, that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
 | *exchangePattern* (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. The value can be one of: InOnly, InOut, InOptionalOut |  | 
ExchangePattern
+| *blobSequenceNumber* (producer) | A user-controlled value that you can use 
to track requests. The value of the sequence number must be between 0 and 263 - 
1.The default value is 0. | 0 | Long
+| *blockListType* (producer) | Specifies which type of blocks to return. The 
value can be one of: committed, uncommitted, all | committed | BlockListType
 | *closeStreamAfterWrite* (producer) | Close the stream after write or keep it 
open, default is true | true | boolean
+| *commitBlockListLater* (producer) | When is set to true, the staged blocks 
will not be committed directly. | true | boolean
+| *createAppendBlob* (producer) | When is set to true, the append blocks will 
be created when committing append blocks. | true | boolean
+| *createPageBlob* (producer) | When is set to true, the page blob will be 
created when uploading page blob. | true | boolean
+| *downloadLinkExpiration* (producer) | Override the default expiration 
(millis) of URL download link. |  | Long
 | *lazyStartProducer* (producer) | 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 [...]
 | *operation* (producer) | The blob operation that can be used with this 
component on the producer. The value can be one of: listBlobContainers, 
createBlobContainer, deleteBlobContainer, listBlobs, getBlob, deleteBlob, 
downloadBlobToFile, downloadLink, uploadBlockBlob, stageBlockBlobList, 
commitBlobBlockList, getBlobBlockList, createAppendBlob, commitAppendBlob, 
createPageBlob, uploadPageBlob, resizePageBlob, clearPageBlob, 
getPageBlobRanges | listBlobContainers | BlobOperationsDefinition
+| *pageBlobSize* (producer) | Specifies the maximum size for the page blob, up 
to 8 TB. The page blob size must be aligned to a 512-byte boundary. | 512 | Long
 | *basicPropertyBinding* (advanced) | Whether the endpoint should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities | false | boolean
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used, or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 | *accessKey* (security) | Access key for the associated azure account name to 
be used for authentication with azure blob services |  | String

Reply via email to