Class BlobExchangeHeaders
- java.lang.Object
-
- org.apache.camel.component.azure.storage.blob.BlobExchangeHeaders
-
public class BlobExchangeHeaders extends Object
-
-
Constructor Summary
Constructors Constructor Description BlobExchangeHeaders()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BlobExchangeHeaders
accessTierChangeTime(OffsetDateTime accessTierChangeTime)
BlobExchangeHeaders
accessTierHeader(com.azure.storage.blob.models.AccessTier accessTier)
BlobExchangeHeaders
appendOffset(String offset)
BlobExchangeHeaders
archiveStatus(com.azure.storage.blob.models.ArchiveStatus archiveStatus)
BlobExchangeHeaders
blobSequenceNumber(Long sequence)
BlobExchangeHeaders
blobSize(long size)
BlobExchangeHeaders
blobType(com.azure.storage.blob.models.BlobType blobType)
BlobExchangeHeaders
cacheControl(String cache)
BlobExchangeHeaders
committedBlockCount(Integer count)
BlobExchangeHeaders
contentDisposition(String content)
BlobExchangeHeaders
contentEncoding(String contentEncoding)
BlobExchangeHeaders
contentLanguage(String contentLanguageHeader)
BlobExchangeHeaders
contentMd5(byte[] md5)
BlobExchangeHeaders
contentType(String type)
BlobExchangeHeaders
copyCompletionTime(OffsetDateTime offsetDateTime)
BlobExchangeHeaders
copyDestinationSnapshot(String copyDest)
BlobExchangeHeaders
copyId(String copyId)
BlobExchangeHeaders
copyProgress(String copyProg)
BlobExchangeHeaders
copySource(String copySource)
BlobExchangeHeaders
copyStatus(com.azure.storage.blob.models.CopyStatusType copyStatusType)
BlobExchangeHeaders
copyStatusDescription(String copyStatusDes)
static BlobExchangeHeaders
create()
static BlobExchangeHeaders
createBlobExchangeHeadersFromAppendBlobItem(com.azure.storage.blob.models.AppendBlobItem appendBlobItem)
static BlobExchangeHeaders
createBlobExchangeHeadersFromBlobDownloadHeaders(com.azure.storage.blob.models.BlobDownloadHeaders blobDownloadHeaders)
static BlobExchangeHeaders
createBlobExchangeHeadersFromBlobProperties(com.azure.storage.blob.models.BlobProperties properties)
static BlobExchangeHeaders
createBlobExchangeHeadersFromBlockBlobItem(com.azure.storage.blob.models.BlockBlobItem blockBlobItem)
static BlobExchangeHeaders
createBlobExchangeHeadersFromPageBlobItem(com.azure.storage.blob.models.PageBlobItem pageBlobItem)
BlobExchangeHeaders
creationTime(OffsetDateTime creationTime)
BlobExchangeHeaders
downloadLink(String downloadLink)
BlobExchangeHeaders
encryptionKeySha256(String encryptionKeySha256)
BlobExchangeHeaders
encryptionScope(String scope)
BlobExchangeHeaders
eTag(String eTag)
BlobExchangeHeaders
fileName(String fileName)
static com.azure.storage.blob.models.AccessTier
getAccessTierFromHeaders(org.apache.camel.Exchange exchange)
static String
getBlobContainerNameFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.BlobHttpHeaders
getBlobHttpHeadersFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.BlobListDetails
getBlobListDetailsFromHeaders(org.apache.camel.Exchange exchange)
static String
getBlobNameFromHeaders(org.apache.camel.Exchange exchange)
static BlobOperationsDefinition
getBlobOperationsDefinitionFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.BlobRequestConditions
getBlobRequestConditionsFromHeaders(org.apache.camel.Exchange exchange)
static Long
getBlobSequenceNumberFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.BlockListType
getBlockListTypeFromHeaders(org.apache.camel.Exchange exchange)
static boolean
getCommitBlockListFlagFromHeaders(org.apache.camel.Exchange exchange)
static byte[]
getContentMd5FromHeaders(org.apache.camel.Exchange exchange)
static boolean
getCreateAppendBlobFlagFromHeaders(org.apache.camel.Exchange exchange)
static boolean
getCreatePageBlobFlagFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.DeleteSnapshotsOptionType
getDeleteSnapshotsOptionTypeFromHeaders(org.apache.camel.Exchange exchange)
static Long
getDownloadLinkExpirationFromHeaders(org.apache.camel.Exchange exchange)
static String
getFileDirFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.ListBlobContainersOptions
getListBlobContainersOptionsFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.ListBlobsOptions
getListBlobsOptionsFromHeaders(org.apache.camel.Exchange exchange)
static Integer
getMaxResultsPerPageFromHeaders(org.apache.camel.Exchange exchange)
static Map<String,String>
getMetadataFromHeaders(org.apache.camel.Exchange exchange)
static Long
getPageBlobSize(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.PageRange
getPageRangeFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.ParallelTransferOptions
getParallelTransferOptionsFromHeaders(org.apache.camel.Exchange exchange)
static String
getPrefixFromHeaders(org.apache.camel.Exchange exchange)
static com.azure.storage.blob.models.PublicAccessType
getPublicAccessTypeFromHeaders(org.apache.camel.Exchange exchange)
static Duration
getTimeoutFromHeaders(org.apache.camel.Exchange exchange)
BlobExchangeHeaders
httpHeaders(com.azure.core.http.HttpHeaders httpHeaders)
BlobExchangeHeaders
isAccessTierInferred(Boolean isAccess)
BlobExchangeHeaders
isIncrementalCopy(Boolean isIncr)
BlobExchangeHeaders
isServerEncrypted(Boolean isServerEncrypted)
BlobExchangeHeaders
lastModified(OffsetDateTime offsetDateTime)
BlobExchangeHeaders
leaseDuration(com.azure.storage.blob.models.LeaseDurationType leaseDurationType)
BlobExchangeHeaders
leaseState(com.azure.storage.blob.models.LeaseStateType leaseStateType)
BlobExchangeHeaders
leaseStatus(com.azure.storage.blob.models.LeaseStatusType leaseStatusType)
BlobExchangeHeaders
metadata(Map<String,String> metadata)
Map<String,Object>
toMap()
-
-
-
Method Detail
-
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
public static BlobExchangeHeaders create()
-
getTimeoutFromHeaders
public static Duration getTimeoutFromHeaders(org.apache.camel.Exchange exchange)
-
getMetadataFromHeaders
public static Map<String,String> getMetadataFromHeaders(org.apache.camel.Exchange exchange)
-
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
public static String getPrefixFromHeaders(org.apache.camel.Exchange exchange)
-
getMaxResultsPerPageFromHeaders
public static Integer getMaxResultsPerPageFromHeaders(org.apache.camel.Exchange exchange)
-
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
public static boolean getCommitBlockListFlagFromHeaders(org.apache.camel.Exchange exchange)
-
getCreateAppendBlobFlagFromHeaders
public static boolean getCreateAppendBlobFlagFromHeaders(org.apache.camel.Exchange exchange)
-
getCreatePageBlobFlagFromHeaders
public static boolean getCreatePageBlobFlagFromHeaders(org.apache.camel.Exchange exchange)
-
getBlockListTypeFromHeaders
public static com.azure.storage.blob.models.BlockListType getBlockListTypeFromHeaders(org.apache.camel.Exchange exchange)
-
getPageBlobSize
public static Long getPageBlobSize(org.apache.camel.Exchange exchange)
-
getBlobSequenceNumberFromHeaders
public static Long getBlobSequenceNumberFromHeaders(org.apache.camel.Exchange exchange)
-
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
public static String getFileDirFromHeaders(org.apache.camel.Exchange exchange)
-
getDownloadLinkExpirationFromHeaders
public static Long getDownloadLinkExpirationFromHeaders(org.apache.camel.Exchange exchange)
-
getBlobNameFromHeaders
public static String getBlobNameFromHeaders(org.apache.camel.Exchange exchange)
-
getBlobContainerNameFromHeaders
public static String getBlobContainerNameFromHeaders(org.apache.camel.Exchange exchange)
-
getBlobOperationsDefinitionFromHeaders
public static BlobOperationsDefinition getBlobOperationsDefinitionFromHeaders(org.apache.camel.Exchange exchange)
-
accessTierHeader
public BlobExchangeHeaders accessTierHeader(com.azure.storage.blob.models.AccessTier accessTier)
-
accessTierChangeTime
public BlobExchangeHeaders accessTierChangeTime(OffsetDateTime accessTierChangeTime)
-
archiveStatus
public BlobExchangeHeaders archiveStatus(com.azure.storage.blob.models.ArchiveStatus archiveStatus)
-
creationTime
public BlobExchangeHeaders creationTime(OffsetDateTime creationTime)
-
blobSequenceNumber
public BlobExchangeHeaders blobSequenceNumber(Long sequence)
-
blobSize
public BlobExchangeHeaders blobSize(long size)
-
blobType
public BlobExchangeHeaders blobType(com.azure.storage.blob.models.BlobType blobType)
-
cacheControl
public BlobExchangeHeaders cacheControl(String cache)
-
committedBlockCount
public BlobExchangeHeaders committedBlockCount(Integer count)
-
contentDisposition
public BlobExchangeHeaders contentDisposition(String content)
-
contentEncoding
public BlobExchangeHeaders contentEncoding(String contentEncoding)
-
contentLanguage
public BlobExchangeHeaders contentLanguage(String contentLanguageHeader)
-
contentMd5
public BlobExchangeHeaders contentMd5(byte[] md5)
-
contentType
public BlobExchangeHeaders contentType(String type)
-
copyCompletionTime
public BlobExchangeHeaders copyCompletionTime(OffsetDateTime offsetDateTime)
-
copyDestinationSnapshot
public BlobExchangeHeaders copyDestinationSnapshot(String copyDest)
-
copyId
public BlobExchangeHeaders copyId(String copyId)
-
copyProgress
public BlobExchangeHeaders copyProgress(String copyProg)
-
copySource
public BlobExchangeHeaders copySource(String copySource)
-
copyStatus
public BlobExchangeHeaders copyStatus(com.azure.storage.blob.models.CopyStatusType copyStatusType)
-
copyStatusDescription
public BlobExchangeHeaders copyStatusDescription(String copyStatusDes)
-
encryptionKeySha256
public BlobExchangeHeaders encryptionKeySha256(String encryptionKeySha256)
-
encryptionScope
public BlobExchangeHeaders encryptionScope(String scope)
-
eTag
public BlobExchangeHeaders eTag(String eTag)
-
isAccessTierInferred
public BlobExchangeHeaders isAccessTierInferred(Boolean isAccess)
-
isIncrementalCopy
public BlobExchangeHeaders isIncrementalCopy(Boolean isIncr)
-
isServerEncrypted
public BlobExchangeHeaders isServerEncrypted(Boolean isServerEncrypted)
-
lastModified
public BlobExchangeHeaders lastModified(OffsetDateTime offsetDateTime)
-
leaseDuration
public BlobExchangeHeaders leaseDuration(com.azure.storage.blob.models.LeaseDurationType leaseDurationType)
-
leaseState
public BlobExchangeHeaders leaseState(com.azure.storage.blob.models.LeaseStateType leaseStateType)
-
leaseStatus
public BlobExchangeHeaders leaseStatus(com.azure.storage.blob.models.LeaseStatusType leaseStatusType)
-
metadata
public BlobExchangeHeaders metadata(Map<String,String> metadata)
-
appendOffset
public BlobExchangeHeaders appendOffset(String offset)
-
fileName
public BlobExchangeHeaders fileName(String fileName)
-
downloadLink
public BlobExchangeHeaders downloadLink(String downloadLink)
-
httpHeaders
public BlobExchangeHeaders httpHeaders(com.azure.core.http.HttpHeaders httpHeaders)
-
-