类 MLDataFormats.NestedPositionInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
org.apache.bookkeeper.mledger.proto.MLDataFormats.NestedPositionInfo.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,MLDataFormats.NestedPositionInfoOrBuilder
public static final class MLDataFormats.NestedPositionInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
implements MLDataFormats.NestedPositionInfoOrBuilder
Protobuf type
NestedPositionInfo-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()required int64 entryId = 2;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) required int64 ledgerId = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorlongrequired int64 entryId = 2;longrequired int64 ledgerId = 1;booleanrequired int64 entryId = 2;booleanrequired int64 ledgerId = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setEntryId(long value) required int64 entryId = 2;setLedgerId(long value) required int64 ledgerId = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
setField
public MLDataFormats.NestedPositionInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
clearField
public MLDataFormats.NestedPositionInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
clearOneof
public MLDataFormats.NestedPositionInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
setRepeatedField
public MLDataFormats.NestedPositionInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
addRepeatedField
public MLDataFormats.NestedPositionInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
mergeFrom
public MLDataFormats.NestedPositionInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MLDataFormats.NestedPositionInfo.Builder>- 抛出:
IOException
-
hasLedgerId
public boolean hasLedgerId()required int64 ledgerId = 1;- 指定者:
hasLedgerId在接口中MLDataFormats.NestedPositionInfoOrBuilder- 返回:
- Whether the ledgerId field is set.
-
getLedgerId
public long getLedgerId()required int64 ledgerId = 1;- 指定者:
getLedgerId在接口中MLDataFormats.NestedPositionInfoOrBuilder- 返回:
- The ledgerId.
-
setLedgerId
required int64 ledgerId = 1;- 参数:
value- The ledgerId to set.- 返回:
- This builder for chaining.
-
clearLedgerId
required int64 ledgerId = 1;- 返回:
- This builder for chaining.
-
hasEntryId
public boolean hasEntryId()required int64 entryId = 2;- 指定者:
hasEntryId在接口中MLDataFormats.NestedPositionInfoOrBuilder- 返回:
- Whether the entryId field is set.
-
getEntryId
public long getEntryId()required int64 entryId = 2;- 指定者:
getEntryId在接口中MLDataFormats.NestedPositionInfoOrBuilder- 返回:
- The entryId.
-
setEntryId
required int64 entryId = 2;- 参数:
value- The entryId to set.- 返回:
- This builder for chaining.
-
clearEntryId
required int64 entryId = 2;- 返回:
- This builder for chaining.
-
setUnknownFields
public final MLDataFormats.NestedPositionInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-
mergeUnknownFields
public final MLDataFormats.NestedPositionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.NestedPositionInfo.Builder>
-