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
build()
DbLedgerStorageDataFormats.LedgerData
buildPartial()
DbLedgerStorageDataFormats.LedgerData.Builder
clear()
DbLedgerStorageDataFormats.LedgerData.Builder
clearExists()
required bool exists = 1;
DbLedgerStorageDataFormats.LedgerData.Builder
clearExplicitLac()
optional bytes explicitLac = 4;
DbLedgerStorageDataFormats.LedgerData.Builder
clearFenced()
required bool fenced = 2;
DbLedgerStorageDataFormats.LedgerData.Builder
clearLimbo()
optional bool limbo = 5;
DbLedgerStorageDataFormats.LedgerData.Builder
clearMasterKey()
required bytes masterKey = 3;
DbLedgerStorageDataFormats.LedgerData
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getExists()
required bool exists = 1;
com.google.protobuf.ByteString
getExplicitLac()
optional bytes explicitLac = 4;
boolean
getFenced()
required bool fenced = 2;
boolean
getLimbo()
optional bool limbo = 5;
com.google.protobuf.ByteString
getMasterKey()
required bytes masterKey = 3;
boolean
hasExists()
required bool exists = 1;
boolean
hasExplicitLac()
optional bytes explicitLac = 4;
boolean
hasFenced()
required bool fenced = 2;
boolean
hasLimbo()
optional bool limbo = 5;
boolean
hasMasterKey()
required bytes masterKey = 3;
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DbLedgerStorageDataFormats.LedgerData.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DbLedgerStorageDataFormats.LedgerData.Builder
mergeFrom(com.google.protobuf.Message other)
DbLedgerStorageDataFormats.LedgerData.Builder
mergeFrom(DbLedgerStorageDataFormats.LedgerData other)
DbLedgerStorageDataFormats.LedgerData.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DbLedgerStorageDataFormats.LedgerData.Builder
setExists(boolean value)
required bool exists = 1;
DbLedgerStorageDataFormats.LedgerData.Builder
setExplicitLac(com.google.protobuf.ByteString value)
optional bytes explicitLac = 4;
DbLedgerStorageDataFormats.LedgerData.Builder
setFenced(boolean value)
required bool fenced = 2;
DbLedgerStorageDataFormats.LedgerData.Builder
setLimbo(boolean value)
optional bool limbo = 5;
DbLedgerStorageDataFormats.LedgerData.Builder
setMasterKey(com.google.protobuf.ByteString value)
required bytes masterKey = 3;
DbLedgerStorageDataFormats.LedgerData.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
clear
public DbLedgerStorageDataFormats.LedgerData.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
getDefaultInstanceForType
public DbLedgerStorageDataFormats.LedgerData getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DbLedgerStorageDataFormats.LedgerData build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DbLedgerStorageDataFormats.LedgerData buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public DbLedgerStorageDataFormats.LedgerData.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
mergeFrom
public DbLedgerStorageDataFormats.LedgerData.Builder mergeFrom(DbLedgerStorageDataFormats.LedgerData other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
- Throws:
java.io.IOException
-
hasExists
public boolean hasExists()
required bool exists = 1;
- Specified by:
hasExists
in interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder
- Returns:
- Whether the exists field is set.
-
getExists
public boolean getExists()
required bool exists = 1;
- Specified by:
getExists
in 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:
hasFenced
in interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder
- Returns:
- Whether the fenced field is set.
-
getFenced
public boolean getFenced()
required bool fenced = 2;
- Specified by:
getFenced
in 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:
hasMasterKey
in interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder
- Returns:
- Whether the masterKey field is set.
-
getMasterKey
public com.google.protobuf.ByteString getMasterKey()
required bytes masterKey = 3;
- Specified by:
getMasterKey
in 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:
hasExplicitLac
in interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder
- Returns:
- Whether the explicitLac field is set.
-
getExplicitLac
public com.google.protobuf.ByteString getExplicitLac()
optional bytes explicitLac = 4;
- Specified by:
getExplicitLac
in 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:
hasLimbo
in interfaceDbLedgerStorageDataFormats.LedgerDataOrBuilder
- Returns:
- Whether the limbo field is set.
-
getLimbo
public boolean getLimbo()
optional bool limbo = 5;
- Specified by:
getLimbo
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
mergeUnknownFields
public final DbLedgerStorageDataFormats.LedgerData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DbLedgerStorageDataFormats.LedgerData.Builder>
-
-