Package org.apache.pekko.remote
Class WireFormats.AcknowledgementInfo.Builder
java.lang.Object
org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
org.apache.pekko.protobufv3.internal.AbstractMessage.Builder<BuilderT>
org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<WireFormats.AcknowledgementInfo.Builder>
org.apache.pekko.remote.WireFormats.AcknowledgementInfo.Builder
- All Implemented Interfaces:
Cloneable,org.apache.pekko.protobufv3.internal.Message.Builder,org.apache.pekko.protobufv3.internal.MessageLite.Builder,org.apache.pekko.protobufv3.internal.MessageLiteOrBuilder,org.apache.pekko.protobufv3.internal.MessageOrBuilder,WireFormats.AcknowledgementInfoOrBuilder
- Enclosing class:
- WireFormats.AcknowledgementInfo
public static final class WireFormats.AcknowledgementInfo.Builder
extends org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<WireFormats.AcknowledgementInfo.Builder>
implements WireFormats.AcknowledgementInfoOrBuilder
Protobuf type
AcknowledgementInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllNacks(Iterable<? extends Long> values) repeated fixed64 nacks = 2;addNacks(long value) repeated fixed64 nacks = 2;build()clear()required fixed64 cumulativeAck = 1;repeated fixed64 nacks = 2;longrequired fixed64 cumulativeAck = 1;static final org.apache.pekko.protobufv3.internal.Descriptors.Descriptororg.apache.pekko.protobufv3.internal.Descriptors.DescriptorlonggetNacks(int index) repeated fixed64 nacks = 2;intrepeated fixed64 nacks = 2;repeated fixed64 nacks = 2;booleanrequired fixed64 cumulativeAck = 1;protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry) mergeFrom(org.apache.pekko.protobufv3.internal.Message other) setCumulativeAck(long value) required fixed64 cumulativeAck = 1;setNacks(int index, long value) repeated fixed64 nacks = 2;Methods inherited from class org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.pekko.protobufv3.internal.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface org.apache.pekko.protobufv3.internal.MessageLite.Builder
mergeFromMethods inherited from interface org.apache.pekko.protobufv3.internal.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<WireFormats.AcknowledgementInfo.Builder>
-
clear
- Specified by:
clearin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
clearin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder- Overrides:
clearin classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<WireFormats.AcknowledgementInfo.Builder>
-
getDescriptorForType
public org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
getDescriptorForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageOrBuilder- Overrides:
getDescriptorForTypein classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<WireFormats.AcknowledgementInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageOrBuilder
-
build
- Specified by:
buildin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
buildin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
buildPartialin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
-
mergeFrom
public WireFormats.AcknowledgementInfo.Builder mergeFrom(org.apache.pekko.protobufv3.internal.Message other) - Specified by:
mergeFromin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Overrides:
mergeFromin classorg.apache.pekko.protobufv3.internal.AbstractMessage.Builder<WireFormats.AcknowledgementInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceorg.apache.pekko.protobufv3.internal.MessageLiteOrBuilder- Overrides:
isInitializedin classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<WireFormats.AcknowledgementInfo.Builder>
-
mergeFrom
public WireFormats.AcknowledgementInfo.Builder mergeFrom(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
mergeFromin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder- Overrides:
mergeFromin classorg.apache.pekko.protobufv3.internal.AbstractMessage.Builder<WireFormats.AcknowledgementInfo.Builder>- Throws:
IOException
-
hasCumulativeAck
public boolean hasCumulativeAck()required fixed64 cumulativeAck = 1;- Specified by:
hasCumulativeAckin interfaceWireFormats.AcknowledgementInfoOrBuilder- Returns:
- Whether the cumulativeAck field is set.
-
getCumulativeAck
public long getCumulativeAck()required fixed64 cumulativeAck = 1;- Specified by:
getCumulativeAckin interfaceWireFormats.AcknowledgementInfoOrBuilder- Returns:
- The cumulativeAck.
-
setCumulativeAck
required fixed64 cumulativeAck = 1;- Parameters:
value- The cumulativeAck to set.- Returns:
- This builder for chaining.
-
clearCumulativeAck
required fixed64 cumulativeAck = 1;- Returns:
- This builder for chaining.
-
getNacksList
repeated fixed64 nacks = 2;- Specified by:
getNacksListin interfaceWireFormats.AcknowledgementInfoOrBuilder- Returns:
- A list containing the nacks.
-
getNacksCount
public int getNacksCount()repeated fixed64 nacks = 2;- Specified by:
getNacksCountin interfaceWireFormats.AcknowledgementInfoOrBuilder- Returns:
- The count of nacks.
-
getNacks
public long getNacks(int index) repeated fixed64 nacks = 2;- Specified by:
getNacksin interfaceWireFormats.AcknowledgementInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The nacks at the given index.
-
setNacks
repeated fixed64 nacks = 2;- Parameters:
index- The index to set the value at.value- The nacks to set.- Returns:
- This builder for chaining.
-
addNacks
repeated fixed64 nacks = 2;- Parameters:
value- The nacks to add.- Returns:
- This builder for chaining.
-
addAllNacks
repeated fixed64 nacks = 2;- Parameters:
values- The nacks to add.- Returns:
- This builder for chaining.
-
clearNacks
repeated fixed64 nacks = 2;- Returns:
- This builder for chaining.
-