@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.CRC32digestType - the type of digestCreateAdvBuilder makeAdv()
CreateAdvBuilder builderCopyright © 2011–2024 The Apache Software Foundation. All rights reserved.