Uses of Class
com.azure.storage.blob.models.PageBlobItem
Package
Description
Package containing specialized clients for Azure Storage Blobs.
-
Uses of PageBlobItem in com.azure.storage.blob.specialized
Modifier and TypeMethodDescriptionPageBlobClient.clearPages
(PageRange pageRange) Frees the specified pages from the page blob.PageBlobClient.create
(long size) Creates a page blob of the specified length.PageBlobClient.create
(long size, boolean overwrite) Creates a page blob of the specified length.PageBlobClient.createIfNotExists
(long size) Creates a page blob of the specified length if it does not exist.PageBlobClient.resize
(long size) Resizes the page blob to the specified size (which must be a multiple of 512).PageBlobClient.updateSequenceNumber
(SequenceNumberActionType action, Long sequenceNumber) Sets the page blob's sequence number.PageBlobClient.uploadPages
(PageRange pageRange, InputStream body) Writes one or more pages to the page blob.PageBlobClient.uploadPagesFromUrl
(PageRange range, String sourceUrl, Long sourceOffset) Writes one or more pages from the source page blob to this page blob.Modifier and TypeMethodDescriptionPageBlobAsyncClient.clearPages
(PageRange pageRange) Frees the specified pages from the page blob.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.clearPagesWithResponse
(PageRange pageRange, PageBlobRequestConditions pageBlobRequestConditions) Frees the specified pages from the page blob.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.clearPagesWithResponse
(PageRange pageRange, PageBlobRequestConditions pageBlobRequestConditions, Duration timeout, com.azure.core.util.Context context) Frees the specified pages from the page blob.PageBlobAsyncClient.create
(long size) Creates a page blob of the specified length.PageBlobAsyncClient.create
(long size, boolean overwrite) Creates a page blob of the specified length.PageBlobAsyncClient.createIfNotExists
(long size) Creates a page blob of the specified length if it does not exist.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.createIfNotExistsWithResponse
(PageBlobCreateOptions options) Creates a page blob of the specified length if it does not exist.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.createIfNotExistsWithResponse
(PageBlobCreateOptions options, Duration timeout, com.azure.core.util.Context context) Creates a page blob of the specified length if it does not exist.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.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.createWithResponse
(PageBlobCreateOptions options) 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.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.createWithResponse
(PageBlobCreateOptions options, Duration timeout, com.azure.core.util.Context context) Creates a page blob of the specified length.PageBlobAsyncClient.resize
(long size) Resizes the page blob to the specified size (which must be a multiple of 512).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).PageBlobAsyncClient.updateSequenceNumber
(SequenceNumberActionType action, Long sequenceNumber) Sets the page blob's sequence number.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.PageBlobAsyncClient.uploadPages
(PageRange pageRange, Flux<ByteBuffer> body) Writes one or more pages to the page blob.PageBlobAsyncClient.uploadPagesFromUrl
(PageRange range, String sourceUrl, Long sourceOffset) Writes one or more pages from the source page blob to this page blob.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.Mono<com.azure.core.http.rest.Response<PageBlobItem>>
PageBlobAsyncClient.uploadPagesFromUrlWithResponse
(PageBlobUploadPagesFromUrlOptions options) 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.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.uploadPagesFromUrlWithResponse
(PageBlobUploadPagesFromUrlOptions options, 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<PageBlobItem>>
PageBlobAsyncClient.uploadPagesWithResponse
(PageRange pageRange, Flux<ByteBuffer> body, byte[] contentMd5, PageBlobRequestConditions pageBlobRequestConditions) Writes one or more pages to the page blob.com.azure.core.http.rest.Response<PageBlobItem>
PageBlobClient.uploadPagesWithResponse
(PageRange pageRange, InputStream body, byte[] contentMd5, PageBlobRequestConditions pageBlobRequestConditions, Duration timeout, com.azure.core.util.Context context) Writes one or more pages to the page blob.