Package | Description |
---|---|
com.azure.storage.blob |
Package containing the classes for BlobServiceClient.
|
com.azure.storage.blob.models |
Package containing classes for AzureBlobStorage.
|
com.azure.storage.blob.options |
Package containing options model classes used by Azure Storage Blobs.
|
com.azure.storage.blob.specialized |
Package containing specialized clients for Azure Storage Blobs.
|
Modifier and Type | Method and Description |
---|---|
Mono<BlockBlobItem> |
BlobAsyncClient.upload(Flux<ByteBuffer> data,
ParallelTransferOptions parallelTransferOptions)
Creates a new block blob.
|
Mono<BlockBlobItem> |
BlobAsyncClient.upload(Flux<ByteBuffer> data,
ParallelTransferOptions parallelTransferOptions,
boolean overwrite)
Creates a new block blob, or updates the content of an existing block blob.
|
Mono<Void> |
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)
Creates a new blob, or updates the content of an existing blob.
|
Modifier and Type | Method and Description |
---|---|
ParallelTransferOptions |
ParallelTransferOptions.setBlockSizeLong(Long blockSize)
Sets the block size (chunk size) to transfer at a time.
|
ParallelTransferOptions |
ParallelTransferOptions.setMaxConcurrency(Integer maxConcurrency) |
ParallelTransferOptions |
ParallelTransferOptions.setMaxSingleUploadSizeLong(Long maxSingleUploadSize)
If the size of the data is less than or equal to this value, it will be uploaded in a
single put rather than broken up into chunks.
|
ParallelTransferOptions |
ParallelTransferOptions.setProgressReceiver(ProgressReceiver progressReceiver)
Sets the
ProgressReceiver . |
Modifier and Type | Method and Description |
---|---|
ParallelTransferOptions |
BlobUploadFromFileOptions.getParallelTransferOptions() |
ParallelTransferOptions |
BlobParallelUploadOptions.getParallelTransferOptions()
Gets the
ParallelTransferOptions . |
ParallelTransferOptions |
BlockBlobOutputStreamOptions.getParallelTransferOptions() |
Modifier and Type | Method and Description |
---|---|
BlobUploadFromFileOptions |
BlobUploadFromFileOptions.setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions) |
BlobParallelUploadOptions |
BlobParallelUploadOptions.setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)
Sets the
ParallelTransferOptions . |
BlockBlobOutputStreamOptions |
BlockBlobOutputStreamOptions.setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions) |
Modifier and Type | Method and Description |
---|---|
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 BlobAsyncClient
|
static 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 BlobAsyncClient
|
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.
|
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.
|
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,
Set<OpenOption> openOptions,
Duration timeout,
com.azure.core.util.Context context)
Downloads the entire blob into a file specified by the path.
|
BlobOutputStream |
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.
|
Copyright © 2020 Microsoft Corporation. All rights reserved.