public class BlobConfigurationOptionsProxy extends Object
BlobConfigurationOptionsProxy
and BlobExchangeHeaders
. Ideally this is responsible
to obtain the correct configurations options either from configs or exchange headersConstructor and Description |
---|
BlobConfigurationOptionsProxy(BlobConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
com.azure.storage.blob.models.AccessTier |
getAccessTier(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.BlobHttpHeaders |
getBlobHttpHeaders(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.BlobListDetails |
getBlobListDetails(org.apache.camel.Exchange exchange) |
String |
getBlobName(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.BlobRange |
getBlobRange(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.BlobRequestConditions |
getBlobRequestConditions(org.apache.camel.Exchange exchange) |
Long |
getBlobSequenceNumber(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.BlockListType |
getBlockListType(org.apache.camel.Exchange exchange) |
BlobConfiguration |
getConfiguration() |
String |
getContainerName(org.apache.camel.Exchange exchange) |
byte[] |
getContentMd5(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.DeleteSnapshotsOptionType |
getDeleteSnapshotsOptionType(org.apache.camel.Exchange exchange) |
Long |
getDownloadLinkExpiration(org.apache.camel.Exchange exchange) |
String |
getFileDir(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.ListBlobContainersOptions |
getListBlobContainersOptions(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.ListBlobsOptions |
getListBlobOptions(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.ListBlobsOptions |
getListBlobsOptions(org.apache.camel.Exchange exchange) |
Integer |
getMaxResultsPerPage(org.apache.camel.Exchange exchange) |
int |
getMaxRetryRequests() |
Map<String,String> |
getMetadata(org.apache.camel.Exchange exchange) |
BlobOperationsDefinition |
getOperation(org.apache.camel.Exchange exchange) |
Long |
getPageBlobSize(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.PageRange |
getPageRange(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.ParallelTransferOptions |
getParallelTransferOptions(org.apache.camel.Exchange exchange) |
String |
getPrefix(org.apache.camel.Exchange exchange) |
com.azure.storage.blob.models.PublicAccessType |
getPublicAccessType(org.apache.camel.Exchange exchange) |
String |
getRegex(org.apache.camel.Exchange exchange) |
Duration |
getTimeout(org.apache.camel.Exchange exchange) |
boolean |
isCommitBlockListLater(org.apache.camel.Exchange exchange) |
boolean |
isCreateAppendBlob(org.apache.camel.Exchange exchange) |
boolean |
isCreatePageBlob(org.apache.camel.Exchange exchange) |
public BlobConfigurationOptionsProxy(BlobConfiguration configuration)
public com.azure.storage.blob.models.ListBlobContainersOptions getListBlobContainersOptions(org.apache.camel.Exchange exchange)
public Duration getTimeout(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.ListBlobsOptions getListBlobsOptions(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.BlobListDetails getBlobListDetails(org.apache.camel.Exchange exchange)
public String getPrefix(org.apache.camel.Exchange exchange)
public String getRegex(org.apache.camel.Exchange exchange)
public Integer getMaxResultsPerPage(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.ListBlobsOptions getListBlobOptions(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.PublicAccessType getPublicAccessType(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.BlobRequestConditions getBlobRequestConditions(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.PageRange getPageRange(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.BlobRange getBlobRange(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.BlobHttpHeaders getBlobHttpHeaders(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.AccessTier getAccessTier(org.apache.camel.Exchange exchange)
public byte[] getContentMd5(org.apache.camel.Exchange exchange)
public String getFileDir(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.ParallelTransferOptions getParallelTransferOptions(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.DeleteSnapshotsOptionType getDeleteSnapshotsOptionType(org.apache.camel.Exchange exchange)
public Long getDownloadLinkExpiration(org.apache.camel.Exchange exchange)
public boolean isCommitBlockListLater(org.apache.camel.Exchange exchange)
public com.azure.storage.blob.models.BlockListType getBlockListType(org.apache.camel.Exchange exchange)
public boolean isCreateAppendBlob(org.apache.camel.Exchange exchange)
public Long getPageBlobSize(org.apache.camel.Exchange exchange)
public Long getBlobSequenceNumber(org.apache.camel.Exchange exchange)
public boolean isCreatePageBlob(org.apache.camel.Exchange exchange)
public String getBlobName(org.apache.camel.Exchange exchange)
public String getContainerName(org.apache.camel.Exchange exchange)
public BlobOperationsDefinition getOperation(org.apache.camel.Exchange exchange)
public int getMaxRetryRequests()
public BlobConfiguration getConfiguration()
Apache Camel