Package org.drasyl.remote.protocol
Class Protocol.PublicHeader.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
- org.drasyl.remote.protocol.Protocol.PublicHeader.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,Protocol.PublicHeaderOrBuilder
- Enclosing class:
- Protocol.PublicHeader
public static final class Protocol.PublicHeader.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder> implements Protocol.PublicHeaderOrBuilder
Protobuf typeorg.drasyl.remote.protocol.PublicHeader
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Protocol.PublicHeader.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Protocol.PublicHeader
build()
Protocol.PublicHeader
buildPartial()
Protocol.PublicHeader.Builder
clear()
Protocol.PublicHeader.Builder
clearChunkNo()
up to 2 bytes (by definition, only values up to 65535 are allowed)Protocol.PublicHeader.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Protocol.PublicHeader.Builder
clearHopCount()
1 byte fix (by definition, only values between 1 and 127 are allowed)Protocol.PublicHeader.Builder
clearId()
8 bytes fixProtocol.PublicHeader.Builder
clearNetworkId()
up to 4 bytesProtocol.PublicHeader.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Protocol.PublicHeader.Builder
clearProofOfWork()
up to 4 bytesProtocol.PublicHeader.Builder
clearRecipient()
33 bytes fixProtocol.PublicHeader.Builder
clearSender()
33 bytes fixProtocol.PublicHeader.Builder
clearSignature()
32 bytes fixProtocol.PublicHeader.Builder
clearTotalChunks()
up to 2 bytes (by definition, only values up to 65535 are allowed)Protocol.PublicHeader.Builder
clone()
int
getChunkNo()
up to 2 bytes (by definition, only values up to 65535 are allowed)Protocol.PublicHeader
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getHopCount()
1 byte fix (by definition, only values between 1 and 127 are allowed)long
getId()
8 bytes fixint
getNetworkId()
up to 4 bytesint
getProofOfWork()
up to 4 bytescom.google.protobuf.ByteString
getRecipient()
33 bytes fixcom.google.protobuf.ByteString
getSender()
33 bytes fixcom.google.protobuf.ByteString
getSignature()
32 bytes fixint
getTotalChunks()
up to 2 bytes (by definition, only values up to 65535 are allowed)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Protocol.PublicHeader.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Protocol.PublicHeader.Builder
mergeFrom(com.google.protobuf.Message other)
Protocol.PublicHeader.Builder
mergeFrom(Protocol.PublicHeader other)
Protocol.PublicHeader.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Protocol.PublicHeader.Builder
setChunkNo(int value)
up to 2 bytes (by definition, only values up to 65535 are allowed)Protocol.PublicHeader.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Protocol.PublicHeader.Builder
setHopCount(int value)
1 byte fix (by definition, only values between 1 and 127 are allowed)Protocol.PublicHeader.Builder
setId(long value)
8 bytes fixProtocol.PublicHeader.Builder
setNetworkId(int value)
up to 4 bytesProtocol.PublicHeader.Builder
setProofOfWork(int value)
up to 4 bytesProtocol.PublicHeader.Builder
setRecipient(com.google.protobuf.ByteString value)
33 bytes fixProtocol.PublicHeader.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Protocol.PublicHeader.Builder
setSender(com.google.protobuf.ByteString value)
33 bytes fixProtocol.PublicHeader.Builder
setSignature(com.google.protobuf.ByteString value)
32 bytes fixProtocol.PublicHeader.Builder
setTotalChunks(int value)
up to 2 bytes (by definition, only values up to 65535 are allowed)Protocol.PublicHeader.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
clear
public Protocol.PublicHeader.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
getDefaultInstanceForType
public Protocol.PublicHeader getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Protocol.PublicHeader build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Protocol.PublicHeader buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Protocol.PublicHeader.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
setField
public Protocol.PublicHeader.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
clearField
public Protocol.PublicHeader.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
clearOneof
public Protocol.PublicHeader.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
setRepeatedField
public Protocol.PublicHeader.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
addRepeatedField
public Protocol.PublicHeader.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
mergeFrom
public Protocol.PublicHeader.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Protocol.PublicHeader.Builder>
-
mergeFrom
public Protocol.PublicHeader.Builder mergeFrom(Protocol.PublicHeader other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
mergeFrom
public Protocol.PublicHeader.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Protocol.PublicHeader.Builder>
- Throws:
IOException
-
getId
public long getId()
8 bytes fix
sfixed64 id = 1;
- Specified by:
getId
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The id.
-
setId
public Protocol.PublicHeader.Builder setId(long value)
8 bytes fix
sfixed64 id = 1;
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Protocol.PublicHeader.Builder clearId()
8 bytes fix
sfixed64 id = 1;
- Returns:
- This builder for chaining.
-
getNetworkId
public int getNetworkId()
up to 4 bytes
sint32 networkId = 2;
- Specified by:
getNetworkId
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The networkId.
-
setNetworkId
public Protocol.PublicHeader.Builder setNetworkId(int value)
up to 4 bytes
sint32 networkId = 2;
- Parameters:
value
- The networkId to set.- Returns:
- This builder for chaining.
-
clearNetworkId
public Protocol.PublicHeader.Builder clearNetworkId()
up to 4 bytes
sint32 networkId = 2;
- Returns:
- This builder for chaining.
-
getSender
public com.google.protobuf.ByteString getSender()
33 bytes fix
bytes sender = 3;
- Specified by:
getSender
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The sender.
-
setSender
public Protocol.PublicHeader.Builder setSender(com.google.protobuf.ByteString value)
33 bytes fix
bytes sender = 3;
- Parameters:
value
- The sender to set.- Returns:
- This builder for chaining.
-
clearSender
public Protocol.PublicHeader.Builder clearSender()
33 bytes fix
bytes sender = 3;
- Returns:
- This builder for chaining.
-
getProofOfWork
public int getProofOfWork()
up to 4 bytes
sint32 proofOfWork = 4;
- Specified by:
getProofOfWork
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The proofOfWork.
-
setProofOfWork
public Protocol.PublicHeader.Builder setProofOfWork(int value)
up to 4 bytes
sint32 proofOfWork = 4;
- Parameters:
value
- The proofOfWork to set.- Returns:
- This builder for chaining.
-
clearProofOfWork
public Protocol.PublicHeader.Builder clearProofOfWork()
up to 4 bytes
sint32 proofOfWork = 4;
- Returns:
- This builder for chaining.
-
getRecipient
public com.google.protobuf.ByteString getRecipient()
33 bytes fix
bytes recipient = 5;
- Specified by:
getRecipient
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The recipient.
-
setRecipient
public Protocol.PublicHeader.Builder setRecipient(com.google.protobuf.ByteString value)
33 bytes fix
bytes recipient = 5;
- Parameters:
value
- The recipient to set.- Returns:
- This builder for chaining.
-
clearRecipient
public Protocol.PublicHeader.Builder clearRecipient()
33 bytes fix
bytes recipient = 5;
- Returns:
- This builder for chaining.
-
getHopCount
public int getHopCount()
1 byte fix (by definition, only values between 1 and 127 are allowed)
uint32 hopCount = 6;
- Specified by:
getHopCount
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The hopCount.
-
setHopCount
public Protocol.PublicHeader.Builder setHopCount(int value)
1 byte fix (by definition, only values between 1 and 127 are allowed)
uint32 hopCount = 6;
- Parameters:
value
- The hopCount to set.- Returns:
- This builder for chaining.
-
clearHopCount
public Protocol.PublicHeader.Builder clearHopCount()
1 byte fix (by definition, only values between 1 and 127 are allowed)
uint32 hopCount = 6;
- Returns:
- This builder for chaining.
-
getSignature
public com.google.protobuf.ByteString getSignature()
32 bytes fix
bytes signature = 7;
- Specified by:
getSignature
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The signature.
-
setSignature
public Protocol.PublicHeader.Builder setSignature(com.google.protobuf.ByteString value)
32 bytes fix
bytes signature = 7;
- Parameters:
value
- The signature to set.- Returns:
- This builder for chaining.
-
clearSignature
public Protocol.PublicHeader.Builder clearSignature()
32 bytes fix
bytes signature = 7;
- Returns:
- This builder for chaining.
-
getChunkNo
public int getChunkNo()
up to 2 bytes (by definition, only values up to 65535 are allowed)
uint32 chunkNo = 8;
- Specified by:
getChunkNo
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The chunkNo.
-
setChunkNo
public Protocol.PublicHeader.Builder setChunkNo(int value)
up to 2 bytes (by definition, only values up to 65535 are allowed)
uint32 chunkNo = 8;
- Parameters:
value
- The chunkNo to set.- Returns:
- This builder for chaining.
-
clearChunkNo
public Protocol.PublicHeader.Builder clearChunkNo()
up to 2 bytes (by definition, only values up to 65535 are allowed)
uint32 chunkNo = 8;
- Returns:
- This builder for chaining.
-
getTotalChunks
public int getTotalChunks()
up to 2 bytes (by definition, only values up to 65535 are allowed)
uint32 totalChunks = 9;
- Specified by:
getTotalChunks
in interfaceProtocol.PublicHeaderOrBuilder
- Returns:
- The totalChunks.
-
setTotalChunks
public Protocol.PublicHeader.Builder setTotalChunks(int value)
up to 2 bytes (by definition, only values up to 65535 are allowed)
uint32 totalChunks = 9;
- Parameters:
value
- The totalChunks to set.- Returns:
- This builder for chaining.
-
clearTotalChunks
public Protocol.PublicHeader.Builder clearTotalChunks()
up to 2 bytes (by definition, only values up to 65535 are allowed)
uint32 totalChunks = 9;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Protocol.PublicHeader.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
mergeUnknownFields
public final Protocol.PublicHeader.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Protocol.PublicHeader.Builder>
-
-