public static interface BlobEndpointBuilderFactory.BlobEndpointBuilder extends BlobEndpointBuilderFactory.BlobEndpointConsumerBuilder, BlobEndpointBuilderFactory.BlobEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
accessKey(String accessKey)
Access key for the associated azure account name to be used for
authentication with azure blob services.
|
default BlobEndpointBuilderFactory.AdvancedBlobEndpointBuilder |
advanced() |
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
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.BlobEndpointBuilder |
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.BlobEndpointBuilder |
blobName(String blobName)
The blob name, required for consumer.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
blobOffset(long blobOffset)
Set the blob offset for the upload or download operations, default is
0.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
blobOffset(String blobOffset)
Set the blob offset for the upload or download operations, default is
0.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
blobServiceClient(Object blobServiceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
blobServiceClient(String blobServiceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
blobType(BlobEndpointBuilderFactory.BlobType blobType)
The blob type in order to initiate the appropriate settings for each
blob type.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
blobType(String blobType)
The blob type in order to initiate the appropriate settings for each
blob type.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
closeStreamAfterRead(boolean closeStreamAfterRead)
Close the stream after read or keep it open, default is true.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
closeStreamAfterRead(String closeStreamAfterRead)
Close the stream after read or keep it open, default is true.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
credentials(Object credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
credentials(String credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
dataCount(Long dataCount)
How many bytes to include in the range.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
dataCount(String dataCount)
How many bytes to include in the range.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
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.BlobEndpointBuilder |
maxResultsPerPage(Integer maxResultsPerPage)
Specifies the maximum number of blobs to return, including all
BlobPrefix elements.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
maxResultsPerPage(String maxResultsPerPage)
Specifies the maximum number of blobs to return, including all
BlobPrefix elements.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
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.BlobEndpointBuilder |
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.BlobEndpointBuilder |
prefix(String prefix)
Filters the results to return only blobs whose names begin with the
specified prefix.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
serviceClient(Object serviceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
serviceClient(String serviceClient)
Client to a storage account.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
timeout(Duration timeout)
An optional timeout value beyond which a RuntimeException will be
raised.
|
default BlobEndpointBuilderFactory.BlobEndpointBuilder |
timeout(String timeout)
An optional timeout value beyond which a RuntimeException will be
raised.
|
bridgeErrorHandler, bridgeErrorHandlerdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUriblobSequenceNumber, blobSequenceNumber, blockListType, blockListType, closeStreamAfterWrite, closeStreamAfterWrite, commitBlockListLater, commitBlockListLater, createAppendBlob, createAppendBlob, createPageBlob, createPageBlob, downloadLinkExpiration, downloadLinkExpiration, lazyStartProducer, lazyStartProducer, operation, operation, pageBlobSize, pageBlobSizedefault BlobEndpointBuilderFactory.AdvancedBlobEndpointBuilder advanced()
advanced in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderadvanced in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder autoDiscoverClient(boolean autoDiscoverClient)
boolean type.
Default: true
Group: commonautoDiscoverClient in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderautoDiscoverClient in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder autoDiscoverClient(String autoDiscoverClient)
boolean type.
Default: true
Group: commonautoDiscoverClient in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderautoDiscoverClient in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder blobName(String blobName)
java.lang.String type.
Group: commonblobName in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderblobName in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder blobOffset(long blobOffset)
long type.
Default: 0
Group: commonblobOffset in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderblobOffset in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder blobOffset(String blobOffset)
long type.
Default: 0
Group: commonblobOffset in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderblobOffset in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder blobServiceClient(Object blobServiceClient)
com.azure.storage.blob.BlobServiceClient type.
Group: commonblobServiceClient in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderblobServiceClient in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder blobServiceClient(String blobServiceClient)
com.azure.storage.blob.BlobServiceClient type.
Group: commonblobServiceClient in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderblobServiceClient in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder blobType(BlobEndpointBuilderFactory.BlobType blobType)
org.apache.camel.component.azure.storage.blob.BlobType
type.
Default: blockblob
Group: commonblobType in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderblobType in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder blobType(String blobType)
org.apache.camel.component.azure.storage.blob.BlobType
type.
Default: blockblob
Group: commonblobType in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderblobType in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder closeStreamAfterRead(boolean closeStreamAfterRead)
boolean type.
Default: true
Group: commoncloseStreamAfterRead in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildercloseStreamAfterRead in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder closeStreamAfterRead(String closeStreamAfterRead)
boolean type.
Default: true
Group: commoncloseStreamAfterRead in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildercloseStreamAfterRead in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder credentials(Object credentials)
com.azure.storage.common.StorageSharedKeyCredential
type.
Group: commoncredentials in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildercredentials in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder credentials(String credentials)
com.azure.storage.common.StorageSharedKeyCredential
type.
Group: commoncredentials in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildercredentials in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder dataCount(Long dataCount)
java.lang.Long type.
Group: commondataCount in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderdataCount in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder dataCount(String dataCount)
java.lang.Long type.
Group: commondataCount in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderdataCount in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder fileDir(String fileDir)
java.lang.String type.
Group: commonfileDir in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderfileDir in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder maxResultsPerPage(Integer maxResultsPerPage)
java.lang.Integer type.
Group: commonmaxResultsPerPage in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildermaxResultsPerPage in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder maxResultsPerPage(String maxResultsPerPage)
java.lang.Integer
type.
Group: commonmaxResultsPerPage in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildermaxResultsPerPage in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder maxRetryRequests(int maxRetryRequests)
int type.
Default: 0
Group: commonmaxRetryRequests in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildermaxRetryRequests in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder maxRetryRequests(String maxRetryRequests)
int type.
Default: 0
Group: commonmaxRetryRequests in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildermaxRetryRequests in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder prefix(String prefix)
java.lang.String type.
Group: commonprefix in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderprefix in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder serviceClient(Object serviceClient)
com.azure.storage.blob.BlobServiceClient type.
Group: commonserviceClient in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderserviceClient in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder serviceClient(String serviceClient)
com.azure.storage.blob.BlobServiceClient type.
Group: commonserviceClient in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderserviceClient in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder timeout(Duration timeout)
java.time.Duration type.
Group: commontimeout in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildertimeout in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder timeout(String timeout)
java.time.Duration
type.
Group: commontimeout in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuildertimeout in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderdefault BlobEndpointBuilderFactory.BlobEndpointBuilder accessKey(String accessKey)
java.lang.String type.
Group: securityaccessKey in interface BlobEndpointBuilderFactory.BlobEndpointConsumerBuilderaccessKey in interface BlobEndpointBuilderFactory.BlobEndpointProducerBuilderApache Camel