Package | Description |
---|---|
com.microsoft.azure.storage.blob |
Modifier and Type | Field and Description |
---|---|
static BlobAccessConditions |
BlobAccessConditions.NONE
An object representing no access conditions.
|
Modifier and Type | Method and Description |
---|---|
io.reactivex.Single<AppendBlobsAppendBlockResponse> |
AppendBlobURL.appendBlock(io.reactivex.Flowable<ByteBuffer> data,
long length,
BlobAccessConditions accessConditions)
Commits a new block of data to the end of the existing append blob.
|
io.reactivex.Single<PageBlobsClearPagesResponse> |
PageBlobURL.clearPages(PageRange pageRange,
BlobAccessConditions accessConditions)
Frees the specified pages from the page blob.
|
io.reactivex.Single<BlockBlobsCommitBlockListResponse> |
BlockBlobURL.commitBlockList(List<String> base64BlockIDs,
BlobHTTPHeaders headers,
Metadata metadata,
BlobAccessConditions accessConditions)
Writes a blob by specifying the list of block IDs that are to make up the blob.
|
io.reactivex.Single<PageBlobsCopyIncrementalResponse> |
PageBlobURL.copyIncremental(URL source,
String snapshot,
BlobAccessConditions accessConditions)
Begins an operation to start an incremental copy from one page blob's snapshot to this page
blob.
|
io.reactivex.Single<AppendBlobsCreateResponse> |
AppendBlobURL.create(BlobHTTPHeaders headers,
Metadata metadata,
BlobAccessConditions accessConditions)
Creates a 0-length append blob.
|
io.reactivex.Single<PageBlobsCreateResponse> |
PageBlobURL.create(long size,
Long sequenceNumber,
BlobHTTPHeaders headers,
Metadata metadata,
BlobAccessConditions accessConditions)
Creates a page blob of the specified length.
|
io.reactivex.Single<BlobsCreateSnapshotResponse> |
BlobURL.createSnapshot(Metadata metadata,
BlobAccessConditions accessConditions)
Creates a read-only snapshot of a blob.
|
io.reactivex.Single<BlobsDeleteResponse> |
BlobURL.delete(DeleteSnapshotsOptionType deleteBlobSnapshotOptions,
BlobAccessConditions accessConditions)
Deletes the specified blob or snapshot.
|
io.reactivex.Single<BlobsDownloadResponse> |
BlobURL.download(BlobRange range,
BlobAccessConditions accessConditions,
boolean rangeGetContentMD5)
Reads a range of bytes from a blob.
|
io.reactivex.Single<PageBlobsGetPageRangesResponse> |
PageBlobURL.getPageRanges(BlobRange blobRange,
BlobAccessConditions accessConditions)
Returns the list of valid page ranges for a page blob or snapshot of a page blob.
|
io.reactivex.Single<PageBlobsGetPageRangesDiffResponse> |
PageBlobURL.getPageRangesDiff(BlobRange blobRange,
String prevSnapshot,
BlobAccessConditions accessConditions)
Gets the collection of page ranges that differ between a specified snapshot and this page blob.
|
io.reactivex.Single<BlobsGetPropertiesResponse> |
BlobURL.getProperties(BlobAccessConditions accessConditions)
Returns the blob's metadata and properties.
|
io.reactivex.Single<PageBlobsResizeResponse> |
PageBlobURL.resize(long size,
BlobAccessConditions accessConditions)
Resizes the page blob to the specified size (which must be a multiple of 512).
|
io.reactivex.Single<BlobsSetHTTPHeadersResponse> |
BlobURL.setHTTPHeaders(BlobHTTPHeaders headers,
BlobAccessConditions accessConditions)
Changes a blob's HTTP header properties.
|
io.reactivex.Single<BlobsSetMetadataResponse> |
BlobURL.setMetadata(Metadata metadata,
BlobAccessConditions accessConditions)
Changes a blob's metadata.
|
io.reactivex.Single<BlobsStartCopyFromURLResponse> |
BlobURL.startCopyFromURL(URL sourceURL,
Metadata metadata,
BlobAccessConditions sourceAccessConditions,
BlobAccessConditions destAccessConditions)
Copies the data at the source URL to a blob.
|
io.reactivex.Single<PageBlobsUpdateSequenceNumberResponse> |
PageBlobURL.updateSequenceNumber(SequenceNumberActionType action,
Long sequenceNumber,
BlobAccessConditions accessConditions)
Sets the page blob's sequence number.
|
io.reactivex.Single<BlockBlobsUploadResponse> |
BlockBlobURL.upload(io.reactivex.Flowable<ByteBuffer> data,
long length,
BlobHTTPHeaders headers,
Metadata metadata,
BlobAccessConditions accessConditions)
Creates a new block blob, or updates the content of an existing block blob.
|
io.reactivex.Single<PageBlobsUploadPagesResponse> |
PageBlobURL.uploadPages(PageRange pageRange,
io.reactivex.Flowable<ByteBuffer> body,
BlobAccessConditions accessConditions)
Writes 1 or more pages to the page blob.
|
Constructor and Description |
---|
UploadToBlockBlobOptions(IProgressReceiver progressReceiver,
BlobHTTPHeaders httpHeaders,
Metadata metadata,
BlobAccessConditions accessConditions,
Integer parallelism)
Creates a new object that configures the parallel upload behavior.
|
Copyright © 2018. All rights reserved.