Interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder
- Enclosing interface:
- BlobServiceEndpointBuilderFactory
public static interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Azure Storage Blob Service (Deprecated) component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BlobServiceEndpointBuilderFactory.AdvancedBlobServiceEndpointConsumerBuilder
advanced()
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
azureBlobClient(Object azureBlobClient)
The blob service client.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
azureBlobClient(String azureBlobClient)
The blob service client.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
blobOffset(Long blobOffset)
Set the blob offset for the upload or download operations, default is 0.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
blobOffset(String blobOffset)
Set the blob offset for the upload or download operations, default is 0.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
blobType(String blobType)
Set a blob type, 'blockblob' is default.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
blobType(BlobServiceEndpointBuilderFactory.BlobType blobType)
Set a blob type, 'blockblob' is default.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
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 BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
bridgeErrorHandler(String 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 BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
closeStreamAfterRead(boolean closeStreamAfterRead)
Close the stream after read or keep it open, default is true.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
closeStreamAfterRead(String closeStreamAfterRead)
Close the stream after read or keep it open, default is true.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
credentials(Object credentials)
Set the storage credentials, required in most cases.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
credentials(String credentials)
Set the storage credentials, required in most cases.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
credentialsAccountKey(String credentialsAccountKey)
Set the storage account key used during authentication phase.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
credentialsAccountName(String credentialsAccountName)
Set the storage account name used during authentication phase.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
dataLength(Long dataLength)
Set the data length for the download or page blob upload operations.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
dataLength(String dataLength)
Set the data length for the download or page blob upload operations.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
fileDir(String fileDir)
Set the file directory where the downloaded blobs will be saved to.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
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 BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
publicForRead(String 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 BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
streamReadSize(int streamReadSize)
Set the minimum read size in bytes when reading the blob content.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
streamReadSize(String streamReadSize)
Set the minimum read size in bytes when reading the blob content.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
validateClientURI(boolean validateClientURI)
Whether to validate the Azure client URI.default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder
validateClientURI(String validateClientURI)
Whether to validate the Azure client URI.
-
-
-
Method Detail
-
advanced
default BlobServiceEndpointBuilderFactory.AdvancedBlobServiceEndpointConsumerBuilder advanced()
-
azureBlobClient
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder azureBlobClient(Object azureBlobClient)
The blob service client. The option is a:com.microsoft.azure.storage.blob.CloudBlob
type. Group: common
-
azureBlobClient
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder azureBlobClient(String azureBlobClient)
The blob service client. The option will be converted to acom.microsoft.azure.storage.blob.CloudBlob
type. Group: common
-
blobOffset
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder blobOffset(Long blobOffset)
Set the blob offset for the upload or download operations, default is 0. The option is a:java.lang.Long
type. Default: 0 Group: common
-
blobOffset
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder blobOffset(String blobOffset)
Set the blob offset for the upload or download operations, default is 0. The option will be converted to ajava.lang.Long
type. Default: 0 Group: common
-
blobType
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder blobType(BlobServiceEndpointBuilderFactory.BlobType blobType)
Set a blob type, 'blockblob' is default. The option is a:org.apache.camel.component.azure.blob.BlobType
type. Default: blockblob Group: common
-
blobType
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder blobType(String blobType)
Set a blob type, 'blockblob' is default. The option will be converted to aorg.apache.camel.component.azure.blob.BlobType
type. Default: blockblob Group: common
-
closeStreamAfterRead
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder closeStreamAfterRead(boolean closeStreamAfterRead)
Close the stream after read or keep it open, default is true. The option is a:boolean
type. Default: true Group: common
-
closeStreamAfterRead
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder closeStreamAfterRead(String closeStreamAfterRead)
Close the stream after read or keep it open, default is true. The option will be converted to aboolean
type. Default: true Group: common
-
credentials
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder credentials(Object credentials)
Set the storage credentials, required in most cases. The option is a:com.microsoft.azure.storage.StorageCredentials
type. Group: common
-
credentials
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder credentials(String credentials)
Set the storage credentials, required in most cases. The option will be converted to acom.microsoft.azure.storage.StorageCredentials
type. Group: common
-
dataLength
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder dataLength(Long dataLength)
Set the data length for the download or page blob upload operations. The option is a:java.lang.Long
type. Group: common
-
dataLength
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder dataLength(String dataLength)
Set the data length for the download or page blob upload operations. The option will be converted to ajava.lang.Long
type. Group: common
-
fileDir
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder fileDir(String fileDir)
Set the file directory where the downloaded blobs will be saved to. The option is a:java.lang.String
type. Group: common
-
publicForRead
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder 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. The option is a:boolean
type. Default: false Group: common
-
publicForRead
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder publicForRead(String publicForRead)
Storage resources can be public for reading their content, if this property is enabled then the credentials do not have to be set. The option will be converted to aboolean
type. Default: false Group: common
-
streamReadSize
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder streamReadSize(int streamReadSize)
Set the minimum read size in bytes when reading the blob content. The option is a:int
type. Group: common
-
streamReadSize
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder streamReadSize(String streamReadSize)
Set the minimum read size in bytes when reading the blob content. The option will be converted to aint
type. Group: common
-
validateClientURI
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder validateClientURI(boolean validateClientURI)
Whether to validate the Azure client URI. The option is a:boolean
type. Default: true Group: common
-
validateClientURI
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder validateClientURI(String validateClientURI)
Whether to validate the Azure client URI. The option will be converted to aboolean
type. Default: true Group: common
-
bridgeErrorHandler
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder 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. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a:boolean
type. Default: false Group: consumer
-
bridgeErrorHandler
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder bridgeErrorHandler(String 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. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to aboolean
type. Default: false Group: consumer
-
credentialsAccountKey
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder credentialsAccountKey(String credentialsAccountKey)
Set the storage account key used during authentication phase. The option is a:java.lang.String
type. Group: security
-
credentialsAccountName
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder credentialsAccountName(String credentialsAccountName)
Set the storage account name used during authentication phase. The option is a:java.lang.String
type. Group: security
-
-