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 BlobExchangeHeadersaccessTierChangeTime(OffsetDateTime accessTierChangeTime)BlobExchangeHeadersaccessTierHeader(com.azure.storage.blob.models.AccessTier accessTier)BlobExchangeHeadersappendOffset(String offset)BlobExchangeHeadersarchiveStatus(com.azure.storage.blob.models.ArchiveStatus archiveStatus)BlobExchangeHeadersblobSequenceNumber(Long sequence)BlobExchangeHeadersblobSize(long size)BlobExchangeHeadersblobType(com.azure.storage.blob.models.BlobType blobType)BlobExchangeHeaderscacheControl(String cache)BlobExchangeHeaderscommittedBlockCount(Integer count)BlobExchangeHeaderscontentDisposition(String content)BlobExchangeHeaderscontentEncoding(String contentEncoding)BlobExchangeHeaderscontentLanguage(String contentLanguageHeader)BlobExchangeHeaderscontentMd5(byte[] md5)BlobExchangeHeaderscontentType(String type)BlobExchangeHeaderscopyCompletionTime(OffsetDateTime offsetDateTime)BlobExchangeHeaderscopyDestinationSnapshot(String copyDest)BlobExchangeHeaderscopyId(String copyId)BlobExchangeHeaderscopyProgress(String copyProg)BlobExchangeHeaderscopySource(String copySource)BlobExchangeHeaderscopyStatus(com.azure.storage.blob.models.CopyStatusType copyStatusType)BlobExchangeHeaderscopyStatusDescription(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)BlobExchangeHeaderscreationTime(OffsetDateTime creationTime)BlobExchangeHeadersdownloadLink(String downloadLink)BlobExchangeHeadersencryptionKeySha256(String encryptionKeySha256)BlobExchangeHeadersencryptionScope(String scope)BlobExchangeHeaderseTag(String eTag)BlobExchangeHeadersfileName(String fileName)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)static Map<String,String>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)BlobExchangeHeadershttpHeaders(com.azure.core.http.HttpHeaders httpHeaders)BlobExchangeHeadersisAccessTierInferred(Boolean isAccess)BlobExchangeHeadersisIncrementalCopy(Boolean isIncr)BlobExchangeHeadersisServerEncrypted(Boolean isServerEncrypted)BlobExchangeHeaderslastModified(OffsetDateTime offsetDateTime)BlobExchangeHeadersleaseDuration(com.azure.storage.blob.models.LeaseDurationType leaseDurationType)BlobExchangeHeadersleaseState(com.azure.storage.blob.models.LeaseStateType leaseStateType)BlobExchangeHeadersleaseStatus(com.azure.storage.blob.models.LeaseStatusType leaseStatusType)BlobExchangeHeadersmetadata(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)
-
getRegexFromHeaders
public static String getRegexFromHeaders(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)
-
getChangeFeedStartTimeFromHeaders
public static OffsetDateTime getChangeFeedStartTimeFromHeaders(org.apache.camel.Exchange exchange)
-
getChangeFeedEndTimeFromHeaders
public static OffsetDateTime getChangeFeedEndTimeFromHeaders(org.apache.camel.Exchange exchange)
-
getChangeFeedContextFromHeaders
public static com.azure.core.util.Context getChangeFeedContextFromHeaders(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)
-
-