public static final class Eraftpb.Entry.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder> implements Eraftpb.EntryOrBuilder
The entry is a type of change that needs to be applied. It contains two data fields. While the fields are built into the model; their usage is determined by the entry_type. For normal entries, the data field should contain the data change that should be applied. The context field can be used for any contextual data that might be relevant to the application of the data. For configuration changes, the data will contain the ConfChange message and the context will provide anything needed to assist the configuration change. The context if for the user to set and use in this case.Protobuf type
eraftpb.Entry| 限定符和类型 | 方法和说明 |
|---|---|
Eraftpb.Entry.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Eraftpb.Entry |
build() |
Eraftpb.Entry |
buildPartial() |
Eraftpb.Entry.Builder |
clear() |
Eraftpb.Entry.Builder |
clearContext()
bytes context = 6; |
Eraftpb.Entry.Builder |
clearData()
bytes data = 4; |
Eraftpb.Entry.Builder |
clearEntryType()
.eraftpb.EntryType entry_type = 1; |
Eraftpb.Entry.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Eraftpb.Entry.Builder |
clearIndex()
uint64 index = 3; |
Eraftpb.Entry.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Eraftpb.Entry.Builder |
clearSyncLog()
Deprecated!
|
Eraftpb.Entry.Builder |
clearTerm()
uint64 term = 2; |
Eraftpb.Entry.Builder |
clone() |
com.google.protobuf.ByteString |
getContext()
bytes context = 6; |
com.google.protobuf.ByteString |
getData()
bytes data = 4; |
Eraftpb.Entry |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Eraftpb.EntryType |
getEntryType()
.eraftpb.EntryType entry_type = 1; |
int |
getEntryTypeValue()
.eraftpb.EntryType entry_type = 1; |
long |
getIndex()
uint64 index = 3; |
boolean |
getSyncLog()
Deprecated!
|
long |
getTerm()
uint64 term = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Eraftpb.Entry.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Eraftpb.Entry.Builder |
mergeFrom(Eraftpb.Entry other) |
Eraftpb.Entry.Builder |
mergeFrom(com.google.protobuf.Message other) |
Eraftpb.Entry.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Eraftpb.Entry.Builder |
setContext(com.google.protobuf.ByteString value)
bytes context = 6; |
Eraftpb.Entry.Builder |
setData(com.google.protobuf.ByteString value)
bytes data = 4; |
Eraftpb.Entry.Builder |
setEntryType(Eraftpb.EntryType value)
.eraftpb.EntryType entry_type = 1; |
Eraftpb.Entry.Builder |
setEntryTypeValue(int value)
.eraftpb.EntryType entry_type = 1; |
Eraftpb.Entry.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Eraftpb.Entry.Builder |
setIndex(long value)
uint64 index = 3; |
Eraftpb.Entry.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Eraftpb.Entry.Builder |
setSyncLog(boolean value)
Deprecated!
|
Eraftpb.Entry.Builder |
setTerm(long value)
uint64 term = 2; |
Eraftpb.Entry.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic Eraftpb.Entry build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic Eraftpb.Entry buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic Eraftpb.Entry.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder mergeFrom(Eraftpb.Entry other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public Eraftpb.Entry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<Eraftpb.Entry.Builder>IOExceptionpublic int getEntryTypeValue()
.eraftpb.EntryType entry_type = 1;getEntryTypeValue 在接口中 Eraftpb.EntryOrBuilderpublic Eraftpb.Entry.Builder setEntryTypeValue(int value)
.eraftpb.EntryType entry_type = 1;public Eraftpb.EntryType getEntryType()
.eraftpb.EntryType entry_type = 1;getEntryType 在接口中 Eraftpb.EntryOrBuilderpublic Eraftpb.Entry.Builder setEntryType(Eraftpb.EntryType value)
.eraftpb.EntryType entry_type = 1;public Eraftpb.Entry.Builder clearEntryType()
.eraftpb.EntryType entry_type = 1;public long getTerm()
uint64 term = 2;getTerm 在接口中 Eraftpb.EntryOrBuilderpublic Eraftpb.Entry.Builder setTerm(long value)
uint64 term = 2;public Eraftpb.Entry.Builder clearTerm()
uint64 term = 2;public long getIndex()
uint64 index = 3;getIndex 在接口中 Eraftpb.EntryOrBuilderpublic Eraftpb.Entry.Builder setIndex(long value)
uint64 index = 3;public Eraftpb.Entry.Builder clearIndex()
uint64 index = 3;public com.google.protobuf.ByteString getData()
bytes data = 4;getData 在接口中 Eraftpb.EntryOrBuilderpublic Eraftpb.Entry.Builder setData(com.google.protobuf.ByteString value)
bytes data = 4;public Eraftpb.Entry.Builder clearData()
bytes data = 4;public com.google.protobuf.ByteString getContext()
bytes context = 6;getContext 在接口中 Eraftpb.EntryOrBuilderpublic Eraftpb.Entry.Builder setContext(com.google.protobuf.ByteString value)
bytes context = 6;public Eraftpb.Entry.Builder clearContext()
bytes context = 6;public boolean getSyncLog()
Deprecated! It is kept for backward compatibility. TODO: remove it in the next major release.
bool sync_log = 5;getSyncLog 在接口中 Eraftpb.EntryOrBuilderpublic Eraftpb.Entry.Builder setSyncLog(boolean value)
Deprecated! It is kept for backward compatibility. TODO: remove it in the next major release.
bool sync_log = 5;public Eraftpb.Entry.Builder clearSyncLog()
Deprecated! It is kept for backward compatibility. TODO: remove it in the next major release.
bool sync_log = 5;public final Eraftpb.Entry.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>public final Eraftpb.Entry.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Eraftpb.Entry.Builder>Copyright © 2023 PingCAP. All rights reserved.