public final class ObjectReadParameters extends Object
ObjectInputStreamFactory.
It is designed to support extra parameters added
in future.
Note that the validate()
operation does not freeze the parameters -instead it simply
verifies that all required values are set.
| Constructor and Description |
|---|
ObjectReadParameters() |
public S3AReadOpContext getContext()
public ObjectReadParameters withContext(S3AReadOpContext value)
value - new valuepublic S3ObjectAttributes getObjectAttributes()
public ObjectReadParameters withObjectAttributes(S3ObjectAttributes value)
value - new valuepublic ObjectInputStreamCallbacks getCallbacks()
public ObjectReadParameters withCallbacks(ObjectInputStreamCallbacks value)
value - new valuepublic S3AInputStreamStatistics getStreamStatistics()
public ObjectReadParameters withStreamStatistics(S3AInputStreamStatistics value)
value - new valuepublic ExecutorService getBoundedThreadPool()
public ObjectReadParameters withBoundedThreadPool(ExecutorService value)
value - new valuepublic org.apache.hadoop.fs.LocalDirAllocator getDirectoryAllocator()
public ObjectReadParameters withDirectoryAllocator(org.apache.hadoop.fs.LocalDirAllocator value)
value - new valuepublic ObjectReadParameters validate()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.