Class DataLakeFileInputStreamOptions
java.lang.Object
com.azure.storage.file.datalake.options.DataLakeFileInputStreamOptions
Extended options that may be passed when opening a blob input stream.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRange()
setBlockSize
(Integer blockSize) setConsistentReadControl
(ConsistentReadControl consistentReadControl) setRequestConditions
(DataLakeRequestConditions requestConditions)
-
Constructor Details
-
DataLakeFileInputStreamOptions
public DataLakeFileInputStreamOptions()
-
-
Method Details
-
getRange
- Returns:
FileRange
-
setRange
- Parameters:
range
-FileRange
- Returns:
- The updated options.
-
getRequestConditions
- Returns:
DataLakeRequestConditions
-
setRequestConditions
public DataLakeFileInputStreamOptions setRequestConditions(DataLakeRequestConditions requestConditions) - Parameters:
requestConditions
-DataLakeRequestConditions
- Returns:
- The updated options.
-
getBlockSize
- Returns:
- The size of each data chunk returned from the service. If block size is large, input stream will make fewer network calls, but each individual call will send more data and will therefore take longer. The default value is 4 MB.
-
setBlockSize
- Parameters:
blockSize
- The size of each data chunk returned from the service. If block size is large, input stream will make fewer network calls, but each individual call will send more data and will therefore take longer. The default value is 4 MB.- Returns:
- The updated options.
-
getConsistentReadControl
- Returns:
ConsistentReadControl
Default is E-Tag.
-
setConsistentReadControl
public DataLakeFileInputStreamOptions setConsistentReadControl(ConsistentReadControl consistentReadControl) - Parameters:
consistentReadControl
-ConsistentReadControl
Default is E-Tag.- Returns:
- The updated options.
-