Class BlobExchangeHeaders
java.lang.Object
org.apache.camel.component.azure.storage.blob.BlobExchangeHeaders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessTierChangeTime(OffsetDateTime accessTierChangeTime) accessTierHeader(com.azure.storage.blob.models.AccessTier accessTier) appendOffset(String offset) archiveStatus(com.azure.storage.blob.models.ArchiveStatus archiveStatus) blobSequenceNumber(Long sequence) blobSize(long size) blobType(com.azure.storage.blob.models.BlobType blobType) cacheControl(String cache) committedBlockCount(Integer count) contentDisposition(String content) contentEncoding(String contentEncoding) contentLanguage(String contentLanguageHeader) contentMd5(byte[] md5) contentType(String type) copyCompletionTime(OffsetDateTime offsetDateTime) copyDestinationSnapshot(String copyDest) copyProgress(String copyProg) copySource(String copySource) copyStatus(com.azure.storage.blob.models.CopyStatusType copyStatusType) copyStatusDescription(String copyStatusDes) static BlobExchangeHeaderscreate()static BlobExchangeHeaderscreateBlobExchangeHeadersFromAppendBlobItem(com.azure.storage.blob.models.AppendBlobItem appendBlobItem) static BlobExchangeHeaderscreateBlobExchangeHeadersFromBlobDownloadHeaders(com.azure.storage.blob.models.BlobDownloadHeaders blobDownloadHeaders) static BlobExchangeHeaderscreateBlobExchangeHeadersFromBlobProperties(com.azure.storage.blob.models.BlobProperties properties) static BlobExchangeHeaderscreateBlobExchangeHeadersFromBlockBlobItem(com.azure.storage.blob.models.BlockBlobItem blockBlobItem) static BlobExchangeHeaderscreateBlobExchangeHeadersFromPageBlobItem(com.azure.storage.blob.models.PageBlobItem pageBlobItem) creationTime(OffsetDateTime creationTime) downloadLink(String downloadLink) encryptionKeySha256(String encryptionKeySha256) encryptionScope(String scope) static com.azure.storage.blob.models.AccessTiergetAccessTierFromHeaders(org.apache.camel.Exchange exchange) static StringgetBlobContainerNameFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.BlobHttpHeadersgetBlobHttpHeadersFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.BlobListDetailsgetBlobListDetailsFromHeaders(org.apache.camel.Exchange exchange) static StringgetBlobNameFromHeaders(org.apache.camel.Exchange exchange) static BlobOperationsDefinitiongetBlobOperationsDefinitionFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.BlobRequestConditionsgetBlobRequestConditionsFromHeaders(org.apache.camel.Exchange exchange) static LonggetBlobSequenceNumberFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.BlockListTypegetBlockListTypeFromHeaders(org.apache.camel.Exchange exchange) static com.azure.core.util.ContextgetChangeFeedContextFromHeaders(org.apache.camel.Exchange exchange) static OffsetDateTimegetChangeFeedEndTimeFromHeaders(org.apache.camel.Exchange exchange) static OffsetDateTimegetChangeFeedStartTimeFromHeaders(org.apache.camel.Exchange exchange) static BooleangetCommitBlockListFlagFromHeaders(org.apache.camel.Exchange exchange) static byte[]getContentMd5FromHeaders(org.apache.camel.Exchange exchange) static BooleangetCreateAppendBlobFlagFromHeaders(org.apache.camel.Exchange exchange) static BooleangetCreatePageBlobFlagFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.DeleteSnapshotsOptionTypegetDeleteSnapshotsOptionTypeFromHeaders(org.apache.camel.Exchange exchange) static LonggetDownloadLinkExpirationFromHeaders(org.apache.camel.Exchange exchange) static StringgetFileDirFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.ListBlobContainersOptionsgetListBlobContainersOptionsFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.ListBlobsOptionsgetListBlobsOptionsFromHeaders(org.apache.camel.Exchange exchange) static IntegergetMaxResultsPerPageFromHeaders(org.apache.camel.Exchange exchange) getMetadataFromHeaders(org.apache.camel.Exchange exchange) static LonggetPageBlobSize(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.PageRangegetPageRangeFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.ParallelTransferOptionsgetParallelTransferOptionsFromHeaders(org.apache.camel.Exchange exchange) static StringgetPrefixFromHeaders(org.apache.camel.Exchange exchange) static com.azure.storage.blob.models.PublicAccessTypegetPublicAccessTypeFromHeaders(org.apache.camel.Exchange exchange) static StringgetRegexFromHeaders(org.apache.camel.Exchange exchange) static DurationgetTimeoutFromHeaders(org.apache.camel.Exchange exchange) httpHeaders(com.azure.core.http.HttpHeaders httpHeaders) isAccessTierInferred(Boolean isAccess) isIncrementalCopy(Boolean isIncr) isServerEncrypted(Boolean isServerEncrypted) lastModified(OffsetDateTime offsetDateTime) leaseDuration(com.azure.storage.blob.models.LeaseDurationType leaseDurationType) leaseState(com.azure.storage.blob.models.LeaseStateType leaseStateType) leaseStatus(com.azure.storage.blob.models.LeaseStatusType leaseStatusType) toMap()
-
Constructor Details
-
BlobExchangeHeaders
public BlobExchangeHeaders()
-
-
Method Details
-
createBlobExchangeHeadersFromBlobProperties
public static BlobExchangeHeaders createBlobExchangeHeadersFromBlobProperties(com.azure.storage.blob.models.BlobProperties properties) -
createBlobExchangeHeadersFromBlobDownloadHeaders
public static BlobExchangeHeaders createBlobExchangeHeadersFromBlobDownloadHeaders(com.azure.storage.blob.models.BlobDownloadHeaders blobDownloadHeaders) -
createBlobExchangeHeadersFromBlockBlobItem
public static BlobExchangeHeaders createBlobExchangeHeadersFromBlockBlobItem(com.azure.storage.blob.models.BlockBlobItem blockBlobItem) -
createBlobExchangeHeadersFromAppendBlobItem
public static BlobExchangeHeaders createBlobExchangeHeadersFromAppendBlobItem(com.azure.storage.blob.models.AppendBlobItem appendBlobItem) -
createBlobExchangeHeadersFromPageBlobItem
public static BlobExchangeHeaders createBlobExchangeHeadersFromPageBlobItem(com.azure.storage.blob.models.PageBlobItem pageBlobItem) -
create
-
getTimeoutFromHeaders
-
getMetadataFromHeaders
-
getPublicAccessTypeFromHeaders
public static com.azure.storage.blob.models.PublicAccessType getPublicAccessTypeFromHeaders(org.apache.camel.Exchange exchange) -
getBlobRequestConditionsFromHeaders
public static com.azure.storage.blob.models.BlobRequestConditions getBlobRequestConditionsFromHeaders(org.apache.camel.Exchange exchange) -
getBlobListDetailsFromHeaders
public static com.azure.storage.blob.models.BlobListDetails getBlobListDetailsFromHeaders(org.apache.camel.Exchange exchange) -
getListBlobsOptionsFromHeaders
public static com.azure.storage.blob.models.ListBlobsOptions getListBlobsOptionsFromHeaders(org.apache.camel.Exchange exchange) -
getPrefixFromHeaders
-
getRegexFromHeaders
-
getMaxResultsPerPageFromHeaders
-
getBlobHttpHeadersFromHeaders
public static com.azure.storage.blob.models.BlobHttpHeaders getBlobHttpHeadersFromHeaders(org.apache.camel.Exchange exchange) -
getAccessTierFromHeaders
public static com.azure.storage.blob.models.AccessTier getAccessTierFromHeaders(org.apache.camel.Exchange exchange) -
getContentMd5FromHeaders
public static byte[] getContentMd5FromHeaders(org.apache.camel.Exchange exchange) -
getPageRangeFromHeaders
public static com.azure.storage.blob.models.PageRange getPageRangeFromHeaders(org.apache.camel.Exchange exchange) -
getCommitBlockListFlagFromHeaders
-
getCreateAppendBlobFlagFromHeaders
-
getCreatePageBlobFlagFromHeaders
-
getBlockListTypeFromHeaders
public static com.azure.storage.blob.models.BlockListType getBlockListTypeFromHeaders(org.apache.camel.Exchange exchange) -
getPageBlobSize
-
getBlobSequenceNumberFromHeaders
-
getDeleteSnapshotsOptionTypeFromHeaders
public static com.azure.storage.blob.models.DeleteSnapshotsOptionType getDeleteSnapshotsOptionTypeFromHeaders(org.apache.camel.Exchange exchange) -
getListBlobContainersOptionsFromHeaders
public static com.azure.storage.blob.models.ListBlobContainersOptions getListBlobContainersOptionsFromHeaders(org.apache.camel.Exchange exchange) -
getParallelTransferOptionsFromHeaders
public static com.azure.storage.blob.models.ParallelTransferOptions getParallelTransferOptionsFromHeaders(org.apache.camel.Exchange exchange) -
getFileDirFromHeaders
-
getDownloadLinkExpirationFromHeaders
-
getBlobNameFromHeaders
-
getBlobContainerNameFromHeaders
-
getBlobOperationsDefinitionFromHeaders
public static BlobOperationsDefinition getBlobOperationsDefinitionFromHeaders(org.apache.camel.Exchange exchange) -
getChangeFeedStartTimeFromHeaders
-
getChangeFeedEndTimeFromHeaders
-
getChangeFeedContextFromHeaders
public static com.azure.core.util.Context getChangeFeedContextFromHeaders(org.apache.camel.Exchange exchange) -
toMap
-
accessTierHeader
-
accessTierChangeTime
-
archiveStatus
-
creationTime
-
blobSequenceNumber
-
blobSize
-
blobType
-
cacheControl
-
committedBlockCount
-
contentDisposition
-
contentEncoding
-
contentLanguage
-
contentMd5
-
contentType
-
copyCompletionTime
-
copyDestinationSnapshot
-
copyId
-
copyProgress
-
copySource
-
copyStatus
-
copyStatusDescription
-
encryptionKeySha256
-
encryptionScope
-
eTag
-
isAccessTierInferred
-
isIncrementalCopy
-
isServerEncrypted
-
lastModified
-
leaseDuration
public BlobExchangeHeaders leaseDuration(com.azure.storage.blob.models.LeaseDurationType leaseDurationType) -
leaseState
-
leaseStatus
public BlobExchangeHeaders leaseStatus(com.azure.storage.blob.models.LeaseStatusType leaseStatusType) -
metadata
-
appendOffset
-
fileName
-
downloadLink
-
httpHeaders
-