public static final class Peer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Peer.Builder> implements PeerOrBuilder
Peer contains information about the peer such as its channel specific state, and membership information.Protobuf type
discovery.Peer
Modifier and Type | Method and Description |
---|---|
Peer.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Peer |
build() |
Peer |
buildPartial() |
Peer.Builder |
clear() |
Peer.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Peer.Builder |
clearIdentity()
This is the msp.SerializedIdentity of the peer, represented in bytes.
|
Peer.Builder |
clearMembershipInfo()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
Peer.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Peer.Builder |
clearStateInfo()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
Peer.Builder |
clone() |
Peer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getIdentity()
This is the msp.SerializedIdentity of the peer, represented in bytes.
|
Envelope |
getMembershipInfo()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
Envelope.Builder |
getMembershipInfoBuilder()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
EnvelopeOrBuilder |
getMembershipInfoOrBuilder()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
Envelope |
getStateInfo()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
Envelope.Builder |
getStateInfoBuilder()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
EnvelopeOrBuilder |
getStateInfoOrBuilder()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
boolean |
hasMembershipInfo()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
boolean |
hasStateInfo()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
boolean |
isInitialized() |
Peer.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Peer.Builder |
mergeFrom(com.google.protobuf.Message other) |
Peer.Builder |
mergeFrom(Peer other) |
Peer.Builder |
mergeMembershipInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
Peer.Builder |
mergeStateInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
Peer.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Peer.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Peer.Builder |
setIdentity(com.google.protobuf.ByteString value)
This is the msp.SerializedIdentity of the peer, represented in bytes.
|
Peer.Builder |
setMembershipInfo(Envelope.Builder builderForValue)
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
Peer.Builder |
setMembershipInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
|
Peer.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Peer.Builder |
setStateInfo(Envelope.Builder builderForValue)
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
Peer.Builder |
setStateInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.StateInfo message
|
Peer.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 Peer.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<Peer.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<Peer.Builder>
public Peer getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Peer build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Peer buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Peer.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<Peer.Builder>
public Peer.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<Peer.Builder>
public Peer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<Peer.Builder>
public Peer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<Peer.Builder>
public Peer.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<Peer.Builder>
public Peer.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<Peer.Builder>
public Peer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Peer.Builder>
public Peer.Builder mergeFrom(Peer other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<Peer.Builder>
public Peer.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<Peer.Builder>
IOException
public boolean hasStateInfo()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
hasStateInfo
in interface PeerOrBuilder
public Envelope getStateInfo()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
getStateInfo
in interface PeerOrBuilder
public Peer.Builder setStateInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
public Peer.Builder setStateInfo(Envelope.Builder builderForValue)
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
public Peer.Builder mergeStateInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
public Peer.Builder clearStateInfo()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
public Envelope.Builder getStateInfoBuilder()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
public EnvelopeOrBuilder getStateInfoOrBuilder()
This is an Envelope of a GossipMessage with a gossip.StateInfo message
.gossip.Envelope state_info = 1 [json_name = "stateInfo"];
getStateInfoOrBuilder
in interface PeerOrBuilder
public boolean hasMembershipInfo()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
hasMembershipInfo
in interface PeerOrBuilder
public Envelope getMembershipInfo()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
getMembershipInfo
in interface PeerOrBuilder
public Peer.Builder setMembershipInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
public Peer.Builder setMembershipInfo(Envelope.Builder builderForValue)
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
public Peer.Builder mergeMembershipInfo(Envelope value)
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
public Peer.Builder clearMembershipInfo()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
public Envelope.Builder getMembershipInfoBuilder()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
public EnvelopeOrBuilder getMembershipInfoOrBuilder()
This is an Envelope of a GossipMessage with a gossip.AliveMessage message
.gossip.Envelope membership_info = 2 [json_name = "membershipInfo"];
getMembershipInfoOrBuilder
in interface PeerOrBuilder
public com.google.protobuf.ByteString getIdentity()
This is the msp.SerializedIdentity of the peer, represented in bytes.
bytes identity = 3 [json_name = "identity"];
getIdentity
in interface PeerOrBuilder
public Peer.Builder setIdentity(com.google.protobuf.ByteString value)
This is the msp.SerializedIdentity of the peer, represented in bytes.
bytes identity = 3 [json_name = "identity"];
value
- The identity to set.public Peer.Builder clearIdentity()
This is the msp.SerializedIdentity of the peer, represented in bytes.
bytes identity = 3 [json_name = "identity"];
public final Peer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Peer.Builder>
public final Peer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Peer.Builder>
Copyright © 2022. All rights reserved.