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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRange()setBlockSize(Integer blockSize) setConsistentReadControl(ConsistentReadControl consistentReadControl) setRequestConditions(DataLakeRequestConditions requestConditions) setUserPrincipalName(Boolean userPrincipalName)
-
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:
ConsistentReadControlDefault is E-Tag.
-
setConsistentReadControl
public DataLakeFileInputStreamOptions setConsistentReadControl(ConsistentReadControl consistentReadControl) - Parameters:
consistentReadControl-ConsistentReadControlDefault is E-Tag.- Returns:
- The updated options.
-
isUserPrincipalName
- Returns:
- The value for the x-ms-upn header.
-
setUserPrincipalName
- Parameters:
userPrincipalName- The value for the x-ms-upn header.- Returns:
- The updated options.
-