类 MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder
public static final class MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
implements MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder
Protobuf type
ManagedLedgerInfo.LedgerInfo-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()optional int64 entries = 2;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) required int64 ledgerId = 1;optional .OffloadContext offloadContext = 5;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional int64 size = 3;optional int64 timestamp = 4;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorlongoptional int64 entries = 2;longrequired int64 ledgerId = 1;optional .OffloadContext offloadContext = 5;optional .OffloadContext offloadContext = 5;optional .OffloadContext offloadContext = 5;longgetSize()optional int64 size = 3;longoptional int64 timestamp = 4;booleanoptional int64 entries = 2;booleanrequired int64 ledgerId = 1;booleanoptional .OffloadContext offloadContext = 5;booleanhasSize()optional int64 size = 3;booleanoptional int64 timestamp = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) optional .OffloadContext offloadContext = 5;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setEntries(long value) optional int64 entries = 2;setLedgerId(long value) required int64 ledgerId = 1;optional .OffloadContext offloadContext = 5;setOffloadContext(MLDataFormats.OffloadContext.Builder builderForValue) optional .OffloadContext offloadContext = 5;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSize(long value) optional int64 size = 3;setTimestamp(long value) optional int64 timestamp = 4;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.ManagedLedgerInfo.LedgerInfo.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.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.ManagedLedgerInfo.LedgerInfo.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.ManagedLedgerInfo.LedgerInfo.Builder>
-
setField
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-
clearField
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-
clearOneof
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-
setRepeatedField
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.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.ManagedLedgerInfo.LedgerInfo.Builder>
-
addRepeatedField
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-
mergeFrom
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder mergeFrom(com.google.protobuf.Message other) - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-
mergeFrom
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder mergeFrom(MLDataFormats.ManagedLedgerInfo.LedgerInfo other) -
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-
mergeFrom
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.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.ManagedLedgerInfo.LedgerInfo.Builder>- 抛出:
IOException
-
hasLedgerId
public boolean hasLedgerId()required int64 ledgerId = 1;- 指定者:
hasLedgerId在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- Whether the ledgerId field is set.
-
getLedgerId
public long getLedgerId()required int64 ledgerId = 1;- 指定者:
getLedgerId在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- 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.
-
hasEntries
public boolean hasEntries()optional int64 entries = 2;- 指定者:
hasEntries在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- Whether the entries field is set.
-
getEntries
public long getEntries()optional int64 entries = 2;- 指定者:
getEntries在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- The entries.
-
setEntries
optional int64 entries = 2;- 参数:
value- The entries to set.- 返回:
- This builder for chaining.
-
clearEntries
optional int64 entries = 2;- 返回:
- This builder for chaining.
-
hasSize
public boolean hasSize()optional int64 size = 3;- 指定者:
hasSize在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- Whether the size field is set.
-
getSize
public long getSize()optional int64 size = 3;- 指定者:
getSize在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- The size.
-
setSize
optional int64 size = 3;- 参数:
value- The size to set.- 返回:
- This builder for chaining.
-
clearSize
optional int64 size = 3;- 返回:
- This builder for chaining.
-
hasTimestamp
public boolean hasTimestamp()optional int64 timestamp = 4;- 指定者:
hasTimestamp在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- Whether the timestamp field is set.
-
getTimestamp
public long getTimestamp()optional int64 timestamp = 4;- 指定者:
getTimestamp在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- The timestamp.
-
setTimestamp
optional int64 timestamp = 4;- 参数:
value- The timestamp to set.- 返回:
- This builder for chaining.
-
clearTimestamp
optional int64 timestamp = 4;- 返回:
- This builder for chaining.
-
hasOffloadContext
public boolean hasOffloadContext()optional .OffloadContext offloadContext = 5;- 指定者:
hasOffloadContext在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- Whether the offloadContext field is set.
-
getOffloadContext
optional .OffloadContext offloadContext = 5;- 指定者:
getOffloadContext在接口中MLDataFormats.ManagedLedgerInfo.LedgerInfoOrBuilder- 返回:
- The offloadContext.
-
setOffloadContext
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder setOffloadContext(MLDataFormats.OffloadContext value) optional .OffloadContext offloadContext = 5; -
setOffloadContext
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder setOffloadContext(MLDataFormats.OffloadContext.Builder builderForValue) optional .OffloadContext offloadContext = 5; -
mergeOffloadContext
public MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder mergeOffloadContext(MLDataFormats.OffloadContext value) optional .OffloadContext offloadContext = 5; -
clearOffloadContext
optional .OffloadContext offloadContext = 5; -
getOffloadContextBuilder
optional .OffloadContext offloadContext = 5; -
getOffloadContextOrBuilder
optional .OffloadContext offloadContext = 5; -
setUnknownFields
public final MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-
mergeUnknownFields
public final MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder>
-