Uses of Class
com.azure.storage.blob.models.BlobDownloadHeaders
Package
Description
Package containing the data models for AzureBlobStorage.
-
Uses of BlobDownloadHeaders in com.azure.storage.blob.models
Modifier and TypeMethodDescriptionBlobDownloadHeaders.setAcceptRanges
(String acceptRanges) Set the acceptRanges property: Indicates that the service supports requests for partial blob content.BlobDownloadHeaders.setBlobCommittedBlockCount
(Integer blobCommittedBlockCount) Set the blobCommittedBlockCount property: The number of committed blocks present in the blob.BlobDownloadHeaders.setBlobContentMD5
(byte[] blobContentMD5) Set the blobContentMD5 property: If the blob has a MD5 hash, and if request contains range header (Range or x-ms-range), this response header is returned with the value of the whole blob's MD5 value.BlobDownloadHeaders.setBlobSequenceNumber
(Long blobSequenceNumber) Set the blobSequenceNumber property: The current sequence number for a page blob.BlobDownloadHeaders.setBlobType
(BlobType blobType) Set the blobType property: The blob's type.BlobDownloadHeaders.setCacheControl
(String cacheControl) Set the cacheControl property: This header is returned if it was previously specified for the blob.BlobDownloadHeaders.setClientRequestId
(String clientRequestId) Set the clientRequestId property: If a client request id header is sent in the request, this header will be present in the response with the same value.BlobDownloadHeaders.setContentCrc64
(byte[] contentCrc64) Set the contentCrc64 property: If the request is to read a specified range and the x-ms-range-get-content-crc64 is set to true, then the request returns a crc64 for the range, as long as the range size is less than or equal to 4 MB.BlobDownloadHeaders.setContentDisposition
(String contentDisposition) Set the contentDisposition property: This header returns the value that was specified for the 'x-ms-blob-content-disposition' header.BlobDownloadHeaders.setContentEncoding
(String contentEncoding) Set the contentEncoding property: This header returns the value that was specified for the Content-Encoding request header.BlobDownloadHeaders.setContentLanguage
(String contentLanguage) Set the contentLanguage property: This header returns the value that was specified for the Content-Language request header.BlobDownloadHeaders.setContentLength
(Long contentLength) Set the contentLength property: The number of bytes present in the response body.BlobDownloadHeaders.setContentMd5
(byte[] contentMd5) Set the contentMd5 property: If the blob has an MD5 hash and this operation is to read the full blob, this response header is returned so that the client can check for message content integrity.BlobDownloadHeaders.setContentRange
(String contentRange) Set the contentRange property: Indicates the range of bytes returned in the event that the client requested a subset of the blob by setting the 'Range' request header.BlobDownloadHeaders.setContentType
(String contentType) Set the contentType property: The media type of the body of the response.BlobDownloadHeaders.setCopyCompletionTime
(OffsetDateTime copyCompletionTime) Set the copyCompletionTime property: Conclusion time of the last attempted Copy Blob operation where this blob was the destination blob.Set the copyId property: String identifier for this copy operation.BlobDownloadHeaders.setCopyProgress
(String copyProgress) Set the copyProgress property: Contains the number of bytes copied and the total bytes in the source in the last attempted Copy Blob operation where this blob was the destination blob.BlobDownloadHeaders.setCopySource
(String copySource) Set the copySource property: URL up to 2 KB in length that specifies the source blob or file used in the last attempted Copy Blob operation where this blob was the destination blob.BlobDownloadHeaders.setCopyStatus
(CopyStatusType copyStatus) Set the copyStatus property: State of the copy operation identified by x-ms-copy-id.BlobDownloadHeaders.setCopyStatusDescription
(String copyStatusDescription) Set the copyStatusDescription property: Only appears when x-ms-copy-status is failed or pending.BlobDownloadHeaders.setCreationTime
(OffsetDateTime creationTime) Set the xMsCreationTime property: The x-ms-creation-time property.BlobDownloadHeaders.setCurrentVersion
(Boolean currentVersion) Set the currentVersion property: The x-ms-is-current-version property.BlobDownloadHeaders.setDateProperty
(OffsetDateTime dateProperty) Set the dateProperty property: UTC date/time value generated by the service that indicates the time at which the response was initiated.BlobDownloadHeaders.setEncryptionKeySha256
(String encryptionKeySha256) Set the encryptionKeySha256 property: The SHA-256 hash of the encryption key used to encrypt the blob.BlobDownloadHeaders.setEncryptionScope
(String encryptionScope) Set the encryptionScope property: Returns the name of the encryption scope used to encrypt the blob contents and application metadata.BlobDownloadHeaders.setErrorCode
(String errorCode) Set the errorCode property: The errorCode property.Set the eTag property: The ETag contains a value that you can use to perform operations conditionally.BlobDownloadHeaders.setHasLegalHold
(Boolean hasLegalHold) Set the hasLegalHold property: The x-ms-legal-hold property.BlobDownloadHeaders.setImmutabilityPolicy
(BlobImmutabilityPolicy immutabilityPolicy) Set the immutabilityPolicy property: x-ms-immutability-policy-mode and x-ms-immutability-policy-until-date property.BlobDownloadHeaders.setIsServerEncrypted
(Boolean isServerEncrypted) Set the isServerEncrypted property: The value of this header is set to true if the blob data and application metadata are completely encrypted using the specified algorithm.BlobDownloadHeaders.setLastAccessedTime
(OffsetDateTime lastAccessedTime) Set the lastAccessedTime property: The lastAccessedTime property.BlobDownloadHeaders.setLastModified
(OffsetDateTime lastModified) Set the lastModified property: Returns the date and time the container was last modified.BlobDownloadHeaders.setLeaseDuration
(LeaseDurationType leaseDuration) Set the leaseDuration property: When a blob is leased, specifies whether the lease is of infinite or fixed duration.BlobDownloadHeaders.setLeaseState
(LeaseStateType leaseState) Set the leaseState property: Lease state of the blob.BlobDownloadHeaders.setLeaseStatus
(LeaseStatusType leaseStatus) Set the leaseStatus property: The current lease status of the blob.BlobDownloadHeaders.setMetadata
(Map<String, String> metadata) Set the metadata property: The metadata property.BlobDownloadHeaders.setObjectReplicationDestinationPolicyId
(String objectReplicationDestinationPolicyId) Set the objectReplicationDestinationPolicyId property: Optional.BlobDownloadHeaders.setObjectReplicationSourcePolicies
(List<ObjectReplicationPolicy> objectReplicationSourcePolicies) Set the objectReplicationSourcePolicies property: The objectReplicationSourcePolicies property.BlobDownloadHeaders.setRequestId
(String requestId) Set the requestId property: This header uniquely identifies the request that was made and can be used for troubleshooting the request.Set the sealed property: The sealed property.BlobDownloadHeaders.setTagCount
(Long tagCount) Set the tagCount property: The number of tags associated with the blob.BlobDownloadHeaders.setVersion
(String version) Set the version property: Indicates the version of the Blob service used to execute the request.BlobDownloadHeaders.setVersionId
(String versionId) Set the versionId property: A DateTime value returned by the service that uniquely identifies the blob.ModifierConstructorDescriptionBlobDownloadAsyncResponse
(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers, Flux<ByteBuffer> value, BlobDownloadHeaders deserializedHeaders) Constructs aBlobDownloadAsyncResponse
.BlobDownloadContentAsyncResponse
(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers, com.azure.core.util.BinaryData value, BlobDownloadHeaders deserializedHeaders) Constructs aBlobDownloadContentAsyncResponse
.