public abstract static class SyncableOutputStreamOptions.Builder extends Object
SyncableOutputStreamOptions
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract SyncableOutputStreamOptions |
build() |
abstract SyncableOutputStreamOptions.Builder |
setAppendEnabled(boolean appendEnabled)
Whether the syncable output stream will append to existing files.
|
abstract SyncableOutputStreamOptions.Builder |
setMinSyncInterval(Duration minSyncInterval)
The minimal interval between two consecutive hsync()/hflush() calls.
|
abstract SyncableOutputStreamOptions.Builder |
setSyncOnFlushEnabled(boolean syncOnFlushEnabled)
Whether to implement flush using the sync implementation.
|
public abstract SyncableOutputStreamOptions.Builder setAppendEnabled(boolean appendEnabled)
public abstract SyncableOutputStreamOptions.Builder setMinSyncInterval(Duration minSyncInterval)
public abstract SyncableOutputStreamOptions.Builder setSyncOnFlushEnabled(boolean syncOnFlushEnabled)
public abstract SyncableOutputStreamOptions build()
Copyright © 2022. All rights reserved.