public static interface AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder extends ComponentBuilder<org.apache.camel.component.azure.blob.BlobServiceComponent>
| Modifier and Type | Method and Description |
|---|---|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
azureBlobClient(com.microsoft.azure.storage.blob.CloudBlob azureBlobClient)
The blob service client.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
blobMetadata(Map<String,String> blobMetadata)
Set the blob meta-data.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
blobOffset(Long blobOffset)
Set the blob offset for the upload or download operations, default is
0.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
blobPrefix(String blobPrefix)
Set a prefix which can be used for listing the blobs.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
blobType(org.apache.camel.component.azure.blob.BlobType blobType)
Set a blob type, 'blockblob' is default.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
closeStreamAfterRead(boolean closeStreamAfterRead)
Close the stream after read or keep it open, default is true.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
closeStreamAfterWrite(boolean closeStreamAfterWrite)
Close the stream after write or keep it open, default is true.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
configuration(org.apache.camel.component.azure.blob.BlobServiceConfiguration configuration)
The Blob Service configuration.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
credentials(com.microsoft.azure.storage.StorageCredentials credentials)
Set the storage credentials, required in most cases.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
credentialsAccountKey(String credentialsAccountKey)
Set the storage account key used during authentication phase.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
credentialsAccountName(String credentialsAccountName)
Set the storage account name used during authentication phase.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
dataLength(Long dataLength)
Set the data length for the download or page blob upload operations.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
fileDir(String fileDir)
Set the file directory where the downloaded blobs will be saved to.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
operation(org.apache.camel.component.azure.blob.BlobServiceOperations operation)
Blob service operation hint to the producer.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
publicForRead(boolean publicForRead)
Storage resources can be public for reading their content, if this
property is enabled then the credentials do not have to be set.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
streamReadSize(int streamReadSize)
Set the minimum read size in bytes when reading the blob content.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
streamWriteSize(int streamWriteSize)
Set the size of the buffer for writing block and page blocks.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
useFlatListing(boolean useFlatListing)
Specify if the flat or hierarchical blob listing should be used.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
validateClientURI(boolean validateClientURI)
Whether to validate the Azure client URI.
|
build, build, doSetProperty, registerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder azureBlobClient(com.microsoft.azure.storage.blob.CloudBlob azureBlobClient)
com.microsoft.azure.storage.blob.CloudBlob type.
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobOffset(Long blobOffset)
java.lang.Long type.
Default: 0
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobType(org.apache.camel.component.azure.blob.BlobType blobType)
org.apache.camel.component.azure.blob.BlobType type.
Default: blockblob
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder closeStreamAfterRead(boolean closeStreamAfterRead)
boolean type.
Default: true
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder credentials(com.microsoft.azure.storage.StorageCredentials credentials)
com.microsoft.azure.storage.StorageCredentials type.
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder dataLength(Long dataLength)
java.lang.Long type.
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder fileDir(String fileDir)
java.lang.String type.
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder publicForRead(boolean publicForRead)
boolean type.
Default: false
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder streamReadSize(int streamReadSize)
int type.
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder validateClientURI(boolean validateClientURI)
boolean type.
Default: true
Group: commondefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobMetadata(Map<String,String> blobMetadata)
java.util.Map type.
Group: producerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobPrefix(String blobPrefix)
java.lang.String type.
Group: producerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder closeStreamAfterWrite(boolean closeStreamAfterWrite)
boolean type.
Default: true
Group: producerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder operation(org.apache.camel.component.azure.blob.BlobServiceOperations operation)
org.apache.camel.component.azure.blob.BlobServiceOperations type.
Default: listBlobs
Group: producerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder streamWriteSize(int streamWriteSize)
int type.
Group: producerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder useFlatListing(boolean useFlatListing)
boolean type.
Default: true
Group: producerdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder configuration(org.apache.camel.component.azure.blob.BlobServiceConfiguration configuration)
org.apache.camel.component.azure.blob.BlobServiceConfiguration type.
Group: advanceddefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder credentialsAccountKey(String credentialsAccountKey)
java.lang.String type.
Group: securitydefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder credentialsAccountName(String credentialsAccountName)
java.lang.String type.
Group: securityApache Camel