Class BlobExchangeHeaders


  • public class BlobExchangeHeaders
    extends Object
    • Constructor Detail

      • BlobExchangeHeaders

        public BlobExchangeHeaders()
    • 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)
      • 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)
      • archiveStatus

        public BlobExchangeHeaders archiveStatus​(com.azure.storage.blob.models.ArchiveStatus archiveStatus)
      • blobType

        public BlobExchangeHeaders blobType​(com.azure.storage.blob.models.BlobType blobType)
      • copyStatus

        public BlobExchangeHeaders copyStatus​(com.azure.storage.blob.models.CopyStatusType copyStatusType)
      • 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)
      • httpHeaders

        public BlobExchangeHeaders httpHeaders​(com.azure.core.http.HttpHeaders httpHeaders)