| build() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| S3AReadOpContext(Path, Invoker, FileSystem.Statistics, S3AStatisticsContext, FileStatus, VectoredIOContext, IOStatisticsAggregator, ExecutorServiceFuturePool) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| withInputPolicy(S3AInputPolicy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withChangeDetectionPolicy(ChangeDetectionPolicy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withReadahead(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withAuditSpan(AuditSpan) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withAsyncDrainThreshold(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReadInvoker() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInputPolicy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChangeDetectionPolicy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReadahead() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAuditSpan() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAsyncDrainThreshold() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVectoredIOContext() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIOStatisticsAggregator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFuturePool() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |