Class DbLedgerStorageDataFormats.LedgerData.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
- org.apache.bookkeeper.bookie.storage.ldb.DbLedgerStorageDataFormats.LedgerData.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,DbLedgerStorageDataFormats.LedgerDataOrBuilder
- Enclosing class:
- DbLedgerStorageDataFormats.LedgerData
public static final class DbLedgerStorageDataFormats.LedgerData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder> implements DbLedgerStorageDataFormats.LedgerDataOrBuilder
Ledger metadata stored in the bookie
Protobuf typeLedgerData
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DbLedgerStorageDataFormats.LedgerData.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)DbLedgerStorageDataFormats.LedgerDatabuild()DbLedgerStorageDataFormats.LedgerDatabuildPartial()DbLedgerStorageDataFormats.LedgerData.Builderclear()DbLedgerStorageDataFormats.LedgerData.BuilderclearExists()required bool exists = 1;DbLedgerStorageDataFormats.LedgerData.BuilderclearExplicitLac()optional bytes explicitLac = 4;DbLedgerStorageDataFormats.LedgerData.BuilderclearFenced()required bool fenced = 2;DbLedgerStorageDataFormats.LedgerData.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DbLedgerStorageDataFormats.LedgerData.BuilderclearLimbo()optional bool limbo = 5;DbLedgerStorageDataFormats.LedgerData.BuilderclearMasterKey()required bytes masterKey = 3;DbLedgerStorageDataFormats.LedgerData.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DbLedgerStorageDataFormats.LedgerData.Builderclone()DbLedgerStorageDataFormats.LedgerDatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetExists()required bool exists = 1;com.google.protobuf.ByteStringgetExplicitLac()optional bytes explicitLac = 4;booleangetFenced()required bool fenced = 2;booleangetLimbo()optional bool limbo = 5;com.google.protobuf.ByteStringgetMasterKey()required bytes masterKey = 3;booleanhasExists()required bool exists = 1;booleanhasExplicitLac()optional bytes explicitLac = 4;booleanhasFenced()required bool fenced = 2;booleanhasLimbo()optional bool limbo = 5;booleanhasMasterKey()required bytes masterKey = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DbLedgerStorageDataFormats.LedgerData.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DbLedgerStorageDataFormats.LedgerData.BuildermergeFrom(com.google.protobuf.Message other)DbLedgerStorageDataFormats.LedgerData.BuildermergeFrom(DbLedgerStorageDataFormats.LedgerData other)DbLedgerStorageDataFormats.LedgerData.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DbLedgerStorageDataFormats.LedgerData.BuildersetExists(boolean value)required bool exists = 1;DbLedgerStorageDataFormats.LedgerData.BuildersetExplicitLac(com.google.protobuf.ByteString value)optional bytes explicitLac = 4;DbLedgerStorageDataFormats.LedgerData.BuildersetFenced(boolean value)required bool fenced = 2;DbLedgerStorageDataFormats.LedgerData.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)DbLedgerStorageDataFormats.LedgerData.BuildersetLimbo(boolean value)optional bool limbo = 5;DbLedgerStorageDataFormats.LedgerData.BuildersetMasterKey(com.google.protobuf.ByteString value)required bytes masterKey = 3;DbLedgerStorageDataFormats.LedgerData.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)DbLedgerStorageDataFormats.LedgerData.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
clear
public DbLedgerStorageDataFormats.LedgerData.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
getDefaultInstanceForType
public DbLedgerStorageDataFormats.LedgerData getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DbLedgerStorageDataFormats.LedgerData build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DbLedgerStorageDataFormats.LedgerData buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DbLedgerStorageDataFormats.LedgerData.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
setField
public DbLedgerStorageDataFormats.LedgerData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
clearField
public DbLedgerStorageDataFormats.LedgerData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
clearOneof
public DbLedgerStorageDataFormats.LedgerData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
setRepeatedField
public DbLedgerStorageDataFormats.LedgerData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
addRepeatedField
public DbLedgerStorageDataFormats.LedgerData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
mergeFrom
public DbLedgerStorageDataFormats.LedgerData.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
mergeFrom
public DbLedgerStorageDataFormats.LedgerData.Builder mergeFrom(DbLedgerStorageDataFormats.LedgerData other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
mergeFrom
public DbLedgerStorageDataFormats.LedgerData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>- Throws:
java.io.IOException
-
hasExists
public boolean hasExists()
required bool exists = 1;- Specified by:
hasExistsin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- Whether the exists field is set.
-
getExists
public boolean getExists()
required bool exists = 1;- Specified by:
getExistsin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- The exists.
-
setExists
public DbLedgerStorageDataFormats.LedgerData.Builder setExists(boolean value)
required bool exists = 1;- Parameters:
value- The exists to set.- Returns:
- This builder for chaining.
-
clearExists
public DbLedgerStorageDataFormats.LedgerData.Builder clearExists()
required bool exists = 1;- Returns:
- This builder for chaining.
-
hasFenced
public boolean hasFenced()
required bool fenced = 2;- Specified by:
hasFencedin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- Whether the fenced field is set.
-
getFenced
public boolean getFenced()
required bool fenced = 2;- Specified by:
getFencedin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- The fenced.
-
setFenced
public DbLedgerStorageDataFormats.LedgerData.Builder setFenced(boolean value)
required bool fenced = 2;- Parameters:
value- The fenced to set.- Returns:
- This builder for chaining.
-
clearFenced
public DbLedgerStorageDataFormats.LedgerData.Builder clearFenced()
required bool fenced = 2;- Returns:
- This builder for chaining.
-
hasMasterKey
public boolean hasMasterKey()
required bytes masterKey = 3;- Specified by:
hasMasterKeyin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- Whether the masterKey field is set.
-
getMasterKey
public com.google.protobuf.ByteString getMasterKey()
required bytes masterKey = 3;- Specified by:
getMasterKeyin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- The masterKey.
-
setMasterKey
public DbLedgerStorageDataFormats.LedgerData.Builder setMasterKey(com.google.protobuf.ByteString value)
required bytes masterKey = 3;- Parameters:
value- The masterKey to set.- Returns:
- This builder for chaining.
-
clearMasterKey
public DbLedgerStorageDataFormats.LedgerData.Builder clearMasterKey()
required bytes masterKey = 3;- Returns:
- This builder for chaining.
-
hasExplicitLac
public boolean hasExplicitLac()
optional bytes explicitLac = 4;- Specified by:
hasExplicitLacin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- Whether the explicitLac field is set.
-
getExplicitLac
public com.google.protobuf.ByteString getExplicitLac()
optional bytes explicitLac = 4;- Specified by:
getExplicitLacin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- The explicitLac.
-
setExplicitLac
public DbLedgerStorageDataFormats.LedgerData.Builder setExplicitLac(com.google.protobuf.ByteString value)
optional bytes explicitLac = 4;- Parameters:
value- The explicitLac to set.- Returns:
- This builder for chaining.
-
clearExplicitLac
public DbLedgerStorageDataFormats.LedgerData.Builder clearExplicitLac()
optional bytes explicitLac = 4;- Returns:
- This builder for chaining.
-
hasLimbo
public boolean hasLimbo()
optional bool limbo = 5;- Specified by:
hasLimboin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- Whether the limbo field is set.
-
getLimbo
public boolean getLimbo()
optional bool limbo = 5;- Specified by:
getLimboin interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder- Returns:
- The limbo.
-
setLimbo
public DbLedgerStorageDataFormats.LedgerData.Builder setLimbo(boolean value)
optional bool limbo = 5;- Parameters:
value- The limbo to set.- Returns:
- This builder for chaining.
-
clearLimbo
public DbLedgerStorageDataFormats.LedgerData.Builder clearLimbo()
optional bool limbo = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final DbLedgerStorageDataFormats.LedgerData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
mergeUnknownFields
public final DbLedgerStorageDataFormats.LedgerData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
-