public static interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder extends BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilder, BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default BlobServiceEndpointBuilderFactory.AdvancedBlobServiceEndpointBuilder |
advanced() |
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
azureBlobClient(Object azureBlobClient)
The blob service client.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
azureBlobClient(String azureBlobClient)
The blob service client.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
blobOffset(Long blobOffset)
Set the blob offset for the upload or download operations, default is
0.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
blobOffset(String blobOffset)
Set the blob offset for the upload or download operations, default is
0.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
blobType(BlobServiceEndpointBuilderFactory.BlobType blobType)
Set a blob type, 'blockblob' is default.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
blobType(String blobType)
Set a blob type, 'blockblob' is default.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
closeStreamAfterRead(boolean closeStreamAfterRead)
Close the stream after read or keep it open, default is true.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
closeStreamAfterRead(String closeStreamAfterRead)
Close the stream after read or keep it open, default is true.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
credentials(Object credentials)
Set the storage credentials, required in most cases.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
credentials(String credentials)
Set the storage credentials, required in most cases.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
credentialsAccountKey(String credentialsAccountKey)
Set the storage account key used during authentication phase.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
credentialsAccountName(String credentialsAccountName)
Set the storage account name used during authentication phase.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
dataLength(Long dataLength)
Set the data length for the download or page blob upload operations.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
dataLength(String dataLength)
Set the data length for the download or page blob upload operations.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
fileDir(String fileDir)
Set the file directory where the downloaded blobs will be saved to.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
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.BlobServiceEndpointBuilder |
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.BlobServiceEndpointBuilder |
streamReadSize(int streamReadSize)
Set the minimum read size in bytes when reading the blob content.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
streamReadSize(String streamReadSize)
Set the minimum read size in bytes when reading the blob content.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
validateClientURI(boolean validateClientURI)
Whether to validate the Azure client URI.
|
default BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder |
validateClientURI(String validateClientURI)
Whether to validate the Azure client URI.
|
bridgeErrorHandler, bridgeErrorHandlerdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUriblobMetadata, blobMetadata, blobPrefix, closeStreamAfterWrite, closeStreamAfterWrite, lazyStartProducer, lazyStartProducer, operation, operation, streamWriteSize, streamWriteSize, useFlatListing, useFlatListingdefault BlobServiceEndpointBuilderFactory.AdvancedBlobServiceEndpointBuilder advanced()
advanced in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderadvanced in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder azureBlobClient(Object azureBlobClient)
com.microsoft.azure.storage.blob.CloudBlob type.
Group: commonazureBlobClient in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderazureBlobClient in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder azureBlobClient(String azureBlobClient)
com.microsoft.azure.storage.blob.CloudBlob type.
Group: commonazureBlobClient in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderazureBlobClient in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder blobOffset(Long blobOffset)
java.lang.Long type.
Default: 0
Group: commonblobOffset in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderblobOffset in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder blobOffset(String blobOffset)
java.lang.Long type.
Default: 0
Group: commonblobOffset in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderblobOffset in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder blobType(BlobServiceEndpointBuilderFactory.BlobType blobType)
org.apache.camel.component.azure.blob.BlobType type.
Default: blockblob
Group: commonblobType in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderblobType in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder blobType(String blobType)
org.apache.camel.component.azure.blob.BlobType type.
Default: blockblob
Group: commonblobType in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderblobType in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder closeStreamAfterRead(boolean closeStreamAfterRead)
boolean type.
Default: true
Group: commoncloseStreamAfterRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildercloseStreamAfterRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder closeStreamAfterRead(String closeStreamAfterRead)
boolean type.
Default: true
Group: commoncloseStreamAfterRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildercloseStreamAfterRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder credentials(Object credentials)
com.microsoft.azure.storage.StorageCredentials type.
Group: commoncredentials in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildercredentials in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder credentials(String credentials)
com.microsoft.azure.storage.StorageCredentials type.
Group: commoncredentials in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildercredentials in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder dataLength(Long dataLength)
java.lang.Long type.
Group: commondataLength in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderdataLength in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder dataLength(String dataLength)
java.lang.Long type.
Group: commondataLength in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderdataLength in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder fileDir(String fileDir)
java.lang.String type.
Group: commonfileDir in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderfileDir in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder publicForRead(boolean publicForRead)
boolean type.
Default: false
Group: commonpublicForRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderpublicForRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder publicForRead(String publicForRead)
boolean type.
Default: false
Group: commonpublicForRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderpublicForRead in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder streamReadSize(int streamReadSize)
int type.
Group: commonstreamReadSize in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderstreamReadSize in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder streamReadSize(String streamReadSize)
int type.
Group: commonstreamReadSize in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuilderstreamReadSize in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder validateClientURI(boolean validateClientURI)
boolean type.
Default: true
Group: commonvalidateClientURI in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildervalidateClientURI in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder validateClientURI(String validateClientURI)
boolean type.
Default: true
Group: commonvalidateClientURI in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildervalidateClientURI in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder credentialsAccountKey(String credentialsAccountKey)
java.lang.String type.
Group: securitycredentialsAccountKey in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildercredentialsAccountKey in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderdefault BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder credentialsAccountName(String credentialsAccountName)
java.lang.String type.
Group: securitycredentialsAccountName in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointConsumerBuildercredentialsAccountName in interface BlobServiceEndpointBuilderFactory.BlobServiceEndpointProducerBuilderApache Camel