public class BlobParallelUploadOptions extends Object
Constructor and Description |
---|
BlobParallelUploadOptions(InputStream dataStream,
long length)
Constructs a new
BlobParalleUploadOptions . |
public BlobParallelUploadOptions(InputStream dataStream, long length)
BlobParalleUploadOptions
.dataStream
- The data to write to the blob.length
- The exact length of the data. It is important that this value match precisely the length of the
data provided in the InputStream
.public InputStream getDataStream()
public long getLength()
InputStream
.public ParallelTransferOptions getParallelTransferOptions()
ParallelTransferOptions
.ParallelTransferOptions
public BlobParallelUploadOptions setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)
ParallelTransferOptions
.parallelTransferOptions
- ParallelTransferOptions
public BlobHttpHeaders getHeaders()
BlobHttpHeaders
.BlobHttpHeaders
public BlobParallelUploadOptions setHeaders(BlobHttpHeaders headers)
BlobHttpHeaders
.headers
- BlobHttpHeaders
public Map<String,String> getMetadata()
public BlobParallelUploadOptions setMetadata(Map<String,String> metadata)
metadata
- The metadata to associate with the blob.public AccessTier getTier()
AccessTier
.AccessTier
public BlobParallelUploadOptions setTier(AccessTier tier)
AccessTier
.tier
- AccessTier
public BlobRequestConditions getRequestConditions()
BlobRequestConditions
.BlobRequestConditions
public BlobParallelUploadOptions setRequestConditions(BlobRequestConditions requestConditions)
BlobRequestConditions
.requestConditions
- BlobRequestConditions
public Duration getTimeout()
RuntimeException
will be raised.public BlobParallelUploadOptions setTimeout(Duration timeout)
timeout
- An optional timeout value beyond which a RuntimeException
will be raised.Copyright © 2020 Microsoft Corporation. All rights reserved.