### YamlMime:JavaType
uid: "com.azure.storage.blob.models.BlobDownloadAsyncResponse"
fullName: "com.azure.storage.blob.models.BlobDownloadAsyncResponse"
name: "BlobDownloadAsyncResponse"
nameWithType: "BlobDownloadAsyncResponse"
summary: "This class contains the response information returned from the server when downloading a blob."
inheritances:
- ""
- ""
inheritedClassMethods:
- classRef: ""
methodsRef:
- ""
- ""
- ""
- ""
- ""
- classRef: "java.lang.Object"
methodsRef:
- "clone"
- "equals"
- "finalize"
- "getClass"
- "hashCode"
- "notify"
- "notifyAll"
- "toString"
- "wait"
- "wait"
- "wait"
syntax: "public final class **BlobDownloadAsyncResponse** extends <,Flux<ByteBuffer>> implements Closeable"
constructors:
- uid: "com.azure.storage.blob.models.BlobDownloadAsyncResponse.BlobDownloadAsyncResponse(com.azure.core.http.HttpRequest,int,com.azure.core.http.HttpHeaders,reactor.core.publisher.Flux,com.azure.storage.blob.models.BlobDownloadHeaders)"
fullName: "com.azure.storage.blob.models.BlobDownloadAsyncResponse.BlobDownloadAsyncResponse(HttpRequest request, int statusCode, HttpHeaders headers, Flux value, BlobDownloadHeaders deserializedHeaders)"
name: "BlobDownloadAsyncResponse(HttpRequest request, int statusCode, HttpHeaders headers, Flux value, BlobDownloadHeaders deserializedHeaders)"
nameWithType: "BlobDownloadAsyncResponse.BlobDownloadAsyncResponse(HttpRequest request, int statusCode, HttpHeaders headers, Flux value, BlobDownloadHeaders deserializedHeaders)"
summary: "Constructs a ."
parameters:
- description: "Request sent to the service."
name: "request"
type: ""
- description: "Response status code returned by the service."
name: "statusCode"
type: ""
- description: "Raw headers returned by the response."
name: "headers"
type: ""
- description: "Stream of download data being returned by the service."
name: "value"
type: "Flux<ByteBuffer>"
- description: "Headers deserialized into an object."
name: "deserializedHeaders"
type: ""
syntax: "public BlobDownloadAsyncResponse(HttpRequest request, int statusCode, HttpHeaders headers, Flux value, BlobDownloadHeaders deserializedHeaders)"
desc: "Constructs a ."
methods:
- uid: "com.azure.storage.blob.models.BlobDownloadAsyncResponse.close()"
fullName: "com.azure.storage.blob.models.BlobDownloadAsyncResponse.close()"
name: "close()"
nameWithType: "BlobDownloadAsyncResponse.close()"
syntax: "public void close()"
exceptions:
- type: "IOException"
- uid: "com.azure.storage.blob.models.BlobDownloadAsyncResponse.writeValueToAsync(java.nio.channels.AsynchronousByteChannel,com.azure.core.util.ProgressReporter)"
fullName: "com.azure.storage.blob.models.BlobDownloadAsyncResponse.writeValueToAsync(AsynchronousByteChannel channel, ProgressReporter progressReporter)"
name: "writeValueToAsync(AsynchronousByteChannel channel, ProgressReporter progressReporter)"
nameWithType: "BlobDownloadAsyncResponse.writeValueToAsync(AsynchronousByteChannel channel, ProgressReporter progressReporter)"
summary: "Transfers content bytes to the ."
parameters:
- description: "The destination ."
name: "channel"
type: "AsynchronousByteChannel"
- description: "Optional ."
name: "progressReporter"
type: ""
syntax: "public Mono writeValueToAsync(AsynchronousByteChannel channel, ProgressReporter progressReporter)"
desc: "Transfers content bytes to the ."
returns:
description: "A that completes when transfer is completed."
type: "Mono<Void>"
type: "class"
desc: "This class contains the response information returned from the server when downloading a blob."
implements:
- "Closeable"
metadata: {}
package: "com.azure.storage.blob.models"
artifact: com.azure:azure-storage-blob:12.27.1