@InterfaceAudience.Public @InterfaceStability.Unstable public interface CreateBuilder extends OpBuilder<WriteHandle>
BookKeeper.newCreateLedgerOp()
Modifier and Type | Method and Description |
---|---|
CreateAdvBuilder |
makeAdv()
Switch the ledger into 'Advanced' mode.
|
CreateBuilder |
withAckQuorumSize(int ackQuorumSize)
Set the number of acknowledgements to wait before considering a write to be completed with success.
|
CreateBuilder |
withCustomMetadata(java.util.Map<java.lang.String,byte[]> customMetadata)
Set a map a custom data to be attached to the ledger.
|
CreateBuilder |
withDigestType(DigestType digestType)
Set the Digest type used to guard data against corruption.
|
CreateBuilder |
withEnsembleSize(int ensembleSize)
Set the number of bookies which will receive data for this ledger.
|
CreateBuilder |
withPassword(byte[] password)
Set a password for the ledger.
|
CreateBuilder |
withWriteFlags(java.util.EnumSet<WriteFlag> writeFlags)
Set write flags.
|
default CreateBuilder |
withWriteFlags(WriteFlag... writeFlags)
Set write flags.
|
CreateBuilder |
withWriteQuorumSize(int writeQuorumSize)
Set the number of bookies which receive every single entry.
|
CreateBuilder withEnsembleSize(int ensembleSize)
ensembleSize
- the number of bookiesCreateBuilder withWriteQuorumSize(int writeQuorumSize)
writeQuorumSize
- the replication factor for each entryCreateBuilder withAckQuorumSize(int ackQuorumSize)
ackQuorumSize
- the number of acknowledgements to wait forCreateBuilder withPassword(byte[] password)
password
- the passwordCreateBuilder withWriteFlags(java.util.EnumSet<WriteFlag> writeFlags)
writeFlags
- the flagsdefault CreateBuilder withWriteFlags(WriteFlag... writeFlags)
writeFlags
- the flagsCreateBuilder withCustomMetadata(java.util.Map<java.lang.String,byte[]> customMetadata)
customMetadata
- the ledger metadataCreateBuilder withDigestType(DigestType digestType)
DigestType.CRC32
digestType
- the type of digestCreateAdvBuilder makeAdv()
CreateAdvBuilder
builderCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.