public static interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
accessKey(String accessKey)
Access key for the associated azure account name to be used for
authentication with azure blob services.
|
default BlobEndpointBuilderFactory.AdvancedBlobEndpointProducerBuilder |
advanced() |
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobName(String blobName)
The blob name, to consume specific blob from a container.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobOffset(long blobOffset)
Set the blob offset for the upload or download operations, default is
0.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobOffset(String blobOffset)
Set the blob offset for the upload or download operations, default is
0.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobSequenceNumber(Long blobSequenceNumber)
A user-controlled value that you can use to track requests.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobSequenceNumber(String blobSequenceNumber)
A user-controlled value that you can use to track requests.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobServiceClient(Object blobServiceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobServiceClient(String blobServiceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobType(BlobEndpointBuilderFactory.BlobType blobType)
The blob type in order to initiate the appropriate settings for each
blob type.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blobType(String blobType)
The blob type in order to initiate the appropriate settings for each
blob type.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blockListType(BlobEndpointBuilderFactory.BlockListType blockListType)
Specifies which type of blocks to return.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
blockListType(String blockListType)
Specifies which type of blocks to return.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
changeFeedContext(Object changeFeedContext)
When using getChangeFeed producer operation, this gives additional
context that is passed through the Http pipeline during the service
call.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
changeFeedContext(String changeFeedContext)
When using getChangeFeed producer operation, this gives additional
context that is passed through the Http pipeline during the service
call.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
changeFeedEndTime(OffsetDateTime changeFeedEndTime)
When using getChangeFeed producer operation, this filters the results
to return events approximately before the end time.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
changeFeedEndTime(String changeFeedEndTime)
When using getChangeFeed producer operation, this filters the results
to return events approximately before the end time.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
changeFeedStartTime(OffsetDateTime changeFeedStartTime)
When using getChangeFeed producer operation, this filters the results
to return events approximately after the start time.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
changeFeedStartTime(String changeFeedStartTime)
When using getChangeFeed producer operation, this filters the results
to return events approximately after the start time.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
closeStreamAfterRead(boolean closeStreamAfterRead)
Close the stream after read or keep it open, default is true.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
closeStreamAfterRead(String closeStreamAfterRead)
Close the stream after read or keep it open, default is true.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
closeStreamAfterWrite(boolean closeStreamAfterWrite)
Close the stream after write or keep it open, default is true.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
closeStreamAfterWrite(String closeStreamAfterWrite)
Close the stream after write or keep it open, default is true.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
commitBlockListLater(boolean commitBlockListLater)
When is set to true, the staged blocks will not be committed
directly.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
commitBlockListLater(String commitBlockListLater)
When is set to true, the staged blocks will not be committed
directly.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
createAppendBlob(boolean createAppendBlob)
When is set to true, the append blocks will be created when
committing append blocks.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
createAppendBlob(String createAppendBlob)
When is set to true, the append blocks will be created when
committing append blocks.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
createPageBlob(boolean createPageBlob)
When is set to true, the page blob will be created when uploading
page blob.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
createPageBlob(String createPageBlob)
When is set to true, the page blob will be created when uploading
page blob.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
credentials(Object credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
credentials(String credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
dataCount(Long dataCount)
How many bytes to include in the range.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
dataCount(String dataCount)
How many bytes to include in the range.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
downloadLinkExpiration(Long downloadLinkExpiration)
Override the default expiration (millis) of URL download link.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
downloadLinkExpiration(String downloadLinkExpiration)
Override the default expiration (millis) of URL download link.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
fileDir(String fileDir)
The file directory where the downloaded blobs will be saved to, this
can be used in both, producer and consumer.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
maxResultsPerPage(Integer maxResultsPerPage)
Specifies the maximum number of blobs to return, including all
BlobPrefix elements.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
maxResultsPerPage(String maxResultsPerPage)
Specifies the maximum number of blobs to return, including all
BlobPrefix elements.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
maxRetryRequests(int maxRetryRequests)
Specifies the maximum number of additional HTTP Get requests that
will be made while reading the data from a response body.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
maxRetryRequests(String maxRetryRequests)
Specifies the maximum number of additional HTTP Get requests that
will be made while reading the data from a response body.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
operation(BlobEndpointBuilderFactory.BlobOperationsDefinition operation)
The blob operation that can be used with this component on the
producer.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
operation(String operation)
The blob operation that can be used with this component on the
producer.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
pageBlobSize(Long pageBlobSize)
Specifies the maximum size for the page blob, up to 8 TB.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
pageBlobSize(String pageBlobSize)
Specifies the maximum size for the page blob, up to 8 TB.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
prefix(String prefix)
Filters the results to return only blobs whose names begin with the
specified prefix.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
regex(String regex)
Filters the results to return only blobs whose names match the
specified regular expression.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
serviceClient(Object serviceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
serviceClient(String serviceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
sourceBlobAccessKey(String sourceBlobAccessKey)
Source Blob Access Key: for copyblob operation, sadly, we need to
have an accessKey for the source blob we want to copy Passing an
accessKey as header, it's unsafe so we could set as key.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
timeout(Duration timeout)
An optional timeout value beyond which a RuntimeException will be
raised.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
timeout(String timeout)
An optional timeout value beyond which a RuntimeException will be
raised.
|
default BlobEndpointBuilderFactory.AdvancedBlobEndpointProducerBuilder advanced()
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobName(String blobName)
blobName - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobOffset(long blobOffset)
blobOffset - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobOffset(String blobOffset)
blobOffset - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobServiceClient(Object blobServiceClient)
blobServiceClient - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobServiceClient(String blobServiceClient)
blobServiceClient - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobType(BlobEndpointBuilderFactory.BlobType blobType)
blobType - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobType(String blobType)
blobType - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder closeStreamAfterRead(boolean closeStreamAfterRead)
closeStreamAfterRead - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder closeStreamAfterRead(String closeStreamAfterRead)
closeStreamAfterRead - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder credentials(Object credentials)
credentials - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder credentials(String credentials)
credentials - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder dataCount(Long dataCount)
dataCount - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder dataCount(String dataCount)
dataCount - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder fileDir(String fileDir)
fileDir - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder maxResultsPerPage(Integer maxResultsPerPage)
maxResultsPerPage - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder maxResultsPerPage(String maxResultsPerPage)
maxResultsPerPage - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder maxRetryRequests(int maxRetryRequests)
maxRetryRequests - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder maxRetryRequests(String maxRetryRequests)
maxRetryRequests - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder prefix(String prefix)
prefix - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder regex(String regex)
regex - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder serviceClient(Object serviceClient)
serviceClient - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder serviceClient(String serviceClient)
serviceClient - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder timeout(Duration timeout)
timeout - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder timeout(String timeout)
timeout - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobSequenceNumber(Long blobSequenceNumber)
blobSequenceNumber - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blobSequenceNumber(String blobSequenceNumber)
blobSequenceNumber - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blockListType(BlobEndpointBuilderFactory.BlockListType blockListType)
blockListType - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder blockListType(String blockListType)
blockListType - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder changeFeedContext(Object changeFeedContext)
changeFeedContext - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder changeFeedContext(String changeFeedContext)
changeFeedContext - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder changeFeedEndTime(OffsetDateTime changeFeedEndTime)
changeFeedEndTime - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder changeFeedEndTime(String changeFeedEndTime)
changeFeedEndTime - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder changeFeedStartTime(OffsetDateTime changeFeedStartTime)
changeFeedStartTime - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder changeFeedStartTime(String changeFeedStartTime)
changeFeedStartTime - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder closeStreamAfterWrite(boolean closeStreamAfterWrite)
closeStreamAfterWrite - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder closeStreamAfterWrite(String closeStreamAfterWrite)
closeStreamAfterWrite - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder commitBlockListLater(boolean commitBlockListLater)
commitBlockListLater - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder commitBlockListLater(String commitBlockListLater)
commitBlockListLater - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder createAppendBlob(boolean createAppendBlob)
createAppendBlob - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder createAppendBlob(String createAppendBlob)
createAppendBlob - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder createPageBlob(boolean createPageBlob)
createPageBlob - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder createPageBlob(String createPageBlob)
createPageBlob - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder downloadLinkExpiration(Long downloadLinkExpiration)
downloadLinkExpiration - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder downloadLinkExpiration(String downloadLinkExpiration)
downloadLinkExpiration - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder operation(BlobEndpointBuilderFactory.BlobOperationsDefinition operation)
operation - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder operation(String operation)
operation - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder pageBlobSize(Long pageBlobSize)
pageBlobSize - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder pageBlobSize(String pageBlobSize)
pageBlobSize - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder accessKey(String accessKey)
accessKey - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder sourceBlobAccessKey(String sourceBlobAccessKey)
sourceBlobAccessKey - the value to setApache Camel