Class BlobConfigurationOptionsProxy
java.lang.Object
org.apache.camel.component.azure.storage.blob.BlobConfigurationOptionsProxy
A proxy class for
BlobConfigurationOptionsProxy and BlobExchangeHeaders. Ideally this is responsible
to obtain the correct configurations options either from configs or exchange headers-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.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) getBlobName(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) getBlobSequenceNumber(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) getChangeFeedEndTime(org.apache.camel.Exchange exchange) getChangeFeedStartTime(org.apache.camel.Exchange exchange) getContainerName(org.apache.camel.Exchange exchange) byte[]getContentMd5(org.apache.camel.Exchange exchange) com.azure.storage.blob.models.DeleteSnapshotsOptionTypegetDeleteSnapshotsOptionType(org.apache.camel.Exchange exchange) getDownloadLinkExpiration(org.apache.camel.Exchange exchange) getFileDir(org.apache.camel.Exchange exchange) booleangetLeaseBlob(org.apache.camel.Exchange exchange) getLeaseDurationInSeconds(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) getMaxResultsPerPage(org.apache.camel.Exchange exchange) intgetMetadata(org.apache.camel.Exchange exchange) getOperation(org.apache.camel.Exchange exchange) getPageBlobSize(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) getPrefix(org.apache.camel.Exchange exchange) com.azure.storage.blob.models.PublicAccessTypegetPublicAccessType(org.apache.camel.Exchange exchange) getRegex(org.apache.camel.Exchange exchange) getTimeout(org.apache.camel.Exchange exchange) booleanisCommitBlockListLater(org.apache.camel.Exchange exchange) booleanisCreateAppendBlob(org.apache.camel.Exchange exchange) booleanisCreatePageBlob(org.apache.camel.Exchange exchange)
-
Constructor Details
-
BlobConfigurationOptionsProxy
-
-
Method Details
-
getListBlobContainersOptions
public com.azure.storage.blob.models.ListBlobContainersOptions getListBlobContainersOptions(org.apache.camel.Exchange exchange) -
getTimeout
-
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
-
getRegex
-
getMaxResultsPerPage
-
getListBlobOptions
public com.azure.storage.blob.models.ListBlobsOptions getListBlobOptions(org.apache.camel.Exchange exchange) -
getMetadata
-
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
-
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
-
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
-
getBlobSequenceNumber
-
isCreatePageBlob
public boolean isCreatePageBlob(org.apache.camel.Exchange exchange) -
getBlobName
-
getContainerName
-
getOperation
-
getMaxRetryRequests
public int getMaxRetryRequests() -
getChangeFeedStartTime
-
getChangeFeedEndTime
-
getChangeFeedContext
public com.azure.core.util.Context getChangeFeedContext(org.apache.camel.Exchange exchange) -
getLeaseBlob
public boolean getLeaseBlob(org.apache.camel.Exchange exchange) -
getLeaseDurationInSeconds
-
getConfiguration
-