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 |
autoDiscoverClient(boolean autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default BlobEndpointBuilderFactory.BlobEndpointProducerBuilder |
autoDiscoverClient(String autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
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 |
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 |
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 autoDiscoverClient(boolean autoDiscoverClient)
autoDiscoverClient - the value to setdefault BlobEndpointBuilderFactory.BlobEndpointProducerBuilder autoDiscoverClient(String autoDiscoverClient)
autoDiscoverClient - the value to setdefault 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 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 setApache Camel