类 MLDataFormats.OffloadSegment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadSegment.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,MLDataFormats.OffloadSegmentOrBuilder
public static final class MLDataFormats.OffloadSegment.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
implements MLDataFormats.OffloadSegmentOrBuilder
Protobuf type
OffloadSegment-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()timestamp in millisecondoptional bool complete = 3;optional .OffloadDriverMetadata driverMetadata = 7;optional int64 endEntryId = 6;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) timestamp in millisecondclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional int64 uidLsb = 2;optional int64 uidMsb = 1;clone()longtimestamp in millisecondbooleanoptional bool complete = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional .OffloadDriverMetadata driverMetadata = 7;optional .OffloadDriverMetadata driverMetadata = 7;optional .OffloadDriverMetadata driverMetadata = 7;longoptional int64 endEntryId = 6;longtimestamp in millisecondlongoptional int64 uidLsb = 2;longoptional int64 uidMsb = 1;booleantimestamp in millisecondbooleanoptional bool complete = 3;booleanoptional .OffloadDriverMetadata driverMetadata = 7;booleanoptional int64 endEntryId = 6;booleantimestamp in millisecondbooleanoptional int64 uidLsb = 2;booleanoptional int64 uidMsb = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanoptional .OffloadDriverMetadata driverMetadata = 7;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAssignedTimestamp(long value) timestamp in millisecondsetComplete(boolean value) optional bool complete = 3;optional .OffloadDriverMetadata driverMetadata = 7;setDriverMetadata(MLDataFormats.OffloadDriverMetadata.Builder builderForValue) optional .OffloadDriverMetadata driverMetadata = 7;setEndEntryId(long value) optional int64 endEntryId = 6;setOffloadedTimestamp(long value) timestamp in millisecondsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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.OffloadSegment.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.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.OffloadSegment.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.OffloadSegment.Builder>
-
setField
public MLDataFormats.OffloadSegment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
-
clearField
public MLDataFormats.OffloadSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
-
clearOneof
public MLDataFormats.OffloadSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
-
setRepeatedField
public MLDataFormats.OffloadSegment.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.OffloadSegment.Builder>
-
addRepeatedField
public MLDataFormats.OffloadSegment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MLDataFormats.OffloadSegment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
-
mergeFrom
public MLDataFormats.OffloadSegment.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.OffloadSegment.Builder>- 抛出:
IOException
-
hasUidMsb
public boolean hasUidMsb()optional int64 uidMsb = 1;- 指定者:
hasUidMsb在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- Whether the uidMsb field is set.
-
getUidMsb
public long getUidMsb()optional int64 uidMsb = 1;- 指定者:
getUidMsb在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- 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.OffloadSegmentOrBuilder- 返回:
- Whether the uidLsb field is set.
-
getUidLsb
public long getUidLsb()optional int64 uidLsb = 2;- 指定者:
getUidLsb在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- 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.OffloadSegmentOrBuilder- 返回:
- Whether the complete field is set.
-
getComplete
public boolean getComplete()optional bool complete = 3;- 指定者:
getComplete在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- 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.
-
hasAssignedTimestamp
public boolean hasAssignedTimestamp()timestamp in millisecond
optional int64 assignedTimestamp = 4;- 指定者:
hasAssignedTimestamp在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- Whether the assignedTimestamp field is set.
-
getAssignedTimestamp
public long getAssignedTimestamp()timestamp in millisecond
optional int64 assignedTimestamp = 4;- 指定者:
getAssignedTimestamp在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- The assignedTimestamp.
-
setAssignedTimestamp
timestamp in millisecond
optional int64 assignedTimestamp = 4;- 参数:
value- The assignedTimestamp to set.- 返回:
- This builder for chaining.
-
clearAssignedTimestamp
timestamp in millisecond
optional int64 assignedTimestamp = 4;- 返回:
- This builder for chaining.
-
hasOffloadedTimestamp
public boolean hasOffloadedTimestamp()timestamp in millisecond
optional int64 offloadedTimestamp = 5;- 指定者:
hasOffloadedTimestamp在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- Whether the offloadedTimestamp field is set.
-
getOffloadedTimestamp
public long getOffloadedTimestamp()timestamp in millisecond
optional int64 offloadedTimestamp = 5;- 指定者:
getOffloadedTimestamp在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- The offloadedTimestamp.
-
setOffloadedTimestamp
timestamp in millisecond
optional int64 offloadedTimestamp = 5;- 参数:
value- The offloadedTimestamp to set.- 返回:
- This builder for chaining.
-
clearOffloadedTimestamp
timestamp in millisecond
optional int64 offloadedTimestamp = 5;- 返回:
- This builder for chaining.
-
hasEndEntryId
public boolean hasEndEntryId()optional int64 endEntryId = 6;- 指定者:
hasEndEntryId在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- Whether the endEntryId field is set.
-
getEndEntryId
public long getEndEntryId()optional int64 endEntryId = 6;- 指定者:
getEndEntryId在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- The endEntryId.
-
setEndEntryId
optional int64 endEntryId = 6;- 参数:
value- The endEntryId to set.- 返回:
- This builder for chaining.
-
clearEndEntryId
optional int64 endEntryId = 6;- 返回:
- This builder for chaining.
-
hasDriverMetadata
public boolean hasDriverMetadata()optional .OffloadDriverMetadata driverMetadata = 7;- 指定者:
hasDriverMetadata在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- Whether the driverMetadata field is set.
-
getDriverMetadata
optional .OffloadDriverMetadata driverMetadata = 7;- 指定者:
getDriverMetadata在接口中MLDataFormats.OffloadSegmentOrBuilder- 返回:
- The driverMetadata.
-
setDriverMetadata
public MLDataFormats.OffloadSegment.Builder setDriverMetadata(MLDataFormats.OffloadDriverMetadata value) optional .OffloadDriverMetadata driverMetadata = 7; -
setDriverMetadata
public MLDataFormats.OffloadSegment.Builder setDriverMetadata(MLDataFormats.OffloadDriverMetadata.Builder builderForValue) optional .OffloadDriverMetadata driverMetadata = 7; -
mergeDriverMetadata
public MLDataFormats.OffloadSegment.Builder mergeDriverMetadata(MLDataFormats.OffloadDriverMetadata value) optional .OffloadDriverMetadata driverMetadata = 7; -
clearDriverMetadata
optional .OffloadDriverMetadata driverMetadata = 7; -
getDriverMetadataBuilder
optional .OffloadDriverMetadata driverMetadata = 7; -
getDriverMetadataOrBuilder
optional .OffloadDriverMetadata driverMetadata = 7; -
setUnknownFields
public final MLDataFormats.OffloadSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
-
mergeUnknownFields
public final MLDataFormats.OffloadSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.OffloadSegment.Builder>
-