public static final class GossipMessage.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder> implements GossipMessageOrBuilder
GossipMessage defines the message sent in a gossip networkProtobuf type
gossip.GossipMessage
Modifier and Type | Method and Description |
---|---|
GossipMessage.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GossipMessage |
build() |
GossipMessage |
buildPartial() |
GossipMessage.Builder |
clear() |
GossipMessage.Builder |
clearAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
GossipMessage.Builder |
clearAliveMsg()
Membership
|
GossipMessage.Builder |
clearChannel()
The channel of the message.
|
GossipMessage.Builder |
clearConn()
ConnEstablish, used for establishing a connection
|
GossipMessage.Builder |
clearContent() |
GossipMessage.Builder |
clearDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
GossipMessage.Builder |
clearDataMsg()
Contains a ledger block
|
GossipMessage.Builder |
clearDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
GossipMessage.Builder |
clearDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
GossipMessage.Builder |
clearEmpty()
Empty message, used for pinging
|
GossipMessage.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
GossipMessage.Builder |
clearHello()
Used for push&pull
|
GossipMessage.Builder |
clearLeadershipMsg()
Used to indicate intent of peer to become leader
|
GossipMessage.Builder |
clearMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
GossipMessage.Builder |
clearMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
GossipMessage.Builder |
clearNonce()
used mainly for testing, but will might be used in the future
for ensuring message delivery by acking
|
GossipMessage.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
GossipMessage.Builder |
clearPeerIdentity()
Used to learn of a peer's certificate
|
GossipMessage.Builder |
clearPrivateData()
Encapsulates private data used to distribute
private rwset after the endorsement
|
GossipMessage.Builder |
clearPrivateReq()
Used to request private data
|
GossipMessage.Builder |
clearPrivateRes()
Used to respond to private data requests
|
GossipMessage.Builder |
clearStateInfo()
Used for relaying information
about state
|
GossipMessage.Builder |
clearStateInfoPullReq()
Used for asking for StateInfoSnapshots
|
GossipMessage.Builder |
clearStateRequest()
Used to ask from a remote peer a set of blocks
|
GossipMessage.Builder |
clearStateResponse()
Used to send a set of blocks to a remote peer
|
GossipMessage.Builder |
clearStateSnapshot()
Used for sending sets of StateInfo messages
|
GossipMessage.Builder |
clearTag()
determines to which peers it is allowed
to forward the message
|
GossipMessage.Builder |
clone() |
Acknowledgement |
getAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
Acknowledgement.Builder |
getAckBuilder()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
AcknowledgementOrBuilder |
getAckOrBuilder()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
AliveMessage |
getAliveMsg()
Membership
|
AliveMessage.Builder |
getAliveMsgBuilder()
Membership
|
AliveMessageOrBuilder |
getAliveMsgOrBuilder()
Membership
|
com.google.protobuf.ByteString |
getChannel()
The channel of the message.
|
ConnEstablish |
getConn()
ConnEstablish, used for establishing a connection
|
ConnEstablish.Builder |
getConnBuilder()
ConnEstablish, used for establishing a connection
|
ConnEstablishOrBuilder |
getConnOrBuilder()
ConnEstablish, used for establishing a connection
|
GossipMessage.ContentCase |
getContentCase() |
DataDigest |
getDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
DataDigest.Builder |
getDataDigBuilder()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
DataDigestOrBuilder |
getDataDigOrBuilder()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
DataMessage |
getDataMsg()
Contains a ledger block
|
DataMessage.Builder |
getDataMsgBuilder()
Contains a ledger block
|
DataMessageOrBuilder |
getDataMsgOrBuilder()
Contains a ledger block
|
DataRequest |
getDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
DataRequest.Builder |
getDataReqBuilder()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
DataRequestOrBuilder |
getDataReqOrBuilder()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
DataUpdate |
getDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
DataUpdate.Builder |
getDataUpdateBuilder()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
DataUpdateOrBuilder |
getDataUpdateOrBuilder()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
GossipMessage |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Empty |
getEmpty()
Empty message, used for pinging
|
Empty.Builder |
getEmptyBuilder()
Empty message, used for pinging
|
EmptyOrBuilder |
getEmptyOrBuilder()
Empty message, used for pinging
|
GossipHello |
getHello()
Used for push&pull
|
GossipHello.Builder |
getHelloBuilder()
Used for push&pull
|
GossipHelloOrBuilder |
getHelloOrBuilder()
Used for push&pull
|
LeadershipMessage |
getLeadershipMsg()
Used to indicate intent of peer to become leader
|
LeadershipMessage.Builder |
getLeadershipMsgBuilder()
Used to indicate intent of peer to become leader
|
LeadershipMessageOrBuilder |
getLeadershipMsgOrBuilder()
Used to indicate intent of peer to become leader
|
MembershipRequest |
getMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
MembershipRequest.Builder |
getMemReqBuilder()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
MembershipRequestOrBuilder |
getMemReqOrBuilder()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
MembershipResponse |
getMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
MembershipResponse.Builder |
getMemResBuilder()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
MembershipResponseOrBuilder |
getMemResOrBuilder()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
long |
getNonce()
used mainly for testing, but will might be used in the future
for ensuring message delivery by acking
|
PeerIdentity |
getPeerIdentity()
Used to learn of a peer's certificate
|
PeerIdentity.Builder |
getPeerIdentityBuilder()
Used to learn of a peer's certificate
|
PeerIdentityOrBuilder |
getPeerIdentityOrBuilder()
Used to learn of a peer's certificate
|
PrivateDataMessage |
getPrivateData()
Encapsulates private data used to distribute
private rwset after the endorsement
|
PrivateDataMessage.Builder |
getPrivateDataBuilder()
Encapsulates private data used to distribute
private rwset after the endorsement
|
PrivateDataMessageOrBuilder |
getPrivateDataOrBuilder()
Encapsulates private data used to distribute
private rwset after the endorsement
|
RemotePvtDataRequest |
getPrivateReq()
Used to request private data
|
RemotePvtDataRequest.Builder |
getPrivateReqBuilder()
Used to request private data
|
RemotePvtDataRequestOrBuilder |
getPrivateReqOrBuilder()
Used to request private data
|
RemotePvtDataResponse |
getPrivateRes()
Used to respond to private data requests
|
RemotePvtDataResponse.Builder |
getPrivateResBuilder()
Used to respond to private data requests
|
RemotePvtDataResponseOrBuilder |
getPrivateResOrBuilder()
Used to respond to private data requests
|
StateInfo |
getStateInfo()
Used for relaying information
about state
|
StateInfo.Builder |
getStateInfoBuilder()
Used for relaying information
about state
|
StateInfoOrBuilder |
getStateInfoOrBuilder()
Used for relaying information
about state
|
StateInfoPullRequest |
getStateInfoPullReq()
Used for asking for StateInfoSnapshots
|
StateInfoPullRequest.Builder |
getStateInfoPullReqBuilder()
Used for asking for StateInfoSnapshots
|
StateInfoPullRequestOrBuilder |
getStateInfoPullReqOrBuilder()
Used for asking for StateInfoSnapshots
|
RemoteStateRequest |
getStateRequest()
Used to ask from a remote peer a set of blocks
|
RemoteStateRequest.Builder |
getStateRequestBuilder()
Used to ask from a remote peer a set of blocks
|
RemoteStateRequestOrBuilder |
getStateRequestOrBuilder()
Used to ask from a remote peer a set of blocks
|
RemoteStateResponse |
getStateResponse()
Used to send a set of blocks to a remote peer
|
RemoteStateResponse.Builder |
getStateResponseBuilder()
Used to send a set of blocks to a remote peer
|
RemoteStateResponseOrBuilder |
getStateResponseOrBuilder()
Used to send a set of blocks to a remote peer
|
StateInfoSnapshot |
getStateSnapshot()
Used for sending sets of StateInfo messages
|
StateInfoSnapshot.Builder |
getStateSnapshotBuilder()
Used for sending sets of StateInfo messages
|
StateInfoSnapshotOrBuilder |
getStateSnapshotOrBuilder()
Used for sending sets of StateInfo messages
|
GossipMessage.Tag |
getTag()
determines to which peers it is allowed
to forward the message
|
int |
getTagValue()
determines to which peers it is allowed
to forward the message
|
boolean |
hasAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
boolean |
hasAliveMsg()
Membership
|
boolean |
hasConn()
ConnEstablish, used for establishing a connection
|
boolean |
hasDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
boolean |
hasDataMsg()
Contains a ledger block
|
boolean |
hasDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
boolean |
hasDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
boolean |
hasEmpty()
Empty message, used for pinging
|
boolean |
hasHello()
Used for push&pull
|
boolean |
hasLeadershipMsg()
Used to indicate intent of peer to become leader
|
boolean |
hasMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
boolean |
hasMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
boolean |
hasPeerIdentity()
Used to learn of a peer's certificate
|
boolean |
hasPrivateData()
Encapsulates private data used to distribute
private rwset after the endorsement
|
boolean |
hasPrivateReq()
Used to request private data
|
boolean |
hasPrivateRes()
Used to respond to private data requests
|
boolean |
hasStateInfo()
Used for relaying information
about state
|
boolean |
hasStateInfoPullReq()
Used for asking for StateInfoSnapshots
|
boolean |
hasStateRequest()
Used to ask from a remote peer a set of blocks
|
boolean |
hasStateResponse()
Used to send a set of blocks to a remote peer
|
boolean |
hasStateSnapshot()
Used for sending sets of StateInfo messages
|
boolean |
isInitialized() |
GossipMessage.Builder |
mergeAck(Acknowledgement value)
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
GossipMessage.Builder |
mergeAliveMsg(AliveMessage value)
Membership
|
GossipMessage.Builder |
mergeConn(ConnEstablish value)
ConnEstablish, used for establishing a connection
|
GossipMessage.Builder |
mergeDataDig(DataDigest value)
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
GossipMessage.Builder |
mergeDataMsg(DataMessage value)
Contains a ledger block
|
GossipMessage.Builder |
mergeDataReq(DataRequest value)
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
GossipMessage.Builder |
mergeDataUpdate(DataUpdate value)
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
GossipMessage.Builder |
mergeEmpty(Empty value)
Empty message, used for pinging
|
GossipMessage.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GossipMessage.Builder |
mergeFrom(GossipMessage other) |
GossipMessage.Builder |
mergeFrom(com.google.protobuf.Message other) |
GossipMessage.Builder |
mergeHello(GossipHello value)
Used for push&pull
|
GossipMessage.Builder |
mergeLeadershipMsg(LeadershipMessage value)
Used to indicate intent of peer to become leader
|
GossipMessage.Builder |
mergeMemReq(MembershipRequest value)
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
GossipMessage.Builder |
mergeMemRes(MembershipResponse value)
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
GossipMessage.Builder |
mergePeerIdentity(PeerIdentity value)
Used to learn of a peer's certificate
|
GossipMessage.Builder |
mergePrivateData(PrivateDataMessage value)
Encapsulates private data used to distribute
private rwset after the endorsement
|
GossipMessage.Builder |
mergePrivateReq(RemotePvtDataRequest value)
Used to request private data
|
GossipMessage.Builder |
mergePrivateRes(RemotePvtDataResponse value)
Used to respond to private data requests
|
GossipMessage.Builder |
mergeStateInfo(StateInfo value)
Used for relaying information
about state
|
GossipMessage.Builder |
mergeStateInfoPullReq(StateInfoPullRequest value)
Used for asking for StateInfoSnapshots
|
GossipMessage.Builder |
mergeStateRequest(RemoteStateRequest value)
Used to ask from a remote peer a set of blocks
|
GossipMessage.Builder |
mergeStateResponse(RemoteStateResponse value)
Used to send a set of blocks to a remote peer
|
GossipMessage.Builder |
mergeStateSnapshot(StateInfoSnapshot value)
Used for sending sets of StateInfo messages
|
GossipMessage.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
GossipMessage.Builder |
setAck(Acknowledgement.Builder builderForValue)
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
GossipMessage.Builder |
setAck(Acknowledgement value)
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
GossipMessage.Builder |
setAliveMsg(AliveMessage.Builder builderForValue)
Membership
|
GossipMessage.Builder |
setAliveMsg(AliveMessage value)
Membership
|
GossipMessage.Builder |
setChannel(com.google.protobuf.ByteString value)
The channel of the message.
|
GossipMessage.Builder |
setConn(ConnEstablish.Builder builderForValue)
ConnEstablish, used for establishing a connection
|
GossipMessage.Builder |
setConn(ConnEstablish value)
ConnEstablish, used for establishing a connection
|
GossipMessage.Builder |
setDataDig(DataDigest.Builder builderForValue)
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
GossipMessage.Builder |
setDataDig(DataDigest value)
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
GossipMessage.Builder |
setDataMsg(DataMessage.Builder builderForValue)
Contains a ledger block
|
GossipMessage.Builder |
setDataMsg(DataMessage value)
Contains a ledger block
|
GossipMessage.Builder |
setDataReq(DataRequest.Builder builderForValue)
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
GossipMessage.Builder |
setDataReq(DataRequest value)
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
GossipMessage.Builder |
setDataUpdate(DataUpdate.Builder builderForValue)
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
GossipMessage.Builder |
setDataUpdate(DataUpdate value)
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
GossipMessage.Builder |
setEmpty(Empty.Builder builderForValue)
Empty message, used for pinging
|
GossipMessage.Builder |
setEmpty(Empty value)
Empty message, used for pinging
|
GossipMessage.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GossipMessage.Builder |
setHello(GossipHello.Builder builderForValue)
Used for push&pull
|
GossipMessage.Builder |
setHello(GossipHello value)
Used for push&pull
|
GossipMessage.Builder |
setLeadershipMsg(LeadershipMessage.Builder builderForValue)
Used to indicate intent of peer to become leader
|
GossipMessage.Builder |
setLeadershipMsg(LeadershipMessage value)
Used to indicate intent of peer to become leader
|
GossipMessage.Builder |
setMemReq(MembershipRequest.Builder builderForValue)
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
GossipMessage.Builder |
setMemReq(MembershipRequest value)
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
GossipMessage.Builder |
setMemRes(MembershipResponse.Builder builderForValue)
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
GossipMessage.Builder |
setMemRes(MembershipResponse value)
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
GossipMessage.Builder |
setNonce(long value)
used mainly for testing, but will might be used in the future
for ensuring message delivery by acking
|
GossipMessage.Builder |
setPeerIdentity(PeerIdentity.Builder builderForValue)
Used to learn of a peer's certificate
|
GossipMessage.Builder |
setPeerIdentity(PeerIdentity value)
Used to learn of a peer's certificate
|
GossipMessage.Builder |
setPrivateData(PrivateDataMessage.Builder builderForValue)
Encapsulates private data used to distribute
private rwset after the endorsement
|
GossipMessage.Builder |
setPrivateData(PrivateDataMessage value)
Encapsulates private data used to distribute
private rwset after the endorsement
|
GossipMessage.Builder |
setPrivateReq(RemotePvtDataRequest.Builder builderForValue)
Used to request private data
|
GossipMessage.Builder |
setPrivateReq(RemotePvtDataRequest value)
Used to request private data
|
GossipMessage.Builder |
setPrivateRes(RemotePvtDataResponse.Builder builderForValue)
Used to respond to private data requests
|
GossipMessage.Builder |
setPrivateRes(RemotePvtDataResponse value)
Used to respond to private data requests
|
GossipMessage.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
GossipMessage.Builder |
setStateInfo(StateInfo.Builder builderForValue)
Used for relaying information
about state
|
GossipMessage.Builder |
setStateInfo(StateInfo value)
Used for relaying information
about state
|
GossipMessage.Builder |
setStateInfoPullReq(StateInfoPullRequest.Builder builderForValue)
Used for asking for StateInfoSnapshots
|
GossipMessage.Builder |
setStateInfoPullReq(StateInfoPullRequest value)
Used for asking for StateInfoSnapshots
|
GossipMessage.Builder |
setStateRequest(RemoteStateRequest.Builder builderForValue)
Used to ask from a remote peer a set of blocks
|
GossipMessage.Builder |
setStateRequest(RemoteStateRequest value)
Used to ask from a remote peer a set of blocks
|
GossipMessage.Builder |
setStateResponse(RemoteStateResponse.Builder builderForValue)
Used to send a set of blocks to a remote peer
|
GossipMessage.Builder |
setStateResponse(RemoteStateResponse value)
Used to send a set of blocks to a remote peer
|
GossipMessage.Builder |
setStateSnapshot(StateInfoSnapshot.Builder builderForValue)
Used for sending sets of StateInfo messages
|
GossipMessage.Builder |
setStateSnapshot(StateInfoSnapshot value)
Used for sending sets of StateInfo messages
|
GossipMessage.Builder |
setTag(GossipMessage.Tag value)
determines to which peers it is allowed
to forward the message
|
GossipMessage.Builder |
setTagValue(int value)
determines to which peers it is allowed
to forward the message
|
GossipMessage.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public GossipMessage.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public GossipMessage build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public GossipMessage buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public GossipMessage.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<GossipMessage.Builder>
public GossipMessage.Builder mergeFrom(GossipMessage other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public GossipMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<GossipMessage.Builder>
IOException
public GossipMessage.ContentCase getContentCase()
getContentCase
in interface GossipMessageOrBuilder
public GossipMessage.Builder clearContent()
public long getNonce()
used mainly for testing, but will might be used in the future for ensuring message delivery by acking
uint64 nonce = 1 [json_name = "nonce"];
getNonce
in interface GossipMessageOrBuilder
public GossipMessage.Builder setNonce(long value)
used mainly for testing, but will might be used in the future for ensuring message delivery by acking
uint64 nonce = 1 [json_name = "nonce"];
value
- The nonce to set.public GossipMessage.Builder clearNonce()
used mainly for testing, but will might be used in the future for ensuring message delivery by acking
uint64 nonce = 1 [json_name = "nonce"];
public com.google.protobuf.ByteString getChannel()
The channel of the message. Some GossipMessages may set this to nil, because they are cross-channels but some may not
bytes channel = 2 [json_name = "channel"];
getChannel
in interface GossipMessageOrBuilder
public GossipMessage.Builder setChannel(com.google.protobuf.ByteString value)
The channel of the message. Some GossipMessages may set this to nil, because they are cross-channels but some may not
bytes channel = 2 [json_name = "channel"];
value
- The channel to set.public GossipMessage.Builder clearChannel()
The channel of the message. Some GossipMessages may set this to nil, because they are cross-channels but some may not
bytes channel = 2 [json_name = "channel"];
public int getTagValue()
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
getTagValue
in interface GossipMessageOrBuilder
public GossipMessage.Builder setTagValue(int value)
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
value
- The enum numeric value on the wire for tag to set.public GossipMessage.Tag getTag()
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
getTag
in interface GossipMessageOrBuilder
public GossipMessage.Builder setTag(GossipMessage.Tag value)
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
value
- The tag to set.public GossipMessage.Builder clearTag()
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
public boolean hasAliveMsg()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
hasAliveMsg
in interface GossipMessageOrBuilder
public AliveMessage getAliveMsg()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
getAliveMsg
in interface GossipMessageOrBuilder
public GossipMessage.Builder setAliveMsg(AliveMessage value)
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
public GossipMessage.Builder setAliveMsg(AliveMessage.Builder builderForValue)
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
public GossipMessage.Builder mergeAliveMsg(AliveMessage value)
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
public GossipMessage.Builder clearAliveMsg()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
public AliveMessage.Builder getAliveMsgBuilder()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
public AliveMessageOrBuilder getAliveMsgOrBuilder()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
getAliveMsgOrBuilder
in interface GossipMessageOrBuilder
public boolean hasMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
hasMemReq
in interface GossipMessageOrBuilder
public MembershipRequest getMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
getMemReq
in interface GossipMessageOrBuilder
public GossipMessage.Builder setMemReq(MembershipRequest value)
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
public GossipMessage.Builder setMemReq(MembershipRequest.Builder builderForValue)
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
public GossipMessage.Builder mergeMemReq(MembershipRequest value)
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
public GossipMessage.Builder clearMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
public MembershipRequest.Builder getMemReqBuilder()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
public MembershipRequestOrBuilder getMemReqOrBuilder()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
getMemReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
hasMemRes
in interface GossipMessageOrBuilder
public MembershipResponse getMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
getMemRes
in interface GossipMessageOrBuilder
public GossipMessage.Builder setMemRes(MembershipResponse value)
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
public GossipMessage.Builder setMemRes(MembershipResponse.Builder builderForValue)
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
public GossipMessage.Builder mergeMemRes(MembershipResponse value)
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
public GossipMessage.Builder clearMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
public MembershipResponse.Builder getMemResBuilder()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
public MembershipResponseOrBuilder getMemResOrBuilder()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
getMemResOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataMsg()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
hasDataMsg
in interface GossipMessageOrBuilder
public DataMessage getDataMsg()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
getDataMsg
in interface GossipMessageOrBuilder
public GossipMessage.Builder setDataMsg(DataMessage value)
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
public GossipMessage.Builder setDataMsg(DataMessage.Builder builderForValue)
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
public GossipMessage.Builder mergeDataMsg(DataMessage value)
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
public GossipMessage.Builder clearDataMsg()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
public DataMessage.Builder getDataMsgBuilder()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
public DataMessageOrBuilder getDataMsgOrBuilder()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
getDataMsgOrBuilder
in interface GossipMessageOrBuilder
public boolean hasHello()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
hasHello
in interface GossipMessageOrBuilder
public GossipHello getHello()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
getHello
in interface GossipMessageOrBuilder
public GossipMessage.Builder setHello(GossipHello value)
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
public GossipMessage.Builder setHello(GossipHello.Builder builderForValue)
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
public GossipMessage.Builder mergeHello(GossipHello value)
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
public GossipMessage.Builder clearHello()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
public GossipHello.Builder getHelloBuilder()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
public GossipHelloOrBuilder getHelloOrBuilder()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
getHelloOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
hasDataDig
in interface GossipMessageOrBuilder
public DataDigest getDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
getDataDig
in interface GossipMessageOrBuilder
public GossipMessage.Builder setDataDig(DataDigest value)
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
public GossipMessage.Builder setDataDig(DataDigest.Builder builderForValue)
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
public GossipMessage.Builder mergeDataDig(DataDigest value)
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
public GossipMessage.Builder clearDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
public DataDigest.Builder getDataDigBuilder()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
public DataDigestOrBuilder getDataDigOrBuilder()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
getDataDigOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
hasDataReq
in interface GossipMessageOrBuilder
public DataRequest getDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
getDataReq
in interface GossipMessageOrBuilder
public GossipMessage.Builder setDataReq(DataRequest value)
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
public GossipMessage.Builder setDataReq(DataRequest.Builder builderForValue)
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
public GossipMessage.Builder mergeDataReq(DataRequest value)
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
public GossipMessage.Builder clearDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
public DataRequest.Builder getDataReqBuilder()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
public DataRequestOrBuilder getDataReqOrBuilder()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
getDataReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
hasDataUpdate
in interface GossipMessageOrBuilder
public DataUpdate getDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
getDataUpdate
in interface GossipMessageOrBuilder
public GossipMessage.Builder setDataUpdate(DataUpdate value)
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
public GossipMessage.Builder setDataUpdate(DataUpdate.Builder builderForValue)
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
public GossipMessage.Builder mergeDataUpdate(DataUpdate value)
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
public GossipMessage.Builder clearDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
public DataUpdate.Builder getDataUpdateBuilder()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
public DataUpdateOrBuilder getDataUpdateOrBuilder()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
getDataUpdateOrBuilder
in interface GossipMessageOrBuilder
public boolean hasEmpty()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
hasEmpty
in interface GossipMessageOrBuilder
public Empty getEmpty()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
getEmpty
in interface GossipMessageOrBuilder
public GossipMessage.Builder setEmpty(Empty value)
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
public GossipMessage.Builder setEmpty(Empty.Builder builderForValue)
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
public GossipMessage.Builder mergeEmpty(Empty value)
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
public GossipMessage.Builder clearEmpty()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
public Empty.Builder getEmptyBuilder()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
public EmptyOrBuilder getEmptyOrBuilder()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
getEmptyOrBuilder
in interface GossipMessageOrBuilder
public boolean hasConn()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
hasConn
in interface GossipMessageOrBuilder
public ConnEstablish getConn()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
getConn
in interface GossipMessageOrBuilder
public GossipMessage.Builder setConn(ConnEstablish value)
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
public GossipMessage.Builder setConn(ConnEstablish.Builder builderForValue)
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
public GossipMessage.Builder mergeConn(ConnEstablish value)
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
public GossipMessage.Builder clearConn()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
public ConnEstablish.Builder getConnBuilder()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
public ConnEstablishOrBuilder getConnOrBuilder()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
getConnOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateInfo()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
hasStateInfo
in interface GossipMessageOrBuilder
public StateInfo getStateInfo()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
getStateInfo
in interface GossipMessageOrBuilder
public GossipMessage.Builder setStateInfo(StateInfo value)
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
public GossipMessage.Builder setStateInfo(StateInfo.Builder builderForValue)
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
public GossipMessage.Builder mergeStateInfo(StateInfo value)
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
public GossipMessage.Builder clearStateInfo()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
public StateInfo.Builder getStateInfoBuilder()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
public StateInfoOrBuilder getStateInfoOrBuilder()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
getStateInfoOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateSnapshot()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
hasStateSnapshot
in interface GossipMessageOrBuilder
public StateInfoSnapshot getStateSnapshot()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
getStateSnapshot
in interface GossipMessageOrBuilder
public GossipMessage.Builder setStateSnapshot(StateInfoSnapshot value)
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
public GossipMessage.Builder setStateSnapshot(StateInfoSnapshot.Builder builderForValue)
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
public GossipMessage.Builder mergeStateSnapshot(StateInfoSnapshot value)
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
public GossipMessage.Builder clearStateSnapshot()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
public StateInfoSnapshot.Builder getStateSnapshotBuilder()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
public StateInfoSnapshotOrBuilder getStateSnapshotOrBuilder()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
getStateSnapshotOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateInfoPullReq()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
hasStateInfoPullReq
in interface GossipMessageOrBuilder
public StateInfoPullRequest getStateInfoPullReq()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
getStateInfoPullReq
in interface GossipMessageOrBuilder
public GossipMessage.Builder setStateInfoPullReq(StateInfoPullRequest value)
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
public GossipMessage.Builder setStateInfoPullReq(StateInfoPullRequest.Builder builderForValue)
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
public GossipMessage.Builder mergeStateInfoPullReq(StateInfoPullRequest value)
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
public GossipMessage.Builder clearStateInfoPullReq()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
public StateInfoPullRequest.Builder getStateInfoPullReqBuilder()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
public StateInfoPullRequestOrBuilder getStateInfoPullReqOrBuilder()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
getStateInfoPullReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateRequest()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
hasStateRequest
in interface GossipMessageOrBuilder
public RemoteStateRequest getStateRequest()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
getStateRequest
in interface GossipMessageOrBuilder
public GossipMessage.Builder setStateRequest(RemoteStateRequest value)
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
public GossipMessage.Builder setStateRequest(RemoteStateRequest.Builder builderForValue)
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
public GossipMessage.Builder mergeStateRequest(RemoteStateRequest value)
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
public GossipMessage.Builder clearStateRequest()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
public RemoteStateRequest.Builder getStateRequestBuilder()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
public RemoteStateRequestOrBuilder getStateRequestOrBuilder()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
getStateRequestOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateResponse()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
hasStateResponse
in interface GossipMessageOrBuilder
public RemoteStateResponse getStateResponse()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
getStateResponse
in interface GossipMessageOrBuilder
public GossipMessage.Builder setStateResponse(RemoteStateResponse value)
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
public GossipMessage.Builder setStateResponse(RemoteStateResponse.Builder builderForValue)
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
public GossipMessage.Builder mergeStateResponse(RemoteStateResponse value)
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
public GossipMessage.Builder clearStateResponse()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
public RemoteStateResponse.Builder getStateResponseBuilder()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
public RemoteStateResponseOrBuilder getStateResponseOrBuilder()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
getStateResponseOrBuilder
in interface GossipMessageOrBuilder
public boolean hasLeadershipMsg()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
hasLeadershipMsg
in interface GossipMessageOrBuilder
public LeadershipMessage getLeadershipMsg()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
getLeadershipMsg
in interface GossipMessageOrBuilder
public GossipMessage.Builder setLeadershipMsg(LeadershipMessage value)
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
public GossipMessage.Builder setLeadershipMsg(LeadershipMessage.Builder builderForValue)
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
public GossipMessage.Builder mergeLeadershipMsg(LeadershipMessage value)
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
public GossipMessage.Builder clearLeadershipMsg()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
public LeadershipMessage.Builder getLeadershipMsgBuilder()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
public LeadershipMessageOrBuilder getLeadershipMsgOrBuilder()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
getLeadershipMsgOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPeerIdentity()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
hasPeerIdentity
in interface GossipMessageOrBuilder
public PeerIdentity getPeerIdentity()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
getPeerIdentity
in interface GossipMessageOrBuilder
public GossipMessage.Builder setPeerIdentity(PeerIdentity value)
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
public GossipMessage.Builder setPeerIdentity(PeerIdentity.Builder builderForValue)
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
public GossipMessage.Builder mergePeerIdentity(PeerIdentity value)
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
public GossipMessage.Builder clearPeerIdentity()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
public PeerIdentity.Builder getPeerIdentityBuilder()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
public PeerIdentityOrBuilder getPeerIdentityOrBuilder()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
getPeerIdentityOrBuilder
in interface GossipMessageOrBuilder
public boolean hasAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
hasAck
in interface GossipMessageOrBuilder
public Acknowledgement getAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
getAck
in interface GossipMessageOrBuilder
public GossipMessage.Builder setAck(Acknowledgement value)
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
public GossipMessage.Builder setAck(Acknowledgement.Builder builderForValue)
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
public GossipMessage.Builder mergeAck(Acknowledgement value)
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
public GossipMessage.Builder clearAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
public Acknowledgement.Builder getAckBuilder()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
public AcknowledgementOrBuilder getAckOrBuilder()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
getAckOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPrivateReq()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
hasPrivateReq
in interface GossipMessageOrBuilder
public RemotePvtDataRequest getPrivateReq()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
getPrivateReq
in interface GossipMessageOrBuilder
public GossipMessage.Builder setPrivateReq(RemotePvtDataRequest value)
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
public GossipMessage.Builder setPrivateReq(RemotePvtDataRequest.Builder builderForValue)
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
public GossipMessage.Builder mergePrivateReq(RemotePvtDataRequest value)
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
public GossipMessage.Builder clearPrivateReq()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
public RemotePvtDataRequest.Builder getPrivateReqBuilder()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
public RemotePvtDataRequestOrBuilder getPrivateReqOrBuilder()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
getPrivateReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPrivateRes()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
hasPrivateRes
in interface GossipMessageOrBuilder
public RemotePvtDataResponse getPrivateRes()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
getPrivateRes
in interface GossipMessageOrBuilder
public GossipMessage.Builder setPrivateRes(RemotePvtDataResponse value)
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
public GossipMessage.Builder setPrivateRes(RemotePvtDataResponse.Builder builderForValue)
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
public GossipMessage.Builder mergePrivateRes(RemotePvtDataResponse value)
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
public GossipMessage.Builder clearPrivateRes()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
public RemotePvtDataResponse.Builder getPrivateResBuilder()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
public RemotePvtDataResponseOrBuilder getPrivateResOrBuilder()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
getPrivateResOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPrivateData()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
hasPrivateData
in interface GossipMessageOrBuilder
public PrivateDataMessage getPrivateData()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
getPrivateData
in interface GossipMessageOrBuilder
public GossipMessage.Builder setPrivateData(PrivateDataMessage value)
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
public GossipMessage.Builder setPrivateData(PrivateDataMessage.Builder builderForValue)
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
public GossipMessage.Builder mergePrivateData(PrivateDataMessage value)
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
public GossipMessage.Builder clearPrivateData()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
public PrivateDataMessage.Builder getPrivateDataBuilder()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
public PrivateDataMessageOrBuilder getPrivateDataOrBuilder()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
getPrivateDataOrBuilder
in interface GossipMessageOrBuilder
public final GossipMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
public final GossipMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<GossipMessage.Builder>
Copyright © 2022. All rights reserved.