Uses of Class
com.azure.storage.blob.models.BlobRequestConditions
Package
Description
Package containing the classes for BlobServiceClient.
Package containing the data models for AzureBlobStorage.
Package containing options model classes used by Azure Storage Blobs.
Package containing specialized clients for Azure Storage Blobs.
-
Uses of BlobRequestConditions in com.azure.storage.blob
Modifier and TypeMethodDescriptionBlobContainerAsyncClient.deleteIfExistsWithResponse
(BlobRequestConditions requestConditions) Marks the specified container for deletion if it exists.com.azure.core.http.rest.Response<Boolean>
BlobContainerClient.deleteIfExistsWithResponse
(BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Marks the specified container for deletion if it exists.BlobContainerAsyncClient.deleteWithResponse
(BlobRequestConditions requestConditions) Marks the specified container for deletion.com.azure.core.http.rest.Response<Void>
BlobContainerClient.deleteWithResponse
(BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Marks the specified container for deletion.BlobContainerAsyncClient.setAccessPolicyWithResponse
(PublicAccessType accessType, List<BlobSignedIdentifier> identifiers, BlobRequestConditions requestConditions) Sets the container's permissions.com.azure.core.http.rest.Response<Void>
BlobContainerClient.setAccessPolicyWithResponse
(PublicAccessType accessType, List<BlobSignedIdentifier> identifiers, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Sets the container's permissions.BlobContainerAsyncClient.setMetadataWithResponse
(Map<String, String> metadata, BlobRequestConditions requestConditions) Sets the container's metadata.com.azure.core.http.rest.Response<Void>
BlobContainerClient.setMetadataWithResponse
(Map<String, String> metadata, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Sets the container's metadata.BlobAsyncClient.uploadFromFile
(String filePath, ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions) Creates a new block blob, or updates the content of an existing block blob, with the content of the specified file.void
BlobClient.uploadFromFile
(String filePath, ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions, Duration timeout) Creates a new block blob, or updates the content of an existing block blob.Mono<com.azure.core.http.rest.Response<BlockBlobItem>>
BlobAsyncClient.uploadWithResponse
(Flux<ByteBuffer> data, ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions) Creates a new block blob, or updates the content of an existing block blob.void
BlobClient.uploadWithResponse
(InputStream data, long length, ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Deprecated. -
Uses of BlobRequestConditions in com.azure.storage.blob.models
Modifier and TypeClassDescriptionfinal class
This class contains values that restrict the successful completion of AppendBlock operations to certain conditions.final class
This class contains values that restrict the successful completion of PageBlob operations to certain conditions.Modifier and TypeMethodDescriptionBlobRequestConditions.setIfMatch
(String ifMatch) Optionally limit requests to resources that match the passed ETag.BlobRequestConditions.setIfModifiedSince
(OffsetDateTime ifModifiedSince) Optionally limit requests to resources that have only been modified since the passeddatetime
.BlobRequestConditions.setIfNoneMatch
(String ifNoneMatch) Optionally limit requests to resources that do not match the passed ETag.BlobRequestConditions.setIfUnmodifiedSince
(OffsetDateTime ifUnmodifiedSince) Optionally limit requests to resources that have remained unmodified since the passeddatetime
.BlobRequestConditions.setLeaseId
(String leaseId) Optionally limits requests to blobs and containers that match the lease ID.BlobRequestConditions.setTagsConditions
(String tagsConditions) Optionally applies the SQL statement to the tags of the blob. -
Uses of BlobRequestConditions in com.azure.storage.blob.options
Modifier and TypeMethodDescriptionBlobBeginCopyOptions.getDestinationRequestConditions()
BlobCopyFromUrlOptions.getDestinationRequestConditions()
BlobUploadFromUrlOptions.getDestinationRequestConditions()
AppendBlobCreateOptions.getRequestConditions()
BlobDownloadToFileOptions.getRequestConditions()
BlobGetTagsOptions.getRequestConditions()
BlobInputStreamOptions.getRequestConditions()
BlobParallelUploadOptions.getRequestConditions()
Gets theBlobRequestConditions
.BlobQueryOptions.getRequestConditions()
Gets the request conditions.BlobSetTagsOptions.getRequestConditions()
BlobUploadFromFileOptions.getRequestConditions()
BlockBlobCommitBlockListOptions.getRequestConditions()
BlockBlobOutputStreamOptions.getRequestConditions()
BlockBlobSimpleUploadOptions.getRequestConditions()
ListPageRangesDiffOptions.getRequestConditions()
Gets the requestConditions property.ListPageRangesOptions.getRequestConditions()
Gets the requestConditions property.PageBlobCreateOptions.getRequestConditions()
AppendBlobAppendBlockFromUrlOptions.getSourceRequestConditions()
BlobUploadFromUrlOptions.getSourceRequestConditions()
BlockBlobStageBlockFromUrlOptions.getSourceRequestConditions()
PageBlobUploadPagesFromUrlOptions.getSourceRequestConditions()
Modifier and TypeMethodDescriptionBlobBeginCopyOptions.setDestinationRequestConditions
(BlobRequestConditions destinationRequestConditions) BlobCopyFromUrlOptions.setDestinationRequestConditions
(BlobRequestConditions destinationRequestConditions) BlobUploadFromUrlOptions.setDestinationRequestConditions
(BlobRequestConditions destinationRequestConditions) AppendBlobCreateOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlobDownloadToFileOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlobGetTagsOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlobInputStreamOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlobParallelUploadOptions.setRequestConditions
(BlobRequestConditions requestConditions) Sets theBlobRequestConditions
.BlobQueryOptions.setRequestConditions
(BlobRequestConditions requestConditions) Sets the request conditions.BlobSetTagsOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlobUploadFromFileOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlockBlobCommitBlockListOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlockBlobOutputStreamOptions.setRequestConditions
(BlobRequestConditions requestConditions) BlockBlobSimpleUploadOptions.setRequestConditions
(BlobRequestConditions requestConditions) ListPageRangesDiffOptions.setRequestConditions
(BlobRequestConditions requestConditions) Sets the requestConditions property.ListPageRangesOptions.setRequestConditions
(BlobRequestConditions requestConditions) Sets the requestConditions property.PageBlobCreateOptions.setRequestConditions
(BlobRequestConditions requestConditions) AppendBlobAppendBlockFromUrlOptions.setSourceRequestConditions
(BlobRequestConditions sourceRequestConditions) BlobUploadFromUrlOptions.setSourceRequestConditions
(BlobRequestConditions sourceRequestConditions) BlockBlobStageBlockFromUrlOptions.setSourceRequestConditions
(BlobRequestConditions sourceRequestConditions) PageBlobUploadPagesFromUrlOptions.setSourceRequestConditions
(BlobRequestConditions sourceRequestConditions) -
Uses of BlobRequestConditions in com.azure.storage.blob.specialized
Modifier and TypeMethodDescriptionMono<com.azure.core.http.rest.Response<AppendBlobItem>>
AppendBlobAsyncClient.appendBlockFromUrlWithResponse
(String sourceUrl, BlobRange sourceRange, byte[] sourceContentMD5, AppendBlobRequestConditions destRequestConditions, BlobRequestConditions sourceRequestConditions) Commits a new block of data from another blob to the end of this append blob.com.azure.core.http.rest.Response<AppendBlobItem>
AppendBlobClient.appendBlockFromUrlWithResponse
(String sourceUrl, BlobRange sourceRange, byte[] sourceContentMd5, AppendBlobRequestConditions destRequestConditions, BlobRequestConditions sourceRequestConditions, Duration timeout, com.azure.core.util.Context context) Commits a new block of data from another blob to the end of this append blob.com.azure.core.util.polling.PollerFlux<BlobCopyInfo,
Void> BlobAsyncClientBase.beginCopy
(String sourceUrl, Map<String, String> metadata, AccessTier tier, RehydratePriority priority, com.azure.core.http.RequestConditions sourceModifiedRequestConditions, BlobRequestConditions destRequestConditions, Duration pollInterval) Copies the data at the source URL to a blob.com.azure.core.util.polling.SyncPoller<BlobCopyInfo,
Void> BlobClientBase.beginCopy
(String sourceUrl, Map<String, String> metadata, AccessTier tier, RehydratePriority priority, com.azure.core.http.RequestConditions sourceModifiedRequestConditions, BlobRequestConditions destRequestConditions, Duration pollInterval) Copies the data at the source URL to a blob.static BlobOutputStream
BlobOutputStream.blockBlobOutputStream
(BlobAsyncClient client, ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions) Creates a block blob output stream from a BlobAsyncClientstatic BlobOutputStream
BlobOutputStream.blockBlobOutputStream
(BlobAsyncClient client, ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions, com.azure.core.util.Context context) Creates a block blob output stream from a BlobAsyncClientMono<com.azure.core.http.rest.Response<BlockBlobItem>>
BlockBlobAsyncClient.commitBlockListWithResponse
(List<String> base64BlockIds, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions) Writes a blob by specifying the list of block IDs that are to make up the blob.com.azure.core.http.rest.Response<BlockBlobItem>
BlockBlobClient.commitBlockListWithResponse
(List<String> base64BlockIds, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Writes a blob by specifying the list of block IDs that are to make up the blob.BlobAsyncClientBase.copyFromUrlWithResponse
(String copySource, Map<String, String> metadata, AccessTier tier, com.azure.core.http.RequestConditions sourceModifiedRequestConditions, BlobRequestConditions destRequestConditions) Copies the data at the source URL to a blob and waits for the copy to complete before returning a response.com.azure.core.http.rest.Response<String>
BlobClientBase.copyFromUrlWithResponse
(String copySource, Map<String, String> metadata, AccessTier tier, com.azure.core.http.RequestConditions sourceModifiedRequestConditions, BlobRequestConditions destRequestConditions, Duration timeout, com.azure.core.util.Context context) Copies the data at the source URL to a blob and waits for the copy to complete before returning a response.Mono<com.azure.core.http.rest.Response<BlobAsyncClientBase>>
BlobAsyncClientBase.createSnapshotWithResponse
(Map<String, String> metadata, BlobRequestConditions requestConditions) Creates a read-only snapshot of the blob.com.azure.core.http.rest.Response<BlobClientBase>
BlobClientBase.createSnapshotWithResponse
(Map<String, String> metadata, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Creates a read-only snapshot of the blob.Mono<com.azure.core.http.rest.Response<AppendBlobItem>>
AppendBlobAsyncClient.createWithResponse
(BlobHttpHeaders headers, Map<String, String> metadata, BlobRequestConditions requestConditions) Creates a 0-length append blob.com.azure.core.http.rest.Response<AppendBlobItem>
AppendBlobClient.createWithResponse
(BlobHttpHeaders headers, Map<String, String> metadata, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Creates a 0-length append blob.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.createWithResponse
(long size, Long sequenceNumber, BlobHttpHeaders headers, Map<String, String> metadata, BlobRequestConditions requestConditions) Creates a page blob of the specified length.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.createWithResponse
(long size, Long sequenceNumber, BlobHttpHeaders headers, Map<String, String> metadata, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Creates a page blob of the specified length.BlobAsyncClientBase.deleteIfExistsWithResponse
(DeleteSnapshotsOptionType deleteBlobSnapshotOptions, BlobRequestConditions requestConditions) Deletes the specified blob or snapshot if it exists.com.azure.core.http.rest.Response<Boolean>
BlobClientBase.deleteIfExistsWithResponse
(DeleteSnapshotsOptionType deleteBlobSnapshotOptions, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Deletes the specified blob or snapshot if it exists.BlobAsyncClientBase.deleteWithResponse
(DeleteSnapshotsOptionType deleteBlobSnapshotOptions, BlobRequestConditions requestConditions) Deletes the specified blob or snapshot.com.azure.core.http.rest.Response<Void>
BlobClientBase.deleteWithResponse
(DeleteSnapshotsOptionType deleteBlobSnapshotOptions, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Deletes the specified blob or snapshot.BlobAsyncClientBase.downloadContentWithResponse
(DownloadRetryOptions options, BlobRequestConditions requestConditions) Reads a range of bytes from a blob.BlobClientBase.downloadContentWithResponse
(DownloadRetryOptions options, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Downloads a range of bytes from a blob into an output stream.BlobAsyncClientBase.downloadStreamWithResponse
(BlobRange range, DownloadRetryOptions options, BlobRequestConditions requestConditions, boolean getRangeContentMd5) Reads a range of bytes from a blob.BlobClientBase.downloadStreamWithResponse
(OutputStream stream, BlobRange range, DownloadRetryOptions options, BlobRequestConditions requestConditions, boolean getRangeContentMd5, Duration timeout, com.azure.core.util.Context context) Downloads a range of bytes from a blob into an output stream.Mono<com.azure.core.http.rest.Response<BlobProperties>>
BlobAsyncClientBase.downloadToFileWithResponse
(String filePath, BlobRange range, ParallelTransferOptions parallelTransferOptions, DownloadRetryOptions options, BlobRequestConditions requestConditions, boolean rangeGetContentMd5) Downloads the entire blob into a file specified by the path.Mono<com.azure.core.http.rest.Response<BlobProperties>>
BlobAsyncClientBase.downloadToFileWithResponse
(String filePath, BlobRange range, ParallelTransferOptions parallelTransferOptions, DownloadRetryOptions options, BlobRequestConditions requestConditions, boolean rangeGetContentMd5, Set<OpenOption> openOptions) Downloads the entire blob into a file specified by the path.com.azure.core.http.rest.Response<BlobProperties>
BlobClientBase.downloadToFileWithResponse
(String filePath, BlobRange range, ParallelTransferOptions parallelTransferOptions, DownloadRetryOptions downloadRetryOptions, BlobRequestConditions requestConditions, boolean rangeGetContentMd5, Duration timeout, com.azure.core.util.Context context) Downloads the entire blob into a file specified by the path.com.azure.core.http.rest.Response<BlobProperties>
BlobClientBase.downloadToFileWithResponse
(String filePath, BlobRange range, ParallelTransferOptions parallelTransferOptions, DownloadRetryOptions downloadRetryOptions, BlobRequestConditions requestConditions, boolean rangeGetContentMd5, Set<OpenOption> openOptions, Duration timeout, com.azure.core.util.Context context) Downloads the entire blob into a file specified by the path.BlobAsyncClientBase.downloadWithResponse
(BlobRange range, DownloadRetryOptions options, BlobRequestConditions requestConditions, boolean getRangeContentMd5) BlobClientBase.downloadWithResponse
(OutputStream stream, BlobRange range, DownloadRetryOptions options, BlobRequestConditions requestConditions, boolean getRangeContentMd5, Duration timeout, com.azure.core.util.Context context) BlockBlobClient.getBlobOutputStream
(BlobRequestConditions requestConditions) Creates and opens an output stream to write data to the block blob.BlockBlobClient.getBlobOutputStream
(ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, BlobRequestConditions requestConditions) Creates and opens an output stream to write data to the block blob.PageBlobClient.getBlobOutputStream
(PageRange pageRange, BlobRequestConditions requestConditions) Creates and opens an output stream to write data to the page blob.PageBlobAsyncClient.getManagedDiskPageRangesDiffWithResponse
(BlobRange blobRange, String prevSnapshotUrl, BlobRequestConditions requestConditions) This API only works for managed disk accounts.com.azure.core.http.rest.Response<PageList>
PageBlobClient.getManagedDiskPageRangesDiffWithResponse
(BlobRange blobRange, String prevSnapshotUrl, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) This API only works for managed disk accounts.PageBlobAsyncClient.getPageRangesDiffWithResponse
(BlobRange blobRange, String prevSnapshot, BlobRequestConditions requestConditions) com.azure.core.http.rest.Response<PageList>
PageBlobClient.getPageRangesDiffWithResponse
(BlobRange blobRange, String prevSnapshot, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Deprecated.PageBlobAsyncClient.getPageRangesWithResponse
(BlobRange blobRange, BlobRequestConditions requestConditions) Deprecated.com.azure.core.http.rest.Response<PageList>
PageBlobClient.getPageRangesWithResponse
(BlobRange blobRange, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Mono<com.azure.core.http.rest.Response<BlobProperties>>
BlobAsyncClientBase.getPropertiesWithResponse
(BlobRequestConditions requestConditions) Returns the blob's metadata and properties.com.azure.core.http.rest.Response<BlobProperties>
BlobClientBase.getPropertiesWithResponse
(BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Returns the blob's metadata and properties.BlobClientBase.openInputStream
(BlobRange range, BlobRequestConditions requestConditions) Opens a blob input stream to download the specified range of the blob.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.resizeWithResponse
(long size, BlobRequestConditions requestConditions) Resizes the page blob to the specified size (which must be a multiple of 512).com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.resizeWithResponse
(long size, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Resizes the page blob to the specified size (which must be a multiple of 512).BlobAsyncClientBase.setHttpHeadersWithResponse
(BlobHttpHeaders headers, BlobRequestConditions requestConditions) Changes a blob's HTTP header properties.com.azure.core.http.rest.Response<Void>
BlobClientBase.setHttpHeadersWithResponse
(BlobHttpHeaders headers, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Changes a blob's HTTP header properties.Mono<com.azure.core.http.rest.Response<BlobImmutabilityPolicy>>
BlobAsyncClientBase.setImmutabilityPolicyWithResponse
(BlobImmutabilityPolicy immutabilityPolicy, BlobRequestConditions requestConditions) Sets the immutability policy on a blob, blob snapshot or blob version.com.azure.core.http.rest.Response<BlobImmutabilityPolicy>
BlobClientBase.setImmutabilityPolicyWithResponse
(BlobImmutabilityPolicy immutabilityPolicy, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Sets the immutability policy on a blob, blob snapshot or blob version.BlobAsyncClientBase.setMetadataWithResponse
(Map<String, String> metadata, BlobRequestConditions requestConditions) Changes a blob's metadata.com.azure.core.http.rest.Response<Void>
BlobClientBase.setMetadataWithResponse
(Map<String, String> metadata, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Changes a blob's metadata.BlockBlobAsyncClient.stageBlockFromUrlWithResponse
(String base64BlockId, String sourceUrl, BlobRange sourceRange, byte[] sourceContentMd5, String leaseId, BlobRequestConditions sourceRequestConditions) Creates a new block to be committed as part of a blob where the contents are read from a URL.com.azure.core.http.rest.Response<Void>
BlockBlobClient.stageBlockFromUrlWithResponse
(String base64BlockId, String sourceUrl, BlobRange sourceRange, byte[] sourceContentMd5, String leaseId, BlobRequestConditions sourceRequestConditions, Duration timeout, com.azure.core.util.Context context) Creates a new block to be committed as part of a blob where the contents are read from a URL.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.updateSequenceNumberWithResponse
(SequenceNumberActionType action, Long sequenceNumber, BlobRequestConditions requestConditions) Sets the page blob's sequence number.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.updateSequenceNumberWithResponse
(SequenceNumberActionType action, Long sequenceNumber, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Sets the page blob's sequence number.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.uploadPagesFromUrlWithResponse
(PageRange range, String sourceUrl, Long sourceOffset, byte[] sourceContentMd5, PageBlobRequestConditions destRequestConditions, BlobRequestConditions sourceRequestConditions) Writes one or more pages from the source page blob to this page blob.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.uploadPagesFromUrlWithResponse
(PageRange range, String sourceUrl, Long sourceOffset, byte[] sourceContentMd5, PageBlobRequestConditions destRequestConditions, BlobRequestConditions sourceRequestConditions, Duration timeout, com.azure.core.util.Context context) Writes one or more pages from the source page blob to this page blob.Mono<com.azure.core.http.rest.Response<BlockBlobItem>>
BlockBlobAsyncClient.uploadWithResponse
(Flux<ByteBuffer> data, long length, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, byte[] contentMd5, BlobRequestConditions requestConditions) Creates a new block blob, or updates the content of an existing block blob.com.azure.core.http.rest.Response<BlockBlobItem>
BlockBlobClient.uploadWithResponse
(InputStream data, long length, BlobHttpHeaders headers, Map<String, String> metadata, AccessTier tier, byte[] contentMd5, BlobRequestConditions requestConditions, Duration timeout, com.azure.core.util.Context context) Creates a new block blob, or updates the content of an existing block blob.
BlobClient.uploadWithResponse(BlobParallelUploadOptions, Duration, Context)
instead