类 MLDataFormats.OffloadContext.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,MLDataFormats.OffloadContextOrBuilder
public static final class MLDataFormats.OffloadContext.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
implements MLDataFormats.OffloadContextOrBuilder
Protobuf type
OffloadContext-
方法概要
修饰符和类型方法说明addAllOffloadSegment(Iterable<? extends MLDataFormats.OffloadSegment> values) repeated .OffloadSegment offloadSegment = 7;addOffloadSegment(int index, MLDataFormats.OffloadSegment value) repeated .OffloadSegment offloadSegment = 7;addOffloadSegment(int index, MLDataFormats.OffloadSegment.Builder builderForValue) repeated .OffloadSegment offloadSegment = 7;repeated .OffloadSegment offloadSegment = 7;addOffloadSegment(MLDataFormats.OffloadSegment.Builder builderForValue) repeated .OffloadSegment offloadSegment = 7;repeated .OffloadSegment offloadSegment = 7;addOffloadSegmentBuilder(int index) repeated .OffloadSegment offloadSegment = 7;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()optional bool bookkeeperDeleted = 4;optional bool complete = 3;optional .OffloadDriverMetadata driverMetadata = 6;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) repeated .OffloadSegment offloadSegment = 7;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional int64 timestamp = 5;optional int64 uidLsb = 2;optional int64 uidMsb = 1;clone()booleanoptional bool bookkeeperDeleted = 4;booleanoptional bool complete = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional .OffloadDriverMetadata driverMetadata = 6;optional .OffloadDriverMetadata driverMetadata = 6;optional .OffloadDriverMetadata driverMetadata = 6;getOffloadSegment(int index) repeated .OffloadSegment offloadSegment = 7;getOffloadSegmentBuilder(int index) repeated .OffloadSegment offloadSegment = 7;repeated .OffloadSegment offloadSegment = 7;intrepeated .OffloadSegment offloadSegment = 7;repeated .OffloadSegment offloadSegment = 7;getOffloadSegmentOrBuilder(int index) repeated .OffloadSegment offloadSegment = 7;List<? extends MLDataFormats.OffloadSegmentOrBuilder>repeated .OffloadSegment offloadSegment = 7;longoptional int64 timestamp = 5;longoptional int64 uidLsb = 2;longoptional int64 uidMsb = 1;booleanoptional bool bookkeeperDeleted = 4;booleanoptional bool complete = 3;booleanoptional .OffloadDriverMetadata driverMetadata = 6;booleanoptional int64 timestamp = 5;booleanoptional int64 uidLsb = 2;booleanoptional int64 uidMsb = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanoptional .OffloadDriverMetadata driverMetadata = 6;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeOffloadSegment(int index) repeated .OffloadSegment offloadSegment = 7;setBookkeeperDeleted(boolean value) optional bool bookkeeperDeleted = 4;setComplete(boolean value) optional bool complete = 3;optional .OffloadDriverMetadata driverMetadata = 6;setDriverMetadata(MLDataFormats.OffloadDriverMetadata.Builder builderForValue) optional .OffloadDriverMetadata driverMetadata = 6;setOffloadSegment(int index, MLDataFormats.OffloadSegment value) repeated .OffloadSegment offloadSegment = 7;setOffloadSegment(int index, MLDataFormats.OffloadSegment.Builder builderForValue) repeated .OffloadSegment offloadSegment = 7;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTimestamp(long value) optional int64 timestamp = 5;setUidLsb(long value) optional int64 uidLsb = 2;setUidMsb(long value) optional int64 uidMsb = 1;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.OffloadContext.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.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.OffloadContext.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.OffloadContext.Builder>
-
setField
public MLDataFormats.OffloadContext.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
-
clearField
public MLDataFormats.OffloadContext.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
-
clearOneof
public MLDataFormats.OffloadContext.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
-
setRepeatedField
public MLDataFormats.OffloadContext.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.OffloadContext.Builder>
-
addRepeatedField
public MLDataFormats.OffloadContext.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MLDataFormats.OffloadContext.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
-
mergeFrom
public MLDataFormats.OffloadContext.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.OffloadContext.Builder>- 抛出:
IOException
-
hasUidMsb
public boolean hasUidMsb()optional int64 uidMsb = 1;- 指定者:
hasUidMsb在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- Whether the uidMsb field is set.
-
getUidMsb
public long getUidMsb()optional int64 uidMsb = 1;- 指定者:
getUidMsb在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- The uidMsb.
-
setUidMsb
optional int64 uidMsb = 1;- 参数:
value- The uidMsb to set.- 返回:
- This builder for chaining.
-
clearUidMsb
optional int64 uidMsb = 1;- 返回:
- This builder for chaining.
-
hasUidLsb
public boolean hasUidLsb()optional int64 uidLsb = 2;- 指定者:
hasUidLsb在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- Whether the uidLsb field is set.
-
getUidLsb
public long getUidLsb()optional int64 uidLsb = 2;- 指定者:
getUidLsb在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- The uidLsb.
-
setUidLsb
optional int64 uidLsb = 2;- 参数:
value- The uidLsb to set.- 返回:
- This builder for chaining.
-
clearUidLsb
optional int64 uidLsb = 2;- 返回:
- This builder for chaining.
-
hasComplete
public boolean hasComplete()optional bool complete = 3;- 指定者:
hasComplete在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- Whether the complete field is set.
-
getComplete
public boolean getComplete()optional bool complete = 3;- 指定者:
getComplete在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- The complete.
-
setComplete
optional bool complete = 3;- 参数:
value- The complete to set.- 返回:
- This builder for chaining.
-
clearComplete
optional bool complete = 3;- 返回:
- This builder for chaining.
-
hasBookkeeperDeleted
public boolean hasBookkeeperDeleted()optional bool bookkeeperDeleted = 4;- 指定者:
hasBookkeeperDeleted在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- Whether the bookkeeperDeleted field is set.
-
getBookkeeperDeleted
public boolean getBookkeeperDeleted()optional bool bookkeeperDeleted = 4;- 指定者:
getBookkeeperDeleted在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- The bookkeeperDeleted.
-
setBookkeeperDeleted
optional bool bookkeeperDeleted = 4;- 参数:
value- The bookkeeperDeleted to set.- 返回:
- This builder for chaining.
-
clearBookkeeperDeleted
optional bool bookkeeperDeleted = 4;- 返回:
- This builder for chaining.
-
hasTimestamp
public boolean hasTimestamp()optional int64 timestamp = 5;- 指定者:
hasTimestamp在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- Whether the timestamp field is set.
-
getTimestamp
public long getTimestamp()optional int64 timestamp = 5;- 指定者:
getTimestamp在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- The timestamp.
-
setTimestamp
optional int64 timestamp = 5;- 参数:
value- The timestamp to set.- 返回:
- This builder for chaining.
-
clearTimestamp
optional int64 timestamp = 5;- 返回:
- This builder for chaining.
-
hasDriverMetadata
public boolean hasDriverMetadata()optional .OffloadDriverMetadata driverMetadata = 6;- 指定者:
hasDriverMetadata在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- Whether the driverMetadata field is set.
-
getDriverMetadata
optional .OffloadDriverMetadata driverMetadata = 6;- 指定者:
getDriverMetadata在接口中MLDataFormats.OffloadContextOrBuilder- 返回:
- The driverMetadata.
-
setDriverMetadata
public MLDataFormats.OffloadContext.Builder setDriverMetadata(MLDataFormats.OffloadDriverMetadata value) optional .OffloadDriverMetadata driverMetadata = 6; -
setDriverMetadata
public MLDataFormats.OffloadContext.Builder setDriverMetadata(MLDataFormats.OffloadDriverMetadata.Builder builderForValue) optional .OffloadDriverMetadata driverMetadata = 6; -
mergeDriverMetadata
public MLDataFormats.OffloadContext.Builder mergeDriverMetadata(MLDataFormats.OffloadDriverMetadata value) optional .OffloadDriverMetadata driverMetadata = 6; -
clearDriverMetadata
optional .OffloadDriverMetadata driverMetadata = 6; -
getDriverMetadataBuilder
optional .OffloadDriverMetadata driverMetadata = 6; -
getDriverMetadataOrBuilder
optional .OffloadDriverMetadata driverMetadata = 6; -
getOffloadSegmentList
repeated .OffloadSegment offloadSegment = 7; -
getOffloadSegmentCount
public int getOffloadSegmentCount()repeated .OffloadSegment offloadSegment = 7; -
getOffloadSegment
repeated .OffloadSegment offloadSegment = 7; -
setOffloadSegment
public MLDataFormats.OffloadContext.Builder setOffloadSegment(int index, MLDataFormats.OffloadSegment value) repeated .OffloadSegment offloadSegment = 7; -
setOffloadSegment
public MLDataFormats.OffloadContext.Builder setOffloadSegment(int index, MLDataFormats.OffloadSegment.Builder builderForValue) repeated .OffloadSegment offloadSegment = 7; -
addOffloadSegment
repeated .OffloadSegment offloadSegment = 7; -
addOffloadSegment
public MLDataFormats.OffloadContext.Builder addOffloadSegment(int index, MLDataFormats.OffloadSegment value) repeated .OffloadSegment offloadSegment = 7; -
addOffloadSegment
public MLDataFormats.OffloadContext.Builder addOffloadSegment(MLDataFormats.OffloadSegment.Builder builderForValue) repeated .OffloadSegment offloadSegment = 7; -
addOffloadSegment
public MLDataFormats.OffloadContext.Builder addOffloadSegment(int index, MLDataFormats.OffloadSegment.Builder builderForValue) repeated .OffloadSegment offloadSegment = 7; -
addAllOffloadSegment
public MLDataFormats.OffloadContext.Builder addAllOffloadSegment(Iterable<? extends MLDataFormats.OffloadSegment> values) repeated .OffloadSegment offloadSegment = 7; -
clearOffloadSegment
repeated .OffloadSegment offloadSegment = 7; -
removeOffloadSegment
repeated .OffloadSegment offloadSegment = 7; -
getOffloadSegmentBuilder
repeated .OffloadSegment offloadSegment = 7; -
getOffloadSegmentOrBuilder
repeated .OffloadSegment offloadSegment = 7; -
getOffloadSegmentOrBuilderList
repeated .OffloadSegment offloadSegment = 7; -
addOffloadSegmentBuilder
repeated .OffloadSegment offloadSegment = 7; -
addOffloadSegmentBuilder
repeated .OffloadSegment offloadSegment = 7; -
getOffloadSegmentBuilderList
repeated .OffloadSegment offloadSegment = 7; -
setUnknownFields
public final MLDataFormats.OffloadContext.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
-
mergeUnknownFields
public final MLDataFormats.OffloadContext.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadContext.Builder>
-