Class BlobExchangeHeaders

java.lang.Object
org.apache.camel.component.azure.storage.blob.BlobExchangeHeaders

public class BlobExchangeHeaders extends Object
  • 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

      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)
    • getLeaseBlobFromHeaders

      public static Boolean getLeaseBlobFromHeaders(org.apache.camel.Exchange exchange)
    • getLeaseDurationInSecondsFromHeaders

      public static Integer getLeaseDurationInSecondsFromHeaders(org.apache.camel.Exchange exchange)
    • toMap

      public Map<String,Object> toMap()
    • 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)