Class BlobConfigurationOptionsProxy
- java.lang.Object
-
- org.apache.camel.component.azure.storage.blob.BlobConfigurationOptionsProxy
-
public class BlobConfigurationOptionsProxy extends Object
A proxy class forBlobConfigurationOptionsProxyandBlobExchangeHeaders. Ideally this is responsible to obtain the correct configurations options either from configs or exchange headers
-
-
Constructor Summary
Constructors Constructor Description BlobConfigurationOptionsProxy(BlobConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.storage.blob.models.AccessTiergetAccessTier(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.BlobHttpHeadersgetBlobHttpHeaders(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.BlobListDetailsgetBlobListDetails(org.apache.camel.Exchange exchange)StringgetBlobName(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.BlobRangegetBlobRange(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.BlobRequestConditionsgetBlobRequestConditions(org.apache.camel.Exchange exchange)LonggetBlobSequenceNumber(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.BlockListTypegetBlockListType(org.apache.camel.Exchange exchange)com.azure.core.util.ContextgetChangeFeedContext(org.apache.camel.Exchange exchange)OffsetDateTimegetChangeFeedEndTime(org.apache.camel.Exchange exchange)OffsetDateTimegetChangeFeedStartTime(org.apache.camel.Exchange exchange)BlobConfigurationgetConfiguration()StringgetContainerName(org.apache.camel.Exchange exchange)byte[]getContentMd5(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.DeleteSnapshotsOptionTypegetDeleteSnapshotsOptionType(org.apache.camel.Exchange exchange)LonggetDownloadLinkExpiration(org.apache.camel.Exchange exchange)StringgetFileDir(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.ListBlobContainersOptionsgetListBlobContainersOptions(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.ListBlobsOptionsgetListBlobOptions(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.ListBlobsOptionsgetListBlobsOptions(org.apache.camel.Exchange exchange)IntegergetMaxResultsPerPage(org.apache.camel.Exchange exchange)intgetMaxRetryRequests()Map<String,String>getMetadata(org.apache.camel.Exchange exchange)BlobOperationsDefinitiongetOperation(org.apache.camel.Exchange exchange)LonggetPageBlobSize(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.PageRangegetPageRange(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.ParallelTransferOptionsgetParallelTransferOptions(org.apache.camel.Exchange exchange)StringgetPrefix(org.apache.camel.Exchange exchange)com.azure.storage.blob.models.PublicAccessTypegetPublicAccessType(org.apache.camel.Exchange exchange)StringgetRegex(org.apache.camel.Exchange exchange)DurationgetTimeout(org.apache.camel.Exchange exchange)booleanisCommitBlockListLater(org.apache.camel.Exchange exchange)booleanisCreateAppendBlob(org.apache.camel.Exchange exchange)booleanisCreatePageBlob(org.apache.camel.Exchange exchange)
-
-
-
Constructor Detail
-
BlobConfigurationOptionsProxy
public BlobConfigurationOptionsProxy(BlobConfiguration configuration)
-
-
Method Detail
-
getListBlobContainersOptions
public com.azure.storage.blob.models.ListBlobContainersOptions getListBlobContainersOptions(org.apache.camel.Exchange exchange)
-
getTimeout
public Duration getTimeout(org.apache.camel.Exchange exchange)
-
getListBlobsOptions
public com.azure.storage.blob.models.ListBlobsOptions getListBlobsOptions(org.apache.camel.Exchange exchange)
-
getBlobListDetails
public com.azure.storage.blob.models.BlobListDetails getBlobListDetails(org.apache.camel.Exchange exchange)
-
getPrefix
public String getPrefix(org.apache.camel.Exchange exchange)
-
getRegex
public String getRegex(org.apache.camel.Exchange exchange)
-
getMaxResultsPerPage
public Integer getMaxResultsPerPage(org.apache.camel.Exchange exchange)
-
getListBlobOptions
public com.azure.storage.blob.models.ListBlobsOptions getListBlobOptions(org.apache.camel.Exchange exchange)
-
getPublicAccessType
public com.azure.storage.blob.models.PublicAccessType getPublicAccessType(org.apache.camel.Exchange exchange)
-
getBlobRequestConditions
public com.azure.storage.blob.models.BlobRequestConditions getBlobRequestConditions(org.apache.camel.Exchange exchange)
-
getPageRange
public com.azure.storage.blob.models.PageRange getPageRange(org.apache.camel.Exchange exchange)
-
getBlobRange
public com.azure.storage.blob.models.BlobRange getBlobRange(org.apache.camel.Exchange exchange)
-
getBlobHttpHeaders
public com.azure.storage.blob.models.BlobHttpHeaders getBlobHttpHeaders(org.apache.camel.Exchange exchange)
-
getAccessTier
public com.azure.storage.blob.models.AccessTier getAccessTier(org.apache.camel.Exchange exchange)
-
getContentMd5
public byte[] getContentMd5(org.apache.camel.Exchange exchange)
-
getFileDir
public String getFileDir(org.apache.camel.Exchange exchange)
-
getParallelTransferOptions
public com.azure.storage.blob.models.ParallelTransferOptions getParallelTransferOptions(org.apache.camel.Exchange exchange)
-
getDeleteSnapshotsOptionType
public com.azure.storage.blob.models.DeleteSnapshotsOptionType getDeleteSnapshotsOptionType(org.apache.camel.Exchange exchange)
-
getDownloadLinkExpiration
public Long getDownloadLinkExpiration(org.apache.camel.Exchange exchange)
-
isCommitBlockListLater
public boolean isCommitBlockListLater(org.apache.camel.Exchange exchange)
-
getBlockListType
public com.azure.storage.blob.models.BlockListType getBlockListType(org.apache.camel.Exchange exchange)
-
isCreateAppendBlob
public boolean isCreateAppendBlob(org.apache.camel.Exchange exchange)
-
getPageBlobSize
public Long getPageBlobSize(org.apache.camel.Exchange exchange)
-
getBlobSequenceNumber
public Long getBlobSequenceNumber(org.apache.camel.Exchange exchange)
-
isCreatePageBlob
public boolean isCreatePageBlob(org.apache.camel.Exchange exchange)
-
getBlobName
public String getBlobName(org.apache.camel.Exchange exchange)
-
getContainerName
public String getContainerName(org.apache.camel.Exchange exchange)
-
getOperation
public BlobOperationsDefinition getOperation(org.apache.camel.Exchange exchange)
-
getMaxRetryRequests
public int getMaxRetryRequests()
-
getChangeFeedStartTime
public OffsetDateTime getChangeFeedStartTime(org.apache.camel.Exchange exchange)
-
getChangeFeedEndTime
public OffsetDateTime getChangeFeedEndTime(org.apache.camel.Exchange exchange)
-
getChangeFeedContext
public com.azure.core.util.Context getChangeFeedContext(org.apache.camel.Exchange exchange)
-
getConfiguration
public BlobConfiguration getConfiguration()
-
-