public static interface AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder extends ComponentBuilder<org.apache.camel.component.azure.blob.BlobServiceComponent>
| Modifier and Type | Method and Description |
|---|---|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder |
azureBlobClient(com.microsoft.azure.storage.blob.CloudBlob azureBlobClient)
The blob service client.
|
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)
azureBlobClient - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobOffset(Long blobOffset)
blobOffset - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobType(org.apache.camel.component.azure.blob.BlobType blobType)
blobType - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder closeStreamAfterRead(boolean closeStreamAfterRead)
closeStreamAfterRead - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder credentials(com.microsoft.azure.storage.StorageCredentials credentials)
credentials - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder dataLength(Long dataLength)
dataLength - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder fileDir(String fileDir)
fileDir - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder publicForRead(boolean publicForRead)
publicForRead - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder streamReadSize(int streamReadSize)
streamReadSize - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder validateClientURI(boolean validateClientURI)
validateClientURI - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobMetadata(Map<String,String> blobMetadata)
blobMetadata - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder blobPrefix(String blobPrefix)
blobPrefix - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder closeStreamAfterWrite(boolean closeStreamAfterWrite)
closeStreamAfterWrite - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder operation(org.apache.camel.component.azure.blob.BlobServiceOperations operation)
operation - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder streamWriteSize(int streamWriteSize)
streamWriteSize - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder useFlatListing(boolean useFlatListing)
useFlatListing - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder configuration(org.apache.camel.component.azure.blob.BlobServiceConfiguration configuration)
configuration - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder credentialsAccountKey(String credentialsAccountKey)
credentialsAccountKey - the value to setdefault AzureBlobComponentBuilderFactory.AzureBlobComponentBuilder credentialsAccountName(String credentialsAccountName)
credentialsAccountName - the value to setApache Camel