All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hyperledger.fabric.protos.gossip.GossipMessage Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: gossip/message.proto

package org.hyperledger.fabric.protos.gossip;

/**
 * 
 * GossipMessage defines the message sent in a gossip network
 * 
* * Protobuf type {@code gossip.GossipMessage} */ public final class GossipMessage extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:gossip.GossipMessage) GossipMessageOrBuilder { private static final long serialVersionUID = 0L; // Use GossipMessage.newBuilder() to construct. private GossipMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GossipMessage() { channel_ = com.google.protobuf.ByteString.EMPTY; tag_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GossipMessage(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GossipMessage( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { nonce_ = input.readUInt64(); break; } case 18: { channel_ = input.readBytes(); break; } case 24: { int rawValue = input.readEnum(); tag_ = rawValue; break; } case 42: { org.hyperledger.fabric.protos.gossip.AliveMessage.Builder subBuilder = null; if (contentCase_ == 5) { subBuilder = ((org.hyperledger.fabric.protos.gossip.AliveMessage) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.AliveMessage.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.AliveMessage) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 5; break; } case 50: { org.hyperledger.fabric.protos.gossip.MembershipRequest.Builder subBuilder = null; if (contentCase_ == 6) { subBuilder = ((org.hyperledger.fabric.protos.gossip.MembershipRequest) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.MembershipRequest.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.MembershipRequest) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 6; break; } case 58: { org.hyperledger.fabric.protos.gossip.MembershipResponse.Builder subBuilder = null; if (contentCase_ == 7) { subBuilder = ((org.hyperledger.fabric.protos.gossip.MembershipResponse) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.MembershipResponse.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.MembershipResponse) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 7; break; } case 66: { org.hyperledger.fabric.protos.gossip.DataMessage.Builder subBuilder = null; if (contentCase_ == 8) { subBuilder = ((org.hyperledger.fabric.protos.gossip.DataMessage) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.DataMessage.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.DataMessage) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 8; break; } case 74: { org.hyperledger.fabric.protos.gossip.GossipHello.Builder subBuilder = null; if (contentCase_ == 9) { subBuilder = ((org.hyperledger.fabric.protos.gossip.GossipHello) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.GossipHello.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.GossipHello) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 9; break; } case 82: { org.hyperledger.fabric.protos.gossip.DataDigest.Builder subBuilder = null; if (contentCase_ == 10) { subBuilder = ((org.hyperledger.fabric.protos.gossip.DataDigest) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.DataDigest.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.DataDigest) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 10; break; } case 90: { org.hyperledger.fabric.protos.gossip.DataRequest.Builder subBuilder = null; if (contentCase_ == 11) { subBuilder = ((org.hyperledger.fabric.protos.gossip.DataRequest) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.DataRequest.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.DataRequest) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 11; break; } case 98: { org.hyperledger.fabric.protos.gossip.DataUpdate.Builder subBuilder = null; if (contentCase_ == 12) { subBuilder = ((org.hyperledger.fabric.protos.gossip.DataUpdate) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.DataUpdate.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.DataUpdate) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 12; break; } case 106: { org.hyperledger.fabric.protos.gossip.Empty.Builder subBuilder = null; if (contentCase_ == 13) { subBuilder = ((org.hyperledger.fabric.protos.gossip.Empty) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.Empty.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.Empty) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 13; break; } case 114: { org.hyperledger.fabric.protos.gossip.ConnEstablish.Builder subBuilder = null; if (contentCase_ == 14) { subBuilder = ((org.hyperledger.fabric.protos.gossip.ConnEstablish) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.ConnEstablish.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.ConnEstablish) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 14; break; } case 122: { org.hyperledger.fabric.protos.gossip.StateInfo.Builder subBuilder = null; if (contentCase_ == 15) { subBuilder = ((org.hyperledger.fabric.protos.gossip.StateInfo) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.StateInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.StateInfo) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 15; break; } case 130: { org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.Builder subBuilder = null; if (contentCase_ == 16) { subBuilder = ((org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 16; break; } case 138: { org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.Builder subBuilder = null; if (contentCase_ == 17) { subBuilder = ((org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 17; break; } case 146: { org.hyperledger.fabric.protos.gossip.RemoteStateRequest.Builder subBuilder = null; if (contentCase_ == 18) { subBuilder = ((org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.RemoteStateRequest.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 18; break; } case 154: { org.hyperledger.fabric.protos.gossip.RemoteStateResponse.Builder subBuilder = null; if (contentCase_ == 19) { subBuilder = ((org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.RemoteStateResponse.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 19; break; } case 162: { org.hyperledger.fabric.protos.gossip.LeadershipMessage.Builder subBuilder = null; if (contentCase_ == 20) { subBuilder = ((org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.LeadershipMessage.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 20; break; } case 170: { org.hyperledger.fabric.protos.gossip.PeerIdentity.Builder subBuilder = null; if (contentCase_ == 21) { subBuilder = ((org.hyperledger.fabric.protos.gossip.PeerIdentity) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.PeerIdentity.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.PeerIdentity) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 21; break; } case 178: { org.hyperledger.fabric.protos.gossip.Acknowledgement.Builder subBuilder = null; if (contentCase_ == 22) { subBuilder = ((org.hyperledger.fabric.protos.gossip.Acknowledgement) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.Acknowledgement.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.Acknowledgement) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 22; break; } case 186: { org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.Builder subBuilder = null; if (contentCase_ == 23) { subBuilder = ((org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 23; break; } case 194: { org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.Builder subBuilder = null; if (contentCase_ == 24) { subBuilder = ((org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 24; break; } case 202: { org.hyperledger.fabric.protos.gossip.PrivateDataMessage.Builder subBuilder = null; if (contentCase_ == 25) { subBuilder = ((org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_).toBuilder(); } content_ = input.readMessage(org.hyperledger.fabric.protos.gossip.PrivateDataMessage.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_); content_ = subBuilder.buildPartial(); } contentCase_ = 25; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.fabric.protos.gossip.MessageProto.internal_static_gossip_GossipMessage_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.fabric.protos.gossip.MessageProto.internal_static_gossip_GossipMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.fabric.protos.gossip.GossipMessage.class, org.hyperledger.fabric.protos.gossip.GossipMessage.Builder.class); } /** * Protobuf enum {@code gossip.GossipMessage.Tag} */ public enum Tag implements com.google.protobuf.ProtocolMessageEnum { /** * UNDEFINED = 0; */ UNDEFINED(0), /** * EMPTY = 1; */ EMPTY(1), /** * ORG_ONLY = 2; */ ORG_ONLY(2), /** * CHAN_ONLY = 3; */ CHAN_ONLY(3), /** * CHAN_AND_ORG = 4; */ CHAN_AND_ORG(4), /** * CHAN_OR_ORG = 5; */ CHAN_OR_ORG(5), UNRECOGNIZED(-1), ; /** * UNDEFINED = 0; */ public static final int UNDEFINED_VALUE = 0; /** * EMPTY = 1; */ public static final int EMPTY_VALUE = 1; /** * ORG_ONLY = 2; */ public static final int ORG_ONLY_VALUE = 2; /** * CHAN_ONLY = 3; */ public static final int CHAN_ONLY_VALUE = 3; /** * CHAN_AND_ORG = 4; */ public static final int CHAN_AND_ORG_VALUE = 4; /** * CHAN_OR_ORG = 5; */ public static final int CHAN_OR_ORG_VALUE = 5; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Tag valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static Tag forNumber(int value) { switch (value) { case 0: return UNDEFINED; case 1: return EMPTY; case 2: return ORG_ONLY; case 3: return CHAN_ONLY; case 4: return CHAN_AND_ORG; case 5: return CHAN_OR_ORG; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Tag> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Tag findValueByNumber(int number) { return Tag.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.hyperledger.fabric.protos.gossip.GossipMessage.getDescriptor().getEnumTypes().get(0); } private static final Tag[] VALUES = values(); public static Tag valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private Tag(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:gossip.GossipMessage.Tag) } private int contentCase_ = 0; private java.lang.Object content_; public enum ContentCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { ALIVE_MSG(5), MEM_REQ(6), MEM_RES(7), DATA_MSG(8), HELLO(9), DATA_DIG(10), DATA_REQ(11), DATA_UPDATE(12), EMPTY(13), CONN(14), STATE_INFO(15), STATE_SNAPSHOT(16), STATE_INFO_PULL_REQ(17), STATE_REQUEST(18), STATE_RESPONSE(19), LEADERSHIP_MSG(20), PEER_IDENTITY(21), ACK(22), PRIVATEREQ(23), PRIVATERES(24), PRIVATE_DATA(25), CONTENT_NOT_SET(0); private final int value; private ContentCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ContentCase valueOf(int value) { return forNumber(value); } public static ContentCase forNumber(int value) { switch (value) { case 5: return ALIVE_MSG; case 6: return MEM_REQ; case 7: return MEM_RES; case 8: return DATA_MSG; case 9: return HELLO; case 10: return DATA_DIG; case 11: return DATA_REQ; case 12: return DATA_UPDATE; case 13: return EMPTY; case 14: return CONN; case 15: return STATE_INFO; case 16: return STATE_SNAPSHOT; case 17: return STATE_INFO_PULL_REQ; case 18: return STATE_REQUEST; case 19: return STATE_RESPONSE; case 20: return LEADERSHIP_MSG; case 21: return PEER_IDENTITY; case 22: return ACK; case 23: return PRIVATEREQ; case 24: return PRIVATERES; case 25: return PRIVATE_DATA; case 0: return CONTENT_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public ContentCase getContentCase() { return ContentCase.forNumber( contentCase_); } public static final int NONCE_FIELD_NUMBER = 1; private long nonce_; /** *
   * used mainly for testing, but will might be used in the future
   * for ensuring message delivery by acking
   * 
* * uint64 nonce = 1 [json_name = "nonce"]; * @return The nonce. */ @java.lang.Override public long getNonce() { return nonce_; } public static final int CHANNEL_FIELD_NUMBER = 2; private com.google.protobuf.ByteString channel_; /** *
   * 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"]; * @return The channel. */ @java.lang.Override public com.google.protobuf.ByteString getChannel() { return channel_; } public static final int TAG_FIELD_NUMBER = 3; private int tag_; /** *
   * determines to which peers it is allowed
   * to forward the message
   * 
* * .gossip.GossipMessage.Tag tag = 3 [json_name = "tag"]; * @return The enum numeric value on the wire for tag. */ @java.lang.Override public int getTagValue() { return tag_; } /** *
   * determines to which peers it is allowed
   * to forward the message
   * 
* * .gossip.GossipMessage.Tag tag = 3 [json_name = "tag"]; * @return The tag. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipMessage.Tag getTag() { @SuppressWarnings("deprecation") org.hyperledger.fabric.protos.gossip.GossipMessage.Tag result = org.hyperledger.fabric.protos.gossip.GossipMessage.Tag.valueOf(tag_); return result == null ? org.hyperledger.fabric.protos.gossip.GossipMessage.Tag.UNRECOGNIZED : result; } public static final int ALIVE_MSG_FIELD_NUMBER = 5; /** *
   * Membership
   * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; * @return Whether the aliveMsg field is set. */ @java.lang.Override public boolean hasAliveMsg() { return contentCase_ == 5; } /** *
   * Membership
   * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; * @return The aliveMsg. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.AliveMessage getAliveMsg() { if (contentCase_ == 5) { return (org.hyperledger.fabric.protos.gossip.AliveMessage) content_; } return org.hyperledger.fabric.protos.gossip.AliveMessage.getDefaultInstance(); } /** *
   * Membership
   * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.AliveMessageOrBuilder getAliveMsgOrBuilder() { if (contentCase_ == 5) { return (org.hyperledger.fabric.protos.gossip.AliveMessage) content_; } return org.hyperledger.fabric.protos.gossip.AliveMessage.getDefaultInstance(); } public static final int MEM_REQ_FIELD_NUMBER = 6; /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; * @return Whether the memReq field is set. */ @java.lang.Override public boolean hasMemReq() { return contentCase_ == 6; } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; * @return The memReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipRequest getMemReq() { if (contentCase_ == 6) { return (org.hyperledger.fabric.protos.gossip.MembershipRequest) content_; } return org.hyperledger.fabric.protos.gossip.MembershipRequest.getDefaultInstance(); } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipRequestOrBuilder getMemReqOrBuilder() { if (contentCase_ == 6) { return (org.hyperledger.fabric.protos.gossip.MembershipRequest) content_; } return org.hyperledger.fabric.protos.gossip.MembershipRequest.getDefaultInstance(); } public static final int MEM_RES_FIELD_NUMBER = 7; /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; * @return Whether the memRes field is set. */ @java.lang.Override public boolean hasMemRes() { return contentCase_ == 7; } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; * @return The memRes. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipResponse getMemRes() { if (contentCase_ == 7) { return (org.hyperledger.fabric.protos.gossip.MembershipResponse) content_; } return org.hyperledger.fabric.protos.gossip.MembershipResponse.getDefaultInstance(); } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipResponseOrBuilder getMemResOrBuilder() { if (contentCase_ == 7) { return (org.hyperledger.fabric.protos.gossip.MembershipResponse) content_; } return org.hyperledger.fabric.protos.gossip.MembershipResponse.getDefaultInstance(); } public static final int DATA_MSG_FIELD_NUMBER = 8; /** *
   * Contains a ledger block
   * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; * @return Whether the dataMsg field is set. */ @java.lang.Override public boolean hasDataMsg() { return contentCase_ == 8; } /** *
   * Contains a ledger block
   * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; * @return The dataMsg. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataMessage getDataMsg() { if (contentCase_ == 8) { return (org.hyperledger.fabric.protos.gossip.DataMessage) content_; } return org.hyperledger.fabric.protos.gossip.DataMessage.getDefaultInstance(); } /** *
   * Contains a ledger block
   * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataMessageOrBuilder getDataMsgOrBuilder() { if (contentCase_ == 8) { return (org.hyperledger.fabric.protos.gossip.DataMessage) content_; } return org.hyperledger.fabric.protos.gossip.DataMessage.getDefaultInstance(); } public static final int HELLO_FIELD_NUMBER = 9; /** *
   * Used for push&pull
   * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; * @return Whether the hello field is set. */ @java.lang.Override public boolean hasHello() { return contentCase_ == 9; } /** *
   * Used for push&pull
   * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; * @return The hello. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipHello getHello() { if (contentCase_ == 9) { return (org.hyperledger.fabric.protos.gossip.GossipHello) content_; } return org.hyperledger.fabric.protos.gossip.GossipHello.getDefaultInstance(); } /** *
   * Used for push&pull
   * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipHelloOrBuilder getHelloOrBuilder() { if (contentCase_ == 9) { return (org.hyperledger.fabric.protos.gossip.GossipHello) content_; } return org.hyperledger.fabric.protos.gossip.GossipHello.getDefaultInstance(); } public static final int DATA_DIG_FIELD_NUMBER = 10; /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; * @return Whether the dataDig field is set. */ @java.lang.Override public boolean hasDataDig() { return contentCase_ == 10; } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; * @return The dataDig. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataDigest getDataDig() { if (contentCase_ == 10) { return (org.hyperledger.fabric.protos.gossip.DataDigest) content_; } return org.hyperledger.fabric.protos.gossip.DataDigest.getDefaultInstance(); } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataDigestOrBuilder getDataDigOrBuilder() { if (contentCase_ == 10) { return (org.hyperledger.fabric.protos.gossip.DataDigest) content_; } return org.hyperledger.fabric.protos.gossip.DataDigest.getDefaultInstance(); } public static final int DATA_REQ_FIELD_NUMBER = 11; /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; * @return Whether the dataReq field is set. */ @java.lang.Override public boolean hasDataReq() { return contentCase_ == 11; } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; * @return The dataReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataRequest getDataReq() { if (contentCase_ == 11) { return (org.hyperledger.fabric.protos.gossip.DataRequest) content_; } return org.hyperledger.fabric.protos.gossip.DataRequest.getDefaultInstance(); } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataRequestOrBuilder getDataReqOrBuilder() { if (contentCase_ == 11) { return (org.hyperledger.fabric.protos.gossip.DataRequest) content_; } return org.hyperledger.fabric.protos.gossip.DataRequest.getDefaultInstance(); } public static final int DATA_UPDATE_FIELD_NUMBER = 12; /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; * @return Whether the dataUpdate field is set. */ @java.lang.Override public boolean hasDataUpdate() { return contentCase_ == 12; } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; * @return The dataUpdate. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataUpdate getDataUpdate() { if (contentCase_ == 12) { return (org.hyperledger.fabric.protos.gossip.DataUpdate) content_; } return org.hyperledger.fabric.protos.gossip.DataUpdate.getDefaultInstance(); } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataUpdateOrBuilder getDataUpdateOrBuilder() { if (contentCase_ == 12) { return (org.hyperledger.fabric.protos.gossip.DataUpdate) content_; } return org.hyperledger.fabric.protos.gossip.DataUpdate.getDefaultInstance(); } public static final int EMPTY_FIELD_NUMBER = 13; /** *
   * Empty message, used for pinging
   * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; * @return Whether the empty field is set. */ @java.lang.Override public boolean hasEmpty() { return contentCase_ == 13; } /** *
   * Empty message, used for pinging
   * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; * @return The empty. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.Empty getEmpty() { if (contentCase_ == 13) { return (org.hyperledger.fabric.protos.gossip.Empty) content_; } return org.hyperledger.fabric.protos.gossip.Empty.getDefaultInstance(); } /** *
   * Empty message, used for pinging
   * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.EmptyOrBuilder getEmptyOrBuilder() { if (contentCase_ == 13) { return (org.hyperledger.fabric.protos.gossip.Empty) content_; } return org.hyperledger.fabric.protos.gossip.Empty.getDefaultInstance(); } public static final int CONN_FIELD_NUMBER = 14; /** *
   * ConnEstablish, used for establishing a connection
   * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; * @return Whether the conn field is set. */ @java.lang.Override public boolean hasConn() { return contentCase_ == 14; } /** *
   * ConnEstablish, used for establishing a connection
   * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; * @return The conn. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.ConnEstablish getConn() { if (contentCase_ == 14) { return (org.hyperledger.fabric.protos.gossip.ConnEstablish) content_; } return org.hyperledger.fabric.protos.gossip.ConnEstablish.getDefaultInstance(); } /** *
   * ConnEstablish, used for establishing a connection
   * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.ConnEstablishOrBuilder getConnOrBuilder() { if (contentCase_ == 14) { return (org.hyperledger.fabric.protos.gossip.ConnEstablish) content_; } return org.hyperledger.fabric.protos.gossip.ConnEstablish.getDefaultInstance(); } public static final int STATE_INFO_FIELD_NUMBER = 15; /** *
   * Used for relaying information
   * about state
   * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; * @return Whether the stateInfo field is set. */ @java.lang.Override public boolean hasStateInfo() { return contentCase_ == 15; } /** *
   * Used for relaying information
   * about state
   * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; * @return The stateInfo. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfo getStateInfo() { if (contentCase_ == 15) { return (org.hyperledger.fabric.protos.gossip.StateInfo) content_; } return org.hyperledger.fabric.protos.gossip.StateInfo.getDefaultInstance(); } /** *
   * Used for relaying information
   * about state
   * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoOrBuilder getStateInfoOrBuilder() { if (contentCase_ == 15) { return (org.hyperledger.fabric.protos.gossip.StateInfo) content_; } return org.hyperledger.fabric.protos.gossip.StateInfo.getDefaultInstance(); } public static final int STATE_SNAPSHOT_FIELD_NUMBER = 16; /** *
   * Used for sending sets of StateInfo messages
   * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; * @return Whether the stateSnapshot field is set. */ @java.lang.Override public boolean hasStateSnapshot() { return contentCase_ == 16; } /** *
   * Used for sending sets of StateInfo messages
   * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; * @return The stateSnapshot. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoSnapshot getStateSnapshot() { if (contentCase_ == 16) { return (org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.getDefaultInstance(); } /** *
   * Used for sending sets of StateInfo messages
   * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoSnapshotOrBuilder getStateSnapshotOrBuilder() { if (contentCase_ == 16) { return (org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.getDefaultInstance(); } public static final int STATE_INFO_PULL_REQ_FIELD_NUMBER = 17; /** *
   * Used for asking for StateInfoSnapshots
   * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; * @return Whether the stateInfoPullReq field is set. */ @java.lang.Override public boolean hasStateInfoPullReq() { return contentCase_ == 17; } /** *
   * Used for asking for StateInfoSnapshots
   * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; * @return The stateInfoPullReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoPullRequest getStateInfoPullReq() { if (contentCase_ == 17) { return (org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.getDefaultInstance(); } /** *
   * Used for asking for StateInfoSnapshots
   * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoPullRequestOrBuilder getStateInfoPullReqOrBuilder() { if (contentCase_ == 17) { return (org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.getDefaultInstance(); } public static final int STATE_REQUEST_FIELD_NUMBER = 18; /** *
   *  Used to ask from a remote peer a set of blocks
   * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; * @return Whether the stateRequest field is set. */ @java.lang.Override public boolean hasStateRequest() { return contentCase_ == 18; } /** *
   *  Used to ask from a remote peer a set of blocks
   * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; * @return The stateRequest. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateRequest getStateRequest() { if (contentCase_ == 18) { return (org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateRequest.getDefaultInstance(); } /** *
   *  Used to ask from a remote peer a set of blocks
   * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateRequestOrBuilder getStateRequestOrBuilder() { if (contentCase_ == 18) { return (org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateRequest.getDefaultInstance(); } public static final int STATE_RESPONSE_FIELD_NUMBER = 19; /** *
   * Used to send a set of blocks to a remote peer
   * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; * @return Whether the stateResponse field is set. */ @java.lang.Override public boolean hasStateResponse() { return contentCase_ == 19; } /** *
   * Used to send a set of blocks to a remote peer
   * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; * @return The stateResponse. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateResponse getStateResponse() { if (contentCase_ == 19) { return (org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateResponse.getDefaultInstance(); } /** *
   * Used to send a set of blocks to a remote peer
   * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateResponseOrBuilder getStateResponseOrBuilder() { if (contentCase_ == 19) { return (org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateResponse.getDefaultInstance(); } public static final int LEADERSHIP_MSG_FIELD_NUMBER = 20; /** *
   * Used to indicate intent of peer to become leader
   * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; * @return Whether the leadershipMsg field is set. */ @java.lang.Override public boolean hasLeadershipMsg() { return contentCase_ == 20; } /** *
   * Used to indicate intent of peer to become leader
   * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; * @return The leadershipMsg. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.LeadershipMessage getLeadershipMsg() { if (contentCase_ == 20) { return (org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_; } return org.hyperledger.fabric.protos.gossip.LeadershipMessage.getDefaultInstance(); } /** *
   * Used to indicate intent of peer to become leader
   * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.LeadershipMessageOrBuilder getLeadershipMsgOrBuilder() { if (contentCase_ == 20) { return (org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_; } return org.hyperledger.fabric.protos.gossip.LeadershipMessage.getDefaultInstance(); } public static final int PEER_IDENTITY_FIELD_NUMBER = 21; /** *
   * Used to learn of a peer's certificate
   * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; * @return Whether the peerIdentity field is set. */ @java.lang.Override public boolean hasPeerIdentity() { return contentCase_ == 21; } /** *
   * Used to learn of a peer's certificate
   * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; * @return The peerIdentity. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PeerIdentity getPeerIdentity() { if (contentCase_ == 21) { return (org.hyperledger.fabric.protos.gossip.PeerIdentity) content_; } return org.hyperledger.fabric.protos.gossip.PeerIdentity.getDefaultInstance(); } /** *
   * Used to learn of a peer's certificate
   * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PeerIdentityOrBuilder getPeerIdentityOrBuilder() { if (contentCase_ == 21) { return (org.hyperledger.fabric.protos.gossip.PeerIdentity) content_; } return org.hyperledger.fabric.protos.gossip.PeerIdentity.getDefaultInstance(); } public static final int ACK_FIELD_NUMBER = 22; /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; * @return Whether the ack field is set. */ @java.lang.Override public boolean hasAck() { return contentCase_ == 22; } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; * @return The ack. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.Acknowledgement getAck() { if (contentCase_ == 22) { return (org.hyperledger.fabric.protos.gossip.Acknowledgement) content_; } return org.hyperledger.fabric.protos.gossip.Acknowledgement.getDefaultInstance(); } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.AcknowledgementOrBuilder getAckOrBuilder() { if (contentCase_ == 22) { return (org.hyperledger.fabric.protos.gossip.Acknowledgement) content_; } return org.hyperledger.fabric.protos.gossip.Acknowledgement.getDefaultInstance(); } public static final int PRIVATEREQ_FIELD_NUMBER = 23; /** *
   * Used to request private data
   * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; * @return Whether the privateReq field is set. */ @java.lang.Override public boolean hasPrivateReq() { return contentCase_ == 23; } /** *
   * Used to request private data
   * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; * @return The privateReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest getPrivateReq() { if (contentCase_ == 23) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.getDefaultInstance(); } /** *
   * Used to request private data
   * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataRequestOrBuilder getPrivateReqOrBuilder() { if (contentCase_ == 23) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.getDefaultInstance(); } public static final int PRIVATERES_FIELD_NUMBER = 24; /** *
   * Used to respond to private data requests
   * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; * @return Whether the privateRes field is set. */ @java.lang.Override public boolean hasPrivateRes() { return contentCase_ == 24; } /** *
   * Used to respond to private data requests
   * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; * @return The privateRes. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse getPrivateRes() { if (contentCase_ == 24) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.getDefaultInstance(); } /** *
   * Used to respond to private data requests
   * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataResponseOrBuilder getPrivateResOrBuilder() { if (contentCase_ == 24) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.getDefaultInstance(); } public static final int PRIVATE_DATA_FIELD_NUMBER = 25; /** *
   * Encapsulates private data used to distribute
   * private rwset after the endorsement
   * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; * @return Whether the privateData field is set. */ @java.lang.Override public boolean hasPrivateData() { return contentCase_ == 25; } /** *
   * Encapsulates private data used to distribute
   * private rwset after the endorsement
   * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; * @return The privateData. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PrivateDataMessage getPrivateData() { if (contentCase_ == 25) { return (org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_; } return org.hyperledger.fabric.protos.gossip.PrivateDataMessage.getDefaultInstance(); } /** *
   * Encapsulates private data used to distribute
   * private rwset after the endorsement
   * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PrivateDataMessageOrBuilder getPrivateDataOrBuilder() { if (contentCase_ == 25) { return (org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_; } return org.hyperledger.fabric.protos.gossip.PrivateDataMessage.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (nonce_ != 0L) { output.writeUInt64(1, nonce_); } if (!channel_.isEmpty()) { output.writeBytes(2, channel_); } if (tag_ != org.hyperledger.fabric.protos.gossip.GossipMessage.Tag.UNDEFINED.getNumber()) { output.writeEnum(3, tag_); } if (contentCase_ == 5) { output.writeMessage(5, (org.hyperledger.fabric.protos.gossip.AliveMessage) content_); } if (contentCase_ == 6) { output.writeMessage(6, (org.hyperledger.fabric.protos.gossip.MembershipRequest) content_); } if (contentCase_ == 7) { output.writeMessage(7, (org.hyperledger.fabric.protos.gossip.MembershipResponse) content_); } if (contentCase_ == 8) { output.writeMessage(8, (org.hyperledger.fabric.protos.gossip.DataMessage) content_); } if (contentCase_ == 9) { output.writeMessage(9, (org.hyperledger.fabric.protos.gossip.GossipHello) content_); } if (contentCase_ == 10) { output.writeMessage(10, (org.hyperledger.fabric.protos.gossip.DataDigest) content_); } if (contentCase_ == 11) { output.writeMessage(11, (org.hyperledger.fabric.protos.gossip.DataRequest) content_); } if (contentCase_ == 12) { output.writeMessage(12, (org.hyperledger.fabric.protos.gossip.DataUpdate) content_); } if (contentCase_ == 13) { output.writeMessage(13, (org.hyperledger.fabric.protos.gossip.Empty) content_); } if (contentCase_ == 14) { output.writeMessage(14, (org.hyperledger.fabric.protos.gossip.ConnEstablish) content_); } if (contentCase_ == 15) { output.writeMessage(15, (org.hyperledger.fabric.protos.gossip.StateInfo) content_); } if (contentCase_ == 16) { output.writeMessage(16, (org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_); } if (contentCase_ == 17) { output.writeMessage(17, (org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_); } if (contentCase_ == 18) { output.writeMessage(18, (org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_); } if (contentCase_ == 19) { output.writeMessage(19, (org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_); } if (contentCase_ == 20) { output.writeMessage(20, (org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_); } if (contentCase_ == 21) { output.writeMessage(21, (org.hyperledger.fabric.protos.gossip.PeerIdentity) content_); } if (contentCase_ == 22) { output.writeMessage(22, (org.hyperledger.fabric.protos.gossip.Acknowledgement) content_); } if (contentCase_ == 23) { output.writeMessage(23, (org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_); } if (contentCase_ == 24) { output.writeMessage(24, (org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_); } if (contentCase_ == 25) { output.writeMessage(25, (org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (nonce_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, nonce_); } if (!channel_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, channel_); } if (tag_ != org.hyperledger.fabric.protos.gossip.GossipMessage.Tag.UNDEFINED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, tag_); } if (contentCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (org.hyperledger.fabric.protos.gossip.AliveMessage) content_); } if (contentCase_ == 6) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (org.hyperledger.fabric.protos.gossip.MembershipRequest) content_); } if (contentCase_ == 7) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, (org.hyperledger.fabric.protos.gossip.MembershipResponse) content_); } if (contentCase_ == 8) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, (org.hyperledger.fabric.protos.gossip.DataMessage) content_); } if (contentCase_ == 9) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, (org.hyperledger.fabric.protos.gossip.GossipHello) content_); } if (contentCase_ == 10) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, (org.hyperledger.fabric.protos.gossip.DataDigest) content_); } if (contentCase_ == 11) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, (org.hyperledger.fabric.protos.gossip.DataRequest) content_); } if (contentCase_ == 12) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, (org.hyperledger.fabric.protos.gossip.DataUpdate) content_); } if (contentCase_ == 13) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, (org.hyperledger.fabric.protos.gossip.Empty) content_); } if (contentCase_ == 14) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, (org.hyperledger.fabric.protos.gossip.ConnEstablish) content_); } if (contentCase_ == 15) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, (org.hyperledger.fabric.protos.gossip.StateInfo) content_); } if (contentCase_ == 16) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(16, (org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_); } if (contentCase_ == 17) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(17, (org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_); } if (contentCase_ == 18) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(18, (org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_); } if (contentCase_ == 19) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(19, (org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_); } if (contentCase_ == 20) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(20, (org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_); } if (contentCase_ == 21) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(21, (org.hyperledger.fabric.protos.gossip.PeerIdentity) content_); } if (contentCase_ == 22) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(22, (org.hyperledger.fabric.protos.gossip.Acknowledgement) content_); } if (contentCase_ == 23) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(23, (org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_); } if (contentCase_ == 24) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(24, (org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_); } if (contentCase_ == 25) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(25, (org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.fabric.protos.gossip.GossipMessage)) { return super.equals(obj); } org.hyperledger.fabric.protos.gossip.GossipMessage other = (org.hyperledger.fabric.protos.gossip.GossipMessage) obj; if (getNonce() != other.getNonce()) return false; if (!getChannel() .equals(other.getChannel())) return false; if (tag_ != other.tag_) return false; if (!getContentCase().equals(other.getContentCase())) return false; switch (contentCase_) { case 5: if (!getAliveMsg() .equals(other.getAliveMsg())) return false; break; case 6: if (!getMemReq() .equals(other.getMemReq())) return false; break; case 7: if (!getMemRes() .equals(other.getMemRes())) return false; break; case 8: if (!getDataMsg() .equals(other.getDataMsg())) return false; break; case 9: if (!getHello() .equals(other.getHello())) return false; break; case 10: if (!getDataDig() .equals(other.getDataDig())) return false; break; case 11: if (!getDataReq() .equals(other.getDataReq())) return false; break; case 12: if (!getDataUpdate() .equals(other.getDataUpdate())) return false; break; case 13: if (!getEmpty() .equals(other.getEmpty())) return false; break; case 14: if (!getConn() .equals(other.getConn())) return false; break; case 15: if (!getStateInfo() .equals(other.getStateInfo())) return false; break; case 16: if (!getStateSnapshot() .equals(other.getStateSnapshot())) return false; break; case 17: if (!getStateInfoPullReq() .equals(other.getStateInfoPullReq())) return false; break; case 18: if (!getStateRequest() .equals(other.getStateRequest())) return false; break; case 19: if (!getStateResponse() .equals(other.getStateResponse())) return false; break; case 20: if (!getLeadershipMsg() .equals(other.getLeadershipMsg())) return false; break; case 21: if (!getPeerIdentity() .equals(other.getPeerIdentity())) return false; break; case 22: if (!getAck() .equals(other.getAck())) return false; break; case 23: if (!getPrivateReq() .equals(other.getPrivateReq())) return false; break; case 24: if (!getPrivateRes() .equals(other.getPrivateRes())) return false; break; case 25: if (!getPrivateData() .equals(other.getPrivateData())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NONCE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getNonce()); hash = (37 * hash) + CHANNEL_FIELD_NUMBER; hash = (53 * hash) + getChannel().hashCode(); hash = (37 * hash) + TAG_FIELD_NUMBER; hash = (53 * hash) + tag_; switch (contentCase_) { case 5: hash = (37 * hash) + ALIVE_MSG_FIELD_NUMBER; hash = (53 * hash) + getAliveMsg().hashCode(); break; case 6: hash = (37 * hash) + MEM_REQ_FIELD_NUMBER; hash = (53 * hash) + getMemReq().hashCode(); break; case 7: hash = (37 * hash) + MEM_RES_FIELD_NUMBER; hash = (53 * hash) + getMemRes().hashCode(); break; case 8: hash = (37 * hash) + DATA_MSG_FIELD_NUMBER; hash = (53 * hash) + getDataMsg().hashCode(); break; case 9: hash = (37 * hash) + HELLO_FIELD_NUMBER; hash = (53 * hash) + getHello().hashCode(); break; case 10: hash = (37 * hash) + DATA_DIG_FIELD_NUMBER; hash = (53 * hash) + getDataDig().hashCode(); break; case 11: hash = (37 * hash) + DATA_REQ_FIELD_NUMBER; hash = (53 * hash) + getDataReq().hashCode(); break; case 12: hash = (37 * hash) + DATA_UPDATE_FIELD_NUMBER; hash = (53 * hash) + getDataUpdate().hashCode(); break; case 13: hash = (37 * hash) + EMPTY_FIELD_NUMBER; hash = (53 * hash) + getEmpty().hashCode(); break; case 14: hash = (37 * hash) + CONN_FIELD_NUMBER; hash = (53 * hash) + getConn().hashCode(); break; case 15: hash = (37 * hash) + STATE_INFO_FIELD_NUMBER; hash = (53 * hash) + getStateInfo().hashCode(); break; case 16: hash = (37 * hash) + STATE_SNAPSHOT_FIELD_NUMBER; hash = (53 * hash) + getStateSnapshot().hashCode(); break; case 17: hash = (37 * hash) + STATE_INFO_PULL_REQ_FIELD_NUMBER; hash = (53 * hash) + getStateInfoPullReq().hashCode(); break; case 18: hash = (37 * hash) + STATE_REQUEST_FIELD_NUMBER; hash = (53 * hash) + getStateRequest().hashCode(); break; case 19: hash = (37 * hash) + STATE_RESPONSE_FIELD_NUMBER; hash = (53 * hash) + getStateResponse().hashCode(); break; case 20: hash = (37 * hash) + LEADERSHIP_MSG_FIELD_NUMBER; hash = (53 * hash) + getLeadershipMsg().hashCode(); break; case 21: hash = (37 * hash) + PEER_IDENTITY_FIELD_NUMBER; hash = (53 * hash) + getPeerIdentity().hashCode(); break; case 22: hash = (37 * hash) + ACK_FIELD_NUMBER; hash = (53 * hash) + getAck().hashCode(); break; case 23: hash = (37 * hash) + PRIVATEREQ_FIELD_NUMBER; hash = (53 * hash) + getPrivateReq().hashCode(); break; case 24: hash = (37 * hash) + PRIVATERES_FIELD_NUMBER; hash = (53 * hash) + getPrivateRes().hashCode(); break; case 25: hash = (37 * hash) + PRIVATE_DATA_FIELD_NUMBER; hash = (53 * hash) + getPrivateData().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.fabric.protos.gossip.GossipMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.fabric.protos.gossip.GossipMessage prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
   * GossipMessage defines the message sent in a gossip network
   * 
* * Protobuf type {@code gossip.GossipMessage} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:gossip.GossipMessage) org.hyperledger.fabric.protos.gossip.GossipMessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.fabric.protos.gossip.MessageProto.internal_static_gossip_GossipMessage_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.fabric.protos.gossip.MessageProto.internal_static_gossip_GossipMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.fabric.protos.gossip.GossipMessage.class, org.hyperledger.fabric.protos.gossip.GossipMessage.Builder.class); } // Construct using org.hyperledger.fabric.protos.gossip.GossipMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nonce_ = 0L; channel_ = com.google.protobuf.ByteString.EMPTY; tag_ = 0; contentCase_ = 0; content_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.fabric.protos.gossip.MessageProto.internal_static_gossip_GossipMessage_descriptor; } @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipMessage getDefaultInstanceForType() { return org.hyperledger.fabric.protos.gossip.GossipMessage.getDefaultInstance(); } @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipMessage build() { org.hyperledger.fabric.protos.gossip.GossipMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipMessage buildPartial() { org.hyperledger.fabric.protos.gossip.GossipMessage result = new org.hyperledger.fabric.protos.gossip.GossipMessage(this); result.nonce_ = nonce_; result.channel_ = channel_; result.tag_ = tag_; if (contentCase_ == 5) { if (aliveMsgBuilder_ == null) { result.content_ = content_; } else { result.content_ = aliveMsgBuilder_.build(); } } if (contentCase_ == 6) { if (memReqBuilder_ == null) { result.content_ = content_; } else { result.content_ = memReqBuilder_.build(); } } if (contentCase_ == 7) { if (memResBuilder_ == null) { result.content_ = content_; } else { result.content_ = memResBuilder_.build(); } } if (contentCase_ == 8) { if (dataMsgBuilder_ == null) { result.content_ = content_; } else { result.content_ = dataMsgBuilder_.build(); } } if (contentCase_ == 9) { if (helloBuilder_ == null) { result.content_ = content_; } else { result.content_ = helloBuilder_.build(); } } if (contentCase_ == 10) { if (dataDigBuilder_ == null) { result.content_ = content_; } else { result.content_ = dataDigBuilder_.build(); } } if (contentCase_ == 11) { if (dataReqBuilder_ == null) { result.content_ = content_; } else { result.content_ = dataReqBuilder_.build(); } } if (contentCase_ == 12) { if (dataUpdateBuilder_ == null) { result.content_ = content_; } else { result.content_ = dataUpdateBuilder_.build(); } } if (contentCase_ == 13) { if (emptyBuilder_ == null) { result.content_ = content_; } else { result.content_ = emptyBuilder_.build(); } } if (contentCase_ == 14) { if (connBuilder_ == null) { result.content_ = content_; } else { result.content_ = connBuilder_.build(); } } if (contentCase_ == 15) { if (stateInfoBuilder_ == null) { result.content_ = content_; } else { result.content_ = stateInfoBuilder_.build(); } } if (contentCase_ == 16) { if (stateSnapshotBuilder_ == null) { result.content_ = content_; } else { result.content_ = stateSnapshotBuilder_.build(); } } if (contentCase_ == 17) { if (stateInfoPullReqBuilder_ == null) { result.content_ = content_; } else { result.content_ = stateInfoPullReqBuilder_.build(); } } if (contentCase_ == 18) { if (stateRequestBuilder_ == null) { result.content_ = content_; } else { result.content_ = stateRequestBuilder_.build(); } } if (contentCase_ == 19) { if (stateResponseBuilder_ == null) { result.content_ = content_; } else { result.content_ = stateResponseBuilder_.build(); } } if (contentCase_ == 20) { if (leadershipMsgBuilder_ == null) { result.content_ = content_; } else { result.content_ = leadershipMsgBuilder_.build(); } } if (contentCase_ == 21) { if (peerIdentityBuilder_ == null) { result.content_ = content_; } else { result.content_ = peerIdentityBuilder_.build(); } } if (contentCase_ == 22) { if (ackBuilder_ == null) { result.content_ = content_; } else { result.content_ = ackBuilder_.build(); } } if (contentCase_ == 23) { if (privateReqBuilder_ == null) { result.content_ = content_; } else { result.content_ = privateReqBuilder_.build(); } } if (contentCase_ == 24) { if (privateResBuilder_ == null) { result.content_ = content_; } else { result.content_ = privateResBuilder_.build(); } } if (contentCase_ == 25) { if (privateDataBuilder_ == null) { result.content_ = content_; } else { result.content_ = privateDataBuilder_.build(); } } result.contentCase_ = contentCase_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.fabric.protos.gossip.GossipMessage) { return mergeFrom((org.hyperledger.fabric.protos.gossip.GossipMessage)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.fabric.protos.gossip.GossipMessage other) { if (other == org.hyperledger.fabric.protos.gossip.GossipMessage.getDefaultInstance()) return this; if (other.getNonce() != 0L) { setNonce(other.getNonce()); } if (other.getChannel() != com.google.protobuf.ByteString.EMPTY) { setChannel(other.getChannel()); } if (other.tag_ != 0) { setTagValue(other.getTagValue()); } switch (other.getContentCase()) { case ALIVE_MSG: { mergeAliveMsg(other.getAliveMsg()); break; } case MEM_REQ: { mergeMemReq(other.getMemReq()); break; } case MEM_RES: { mergeMemRes(other.getMemRes()); break; } case DATA_MSG: { mergeDataMsg(other.getDataMsg()); break; } case HELLO: { mergeHello(other.getHello()); break; } case DATA_DIG: { mergeDataDig(other.getDataDig()); break; } case DATA_REQ: { mergeDataReq(other.getDataReq()); break; } case DATA_UPDATE: { mergeDataUpdate(other.getDataUpdate()); break; } case EMPTY: { mergeEmpty(other.getEmpty()); break; } case CONN: { mergeConn(other.getConn()); break; } case STATE_INFO: { mergeStateInfo(other.getStateInfo()); break; } case STATE_SNAPSHOT: { mergeStateSnapshot(other.getStateSnapshot()); break; } case STATE_INFO_PULL_REQ: { mergeStateInfoPullReq(other.getStateInfoPullReq()); break; } case STATE_REQUEST: { mergeStateRequest(other.getStateRequest()); break; } case STATE_RESPONSE: { mergeStateResponse(other.getStateResponse()); break; } case LEADERSHIP_MSG: { mergeLeadershipMsg(other.getLeadershipMsg()); break; } case PEER_IDENTITY: { mergePeerIdentity(other.getPeerIdentity()); break; } case ACK: { mergeAck(other.getAck()); break; } case PRIVATEREQ: { mergePrivateReq(other.getPrivateReq()); break; } case PRIVATERES: { mergePrivateRes(other.getPrivateRes()); break; } case PRIVATE_DATA: { mergePrivateData(other.getPrivateData()); break; } case CONTENT_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.fabric.protos.gossip.GossipMessage parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.fabric.protos.gossip.GossipMessage) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int contentCase_ = 0; private java.lang.Object content_; public ContentCase getContentCase() { return ContentCase.forNumber( contentCase_); } public Builder clearContent() { contentCase_ = 0; content_ = null; onChanged(); return this; } private long nonce_ ; /** *
     * used mainly for testing, but will might be used in the future
     * for ensuring message delivery by acking
     * 
* * uint64 nonce = 1 [json_name = "nonce"]; * @return The nonce. */ @java.lang.Override public long getNonce() { return nonce_; } /** *
     * used mainly for testing, but will might be used in the future
     * for ensuring message delivery by acking
     * 
* * uint64 nonce = 1 [json_name = "nonce"]; * @param value The nonce to set. * @return This builder for chaining. */ public Builder setNonce(long value) { nonce_ = value; onChanged(); return this; } /** *
     * used mainly for testing, but will might be used in the future
     * for ensuring message delivery by acking
     * 
* * uint64 nonce = 1 [json_name = "nonce"]; * @return This builder for chaining. */ public Builder clearNonce() { nonce_ = 0L; onChanged(); return this; } private com.google.protobuf.ByteString channel_ = com.google.protobuf.ByteString.EMPTY; /** *
     * 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"]; * @return The channel. */ @java.lang.Override public com.google.protobuf.ByteString getChannel() { return channel_; } /** *
     * 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"]; * @param value The channel to set. * @return This builder for chaining. */ public Builder setChannel(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } channel_ = value; onChanged(); return this; } /** *
     * 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"]; * @return This builder for chaining. */ public Builder clearChannel() { channel_ = getDefaultInstance().getChannel(); onChanged(); return this; } private int tag_ = 0; /** *
     * determines to which peers it is allowed
     * to forward the message
     * 
* * .gossip.GossipMessage.Tag tag = 3 [json_name = "tag"]; * @return The enum numeric value on the wire for tag. */ @java.lang.Override public int getTagValue() { return tag_; } /** *
     * determines to which peers it is allowed
     * to forward the message
     * 
* * .gossip.GossipMessage.Tag tag = 3 [json_name = "tag"]; * @param value The enum numeric value on the wire for tag to set. * @return This builder for chaining. */ public Builder setTagValue(int value) { tag_ = value; onChanged(); return this; } /** *
     * determines to which peers it is allowed
     * to forward the message
     * 
* * .gossip.GossipMessage.Tag tag = 3 [json_name = "tag"]; * @return The tag. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipMessage.Tag getTag() { @SuppressWarnings("deprecation") org.hyperledger.fabric.protos.gossip.GossipMessage.Tag result = org.hyperledger.fabric.protos.gossip.GossipMessage.Tag.valueOf(tag_); return result == null ? org.hyperledger.fabric.protos.gossip.GossipMessage.Tag.UNRECOGNIZED : result; } /** *
     * determines to which peers it is allowed
     * to forward the message
     * 
* * .gossip.GossipMessage.Tag tag = 3 [json_name = "tag"]; * @param value The tag to set. * @return This builder for chaining. */ public Builder setTag(org.hyperledger.fabric.protos.gossip.GossipMessage.Tag value) { if (value == null) { throw new NullPointerException(); } tag_ = value.getNumber(); onChanged(); return this; } /** *
     * determines to which peers it is allowed
     * to forward the message
     * 
* * .gossip.GossipMessage.Tag tag = 3 [json_name = "tag"]; * @return This builder for chaining. */ public Builder clearTag() { tag_ = 0; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.AliveMessage, org.hyperledger.fabric.protos.gossip.AliveMessage.Builder, org.hyperledger.fabric.protos.gossip.AliveMessageOrBuilder> aliveMsgBuilder_; /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; * @return Whether the aliveMsg field is set. */ @java.lang.Override public boolean hasAliveMsg() { return contentCase_ == 5; } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; * @return The aliveMsg. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.AliveMessage getAliveMsg() { if (aliveMsgBuilder_ == null) { if (contentCase_ == 5) { return (org.hyperledger.fabric.protos.gossip.AliveMessage) content_; } return org.hyperledger.fabric.protos.gossip.AliveMessage.getDefaultInstance(); } else { if (contentCase_ == 5) { return aliveMsgBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.AliveMessage.getDefaultInstance(); } } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ public Builder setAliveMsg(org.hyperledger.fabric.protos.gossip.AliveMessage value) { if (aliveMsgBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { aliveMsgBuilder_.setMessage(value); } contentCase_ = 5; return this; } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ public Builder setAliveMsg( org.hyperledger.fabric.protos.gossip.AliveMessage.Builder builderForValue) { if (aliveMsgBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { aliveMsgBuilder_.setMessage(builderForValue.build()); } contentCase_ = 5; return this; } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ public Builder mergeAliveMsg(org.hyperledger.fabric.protos.gossip.AliveMessage value) { if (aliveMsgBuilder_ == null) { if (contentCase_ == 5 && content_ != org.hyperledger.fabric.protos.gossip.AliveMessage.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.AliveMessage.newBuilder((org.hyperledger.fabric.protos.gossip.AliveMessage) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 5) { aliveMsgBuilder_.mergeFrom(value); } aliveMsgBuilder_.setMessage(value); } contentCase_ = 5; return this; } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ public Builder clearAliveMsg() { if (aliveMsgBuilder_ == null) { if (contentCase_ == 5) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 5) { contentCase_ = 0; content_ = null; } aliveMsgBuilder_.clear(); } return this; } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ public org.hyperledger.fabric.protos.gossip.AliveMessage.Builder getAliveMsgBuilder() { return getAliveMsgFieldBuilder().getBuilder(); } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.AliveMessageOrBuilder getAliveMsgOrBuilder() { if ((contentCase_ == 5) && (aliveMsgBuilder_ != null)) { return aliveMsgBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 5) { return (org.hyperledger.fabric.protos.gossip.AliveMessage) content_; } return org.hyperledger.fabric.protos.gossip.AliveMessage.getDefaultInstance(); } } /** *
     * Membership
     * 
* * .gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.AliveMessage, org.hyperledger.fabric.protos.gossip.AliveMessage.Builder, org.hyperledger.fabric.protos.gossip.AliveMessageOrBuilder> getAliveMsgFieldBuilder() { if (aliveMsgBuilder_ == null) { if (!(contentCase_ == 5)) { content_ = org.hyperledger.fabric.protos.gossip.AliveMessage.getDefaultInstance(); } aliveMsgBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.AliveMessage, org.hyperledger.fabric.protos.gossip.AliveMessage.Builder, org.hyperledger.fabric.protos.gossip.AliveMessageOrBuilder>( (org.hyperledger.fabric.protos.gossip.AliveMessage) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 5; onChanged();; return aliveMsgBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.MembershipRequest, org.hyperledger.fabric.protos.gossip.MembershipRequest.Builder, org.hyperledger.fabric.protos.gossip.MembershipRequestOrBuilder> memReqBuilder_; /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; * @return Whether the memReq field is set. */ @java.lang.Override public boolean hasMemReq() { return contentCase_ == 6; } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; * @return The memReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipRequest getMemReq() { if (memReqBuilder_ == null) { if (contentCase_ == 6) { return (org.hyperledger.fabric.protos.gossip.MembershipRequest) content_; } return org.hyperledger.fabric.protos.gossip.MembershipRequest.getDefaultInstance(); } else { if (contentCase_ == 6) { return memReqBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.MembershipRequest.getDefaultInstance(); } } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ public Builder setMemReq(org.hyperledger.fabric.protos.gossip.MembershipRequest value) { if (memReqBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { memReqBuilder_.setMessage(value); } contentCase_ = 6; return this; } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ public Builder setMemReq( org.hyperledger.fabric.protos.gossip.MembershipRequest.Builder builderForValue) { if (memReqBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { memReqBuilder_.setMessage(builderForValue.build()); } contentCase_ = 6; return this; } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ public Builder mergeMemReq(org.hyperledger.fabric.protos.gossip.MembershipRequest value) { if (memReqBuilder_ == null) { if (contentCase_ == 6 && content_ != org.hyperledger.fabric.protos.gossip.MembershipRequest.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.MembershipRequest.newBuilder((org.hyperledger.fabric.protos.gossip.MembershipRequest) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 6) { memReqBuilder_.mergeFrom(value); } memReqBuilder_.setMessage(value); } contentCase_ = 6; return this; } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ public Builder clearMemReq() { if (memReqBuilder_ == null) { if (contentCase_ == 6) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 6) { contentCase_ = 0; content_ = null; } memReqBuilder_.clear(); } return this; } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ public org.hyperledger.fabric.protos.gossip.MembershipRequest.Builder getMemReqBuilder() { return getMemReqFieldBuilder().getBuilder(); } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipRequestOrBuilder getMemReqOrBuilder() { if ((contentCase_ == 6) && (memReqBuilder_ != null)) { return memReqBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 6) { return (org.hyperledger.fabric.protos.gossip.MembershipRequest) content_; } return org.hyperledger.fabric.protos.gossip.MembershipRequest.getDefaultInstance(); } } /** * .gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.MembershipRequest, org.hyperledger.fabric.protos.gossip.MembershipRequest.Builder, org.hyperledger.fabric.protos.gossip.MembershipRequestOrBuilder> getMemReqFieldBuilder() { if (memReqBuilder_ == null) { if (!(contentCase_ == 6)) { content_ = org.hyperledger.fabric.protos.gossip.MembershipRequest.getDefaultInstance(); } memReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.MembershipRequest, org.hyperledger.fabric.protos.gossip.MembershipRequest.Builder, org.hyperledger.fabric.protos.gossip.MembershipRequestOrBuilder>( (org.hyperledger.fabric.protos.gossip.MembershipRequest) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 6; onChanged();; return memReqBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.MembershipResponse, org.hyperledger.fabric.protos.gossip.MembershipResponse.Builder, org.hyperledger.fabric.protos.gossip.MembershipResponseOrBuilder> memResBuilder_; /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; * @return Whether the memRes field is set. */ @java.lang.Override public boolean hasMemRes() { return contentCase_ == 7; } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; * @return The memRes. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipResponse getMemRes() { if (memResBuilder_ == null) { if (contentCase_ == 7) { return (org.hyperledger.fabric.protos.gossip.MembershipResponse) content_; } return org.hyperledger.fabric.protos.gossip.MembershipResponse.getDefaultInstance(); } else { if (contentCase_ == 7) { return memResBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.MembershipResponse.getDefaultInstance(); } } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ public Builder setMemRes(org.hyperledger.fabric.protos.gossip.MembershipResponse value) { if (memResBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { memResBuilder_.setMessage(value); } contentCase_ = 7; return this; } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ public Builder setMemRes( org.hyperledger.fabric.protos.gossip.MembershipResponse.Builder builderForValue) { if (memResBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { memResBuilder_.setMessage(builderForValue.build()); } contentCase_ = 7; return this; } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ public Builder mergeMemRes(org.hyperledger.fabric.protos.gossip.MembershipResponse value) { if (memResBuilder_ == null) { if (contentCase_ == 7 && content_ != org.hyperledger.fabric.protos.gossip.MembershipResponse.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.MembershipResponse.newBuilder((org.hyperledger.fabric.protos.gossip.MembershipResponse) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 7) { memResBuilder_.mergeFrom(value); } memResBuilder_.setMessage(value); } contentCase_ = 7; return this; } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ public Builder clearMemRes() { if (memResBuilder_ == null) { if (contentCase_ == 7) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 7) { contentCase_ = 0; content_ = null; } memResBuilder_.clear(); } return this; } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ public org.hyperledger.fabric.protos.gossip.MembershipResponse.Builder getMemResBuilder() { return getMemResFieldBuilder().getBuilder(); } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.MembershipResponseOrBuilder getMemResOrBuilder() { if ((contentCase_ == 7) && (memResBuilder_ != null)) { return memResBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 7) { return (org.hyperledger.fabric.protos.gossip.MembershipResponse) content_; } return org.hyperledger.fabric.protos.gossip.MembershipResponse.getDefaultInstance(); } } /** * .gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.MembershipResponse, org.hyperledger.fabric.protos.gossip.MembershipResponse.Builder, org.hyperledger.fabric.protos.gossip.MembershipResponseOrBuilder> getMemResFieldBuilder() { if (memResBuilder_ == null) { if (!(contentCase_ == 7)) { content_ = org.hyperledger.fabric.protos.gossip.MembershipResponse.getDefaultInstance(); } memResBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.MembershipResponse, org.hyperledger.fabric.protos.gossip.MembershipResponse.Builder, org.hyperledger.fabric.protos.gossip.MembershipResponseOrBuilder>( (org.hyperledger.fabric.protos.gossip.MembershipResponse) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 7; onChanged();; return memResBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataMessage, org.hyperledger.fabric.protos.gossip.DataMessage.Builder, org.hyperledger.fabric.protos.gossip.DataMessageOrBuilder> dataMsgBuilder_; /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; * @return Whether the dataMsg field is set. */ @java.lang.Override public boolean hasDataMsg() { return contentCase_ == 8; } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; * @return The dataMsg. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataMessage getDataMsg() { if (dataMsgBuilder_ == null) { if (contentCase_ == 8) { return (org.hyperledger.fabric.protos.gossip.DataMessage) content_; } return org.hyperledger.fabric.protos.gossip.DataMessage.getDefaultInstance(); } else { if (contentCase_ == 8) { return dataMsgBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.DataMessage.getDefaultInstance(); } } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ public Builder setDataMsg(org.hyperledger.fabric.protos.gossip.DataMessage value) { if (dataMsgBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { dataMsgBuilder_.setMessage(value); } contentCase_ = 8; return this; } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ public Builder setDataMsg( org.hyperledger.fabric.protos.gossip.DataMessage.Builder builderForValue) { if (dataMsgBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { dataMsgBuilder_.setMessage(builderForValue.build()); } contentCase_ = 8; return this; } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ public Builder mergeDataMsg(org.hyperledger.fabric.protos.gossip.DataMessage value) { if (dataMsgBuilder_ == null) { if (contentCase_ == 8 && content_ != org.hyperledger.fabric.protos.gossip.DataMessage.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.DataMessage.newBuilder((org.hyperledger.fabric.protos.gossip.DataMessage) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 8) { dataMsgBuilder_.mergeFrom(value); } dataMsgBuilder_.setMessage(value); } contentCase_ = 8; return this; } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ public Builder clearDataMsg() { if (dataMsgBuilder_ == null) { if (contentCase_ == 8) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 8) { contentCase_ = 0; content_ = null; } dataMsgBuilder_.clear(); } return this; } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ public org.hyperledger.fabric.protos.gossip.DataMessage.Builder getDataMsgBuilder() { return getDataMsgFieldBuilder().getBuilder(); } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataMessageOrBuilder getDataMsgOrBuilder() { if ((contentCase_ == 8) && (dataMsgBuilder_ != null)) { return dataMsgBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 8) { return (org.hyperledger.fabric.protos.gossip.DataMessage) content_; } return org.hyperledger.fabric.protos.gossip.DataMessage.getDefaultInstance(); } } /** *
     * Contains a ledger block
     * 
* * .gossip.DataMessage data_msg = 8 [json_name = "dataMsg"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataMessage, org.hyperledger.fabric.protos.gossip.DataMessage.Builder, org.hyperledger.fabric.protos.gossip.DataMessageOrBuilder> getDataMsgFieldBuilder() { if (dataMsgBuilder_ == null) { if (!(contentCase_ == 8)) { content_ = org.hyperledger.fabric.protos.gossip.DataMessage.getDefaultInstance(); } dataMsgBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataMessage, org.hyperledger.fabric.protos.gossip.DataMessage.Builder, org.hyperledger.fabric.protos.gossip.DataMessageOrBuilder>( (org.hyperledger.fabric.protos.gossip.DataMessage) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 8; onChanged();; return dataMsgBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.GossipHello, org.hyperledger.fabric.protos.gossip.GossipHello.Builder, org.hyperledger.fabric.protos.gossip.GossipHelloOrBuilder> helloBuilder_; /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; * @return Whether the hello field is set. */ @java.lang.Override public boolean hasHello() { return contentCase_ == 9; } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; * @return The hello. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipHello getHello() { if (helloBuilder_ == null) { if (contentCase_ == 9) { return (org.hyperledger.fabric.protos.gossip.GossipHello) content_; } return org.hyperledger.fabric.protos.gossip.GossipHello.getDefaultInstance(); } else { if (contentCase_ == 9) { return helloBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.GossipHello.getDefaultInstance(); } } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ public Builder setHello(org.hyperledger.fabric.protos.gossip.GossipHello value) { if (helloBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { helloBuilder_.setMessage(value); } contentCase_ = 9; return this; } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ public Builder setHello( org.hyperledger.fabric.protos.gossip.GossipHello.Builder builderForValue) { if (helloBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { helloBuilder_.setMessage(builderForValue.build()); } contentCase_ = 9; return this; } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ public Builder mergeHello(org.hyperledger.fabric.protos.gossip.GossipHello value) { if (helloBuilder_ == null) { if (contentCase_ == 9 && content_ != org.hyperledger.fabric.protos.gossip.GossipHello.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.GossipHello.newBuilder((org.hyperledger.fabric.protos.gossip.GossipHello) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 9) { helloBuilder_.mergeFrom(value); } helloBuilder_.setMessage(value); } contentCase_ = 9; return this; } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ public Builder clearHello() { if (helloBuilder_ == null) { if (contentCase_ == 9) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 9) { contentCase_ = 0; content_ = null; } helloBuilder_.clear(); } return this; } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ public org.hyperledger.fabric.protos.gossip.GossipHello.Builder getHelloBuilder() { return getHelloFieldBuilder().getBuilder(); } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipHelloOrBuilder getHelloOrBuilder() { if ((contentCase_ == 9) && (helloBuilder_ != null)) { return helloBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 9) { return (org.hyperledger.fabric.protos.gossip.GossipHello) content_; } return org.hyperledger.fabric.protos.gossip.GossipHello.getDefaultInstance(); } } /** *
     * Used for push&pull
     * 
* * .gossip.GossipHello hello = 9 [json_name = "hello"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.GossipHello, org.hyperledger.fabric.protos.gossip.GossipHello.Builder, org.hyperledger.fabric.protos.gossip.GossipHelloOrBuilder> getHelloFieldBuilder() { if (helloBuilder_ == null) { if (!(contentCase_ == 9)) { content_ = org.hyperledger.fabric.protos.gossip.GossipHello.getDefaultInstance(); } helloBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.GossipHello, org.hyperledger.fabric.protos.gossip.GossipHello.Builder, org.hyperledger.fabric.protos.gossip.GossipHelloOrBuilder>( (org.hyperledger.fabric.protos.gossip.GossipHello) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 9; onChanged();; return helloBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataDigest, org.hyperledger.fabric.protos.gossip.DataDigest.Builder, org.hyperledger.fabric.protos.gossip.DataDigestOrBuilder> dataDigBuilder_; /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; * @return Whether the dataDig field is set. */ @java.lang.Override public boolean hasDataDig() { return contentCase_ == 10; } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; * @return The dataDig. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataDigest getDataDig() { if (dataDigBuilder_ == null) { if (contentCase_ == 10) { return (org.hyperledger.fabric.protos.gossip.DataDigest) content_; } return org.hyperledger.fabric.protos.gossip.DataDigest.getDefaultInstance(); } else { if (contentCase_ == 10) { return dataDigBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.DataDigest.getDefaultInstance(); } } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ public Builder setDataDig(org.hyperledger.fabric.protos.gossip.DataDigest value) { if (dataDigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { dataDigBuilder_.setMessage(value); } contentCase_ = 10; return this; } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ public Builder setDataDig( org.hyperledger.fabric.protos.gossip.DataDigest.Builder builderForValue) { if (dataDigBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { dataDigBuilder_.setMessage(builderForValue.build()); } contentCase_ = 10; return this; } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ public Builder mergeDataDig(org.hyperledger.fabric.protos.gossip.DataDigest value) { if (dataDigBuilder_ == null) { if (contentCase_ == 10 && content_ != org.hyperledger.fabric.protos.gossip.DataDigest.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.DataDigest.newBuilder((org.hyperledger.fabric.protos.gossip.DataDigest) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 10) { dataDigBuilder_.mergeFrom(value); } dataDigBuilder_.setMessage(value); } contentCase_ = 10; return this; } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ public Builder clearDataDig() { if (dataDigBuilder_ == null) { if (contentCase_ == 10) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 10) { contentCase_ = 0; content_ = null; } dataDigBuilder_.clear(); } return this; } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ public org.hyperledger.fabric.protos.gossip.DataDigest.Builder getDataDigBuilder() { return getDataDigFieldBuilder().getBuilder(); } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataDigestOrBuilder getDataDigOrBuilder() { if ((contentCase_ == 10) && (dataDigBuilder_ != null)) { return dataDigBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 10) { return (org.hyperledger.fabric.protos.gossip.DataDigest) content_; } return org.hyperledger.fabric.protos.gossip.DataDigest.getDefaultInstance(); } } /** * .gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataDigest, org.hyperledger.fabric.protos.gossip.DataDigest.Builder, org.hyperledger.fabric.protos.gossip.DataDigestOrBuilder> getDataDigFieldBuilder() { if (dataDigBuilder_ == null) { if (!(contentCase_ == 10)) { content_ = org.hyperledger.fabric.protos.gossip.DataDigest.getDefaultInstance(); } dataDigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataDigest, org.hyperledger.fabric.protos.gossip.DataDigest.Builder, org.hyperledger.fabric.protos.gossip.DataDigestOrBuilder>( (org.hyperledger.fabric.protos.gossip.DataDigest) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 10; onChanged();; return dataDigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataRequest, org.hyperledger.fabric.protos.gossip.DataRequest.Builder, org.hyperledger.fabric.protos.gossip.DataRequestOrBuilder> dataReqBuilder_; /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; * @return Whether the dataReq field is set. */ @java.lang.Override public boolean hasDataReq() { return contentCase_ == 11; } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; * @return The dataReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataRequest getDataReq() { if (dataReqBuilder_ == null) { if (contentCase_ == 11) { return (org.hyperledger.fabric.protos.gossip.DataRequest) content_; } return org.hyperledger.fabric.protos.gossip.DataRequest.getDefaultInstance(); } else { if (contentCase_ == 11) { return dataReqBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.DataRequest.getDefaultInstance(); } } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ public Builder setDataReq(org.hyperledger.fabric.protos.gossip.DataRequest value) { if (dataReqBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { dataReqBuilder_.setMessage(value); } contentCase_ = 11; return this; } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ public Builder setDataReq( org.hyperledger.fabric.protos.gossip.DataRequest.Builder builderForValue) { if (dataReqBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { dataReqBuilder_.setMessage(builderForValue.build()); } contentCase_ = 11; return this; } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ public Builder mergeDataReq(org.hyperledger.fabric.protos.gossip.DataRequest value) { if (dataReqBuilder_ == null) { if (contentCase_ == 11 && content_ != org.hyperledger.fabric.protos.gossip.DataRequest.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.DataRequest.newBuilder((org.hyperledger.fabric.protos.gossip.DataRequest) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 11) { dataReqBuilder_.mergeFrom(value); } dataReqBuilder_.setMessage(value); } contentCase_ = 11; return this; } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ public Builder clearDataReq() { if (dataReqBuilder_ == null) { if (contentCase_ == 11) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 11) { contentCase_ = 0; content_ = null; } dataReqBuilder_.clear(); } return this; } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ public org.hyperledger.fabric.protos.gossip.DataRequest.Builder getDataReqBuilder() { return getDataReqFieldBuilder().getBuilder(); } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataRequestOrBuilder getDataReqOrBuilder() { if ((contentCase_ == 11) && (dataReqBuilder_ != null)) { return dataReqBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 11) { return (org.hyperledger.fabric.protos.gossip.DataRequest) content_; } return org.hyperledger.fabric.protos.gossip.DataRequest.getDefaultInstance(); } } /** * .gossip.DataRequest data_req = 11 [json_name = "dataReq"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataRequest, org.hyperledger.fabric.protos.gossip.DataRequest.Builder, org.hyperledger.fabric.protos.gossip.DataRequestOrBuilder> getDataReqFieldBuilder() { if (dataReqBuilder_ == null) { if (!(contentCase_ == 11)) { content_ = org.hyperledger.fabric.protos.gossip.DataRequest.getDefaultInstance(); } dataReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataRequest, org.hyperledger.fabric.protos.gossip.DataRequest.Builder, org.hyperledger.fabric.protos.gossip.DataRequestOrBuilder>( (org.hyperledger.fabric.protos.gossip.DataRequest) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 11; onChanged();; return dataReqBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataUpdate, org.hyperledger.fabric.protos.gossip.DataUpdate.Builder, org.hyperledger.fabric.protos.gossip.DataUpdateOrBuilder> dataUpdateBuilder_; /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; * @return Whether the dataUpdate field is set. */ @java.lang.Override public boolean hasDataUpdate() { return contentCase_ == 12; } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; * @return The dataUpdate. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataUpdate getDataUpdate() { if (dataUpdateBuilder_ == null) { if (contentCase_ == 12) { return (org.hyperledger.fabric.protos.gossip.DataUpdate) content_; } return org.hyperledger.fabric.protos.gossip.DataUpdate.getDefaultInstance(); } else { if (contentCase_ == 12) { return dataUpdateBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.DataUpdate.getDefaultInstance(); } } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ public Builder setDataUpdate(org.hyperledger.fabric.protos.gossip.DataUpdate value) { if (dataUpdateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { dataUpdateBuilder_.setMessage(value); } contentCase_ = 12; return this; } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ public Builder setDataUpdate( org.hyperledger.fabric.protos.gossip.DataUpdate.Builder builderForValue) { if (dataUpdateBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { dataUpdateBuilder_.setMessage(builderForValue.build()); } contentCase_ = 12; return this; } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ public Builder mergeDataUpdate(org.hyperledger.fabric.protos.gossip.DataUpdate value) { if (dataUpdateBuilder_ == null) { if (contentCase_ == 12 && content_ != org.hyperledger.fabric.protos.gossip.DataUpdate.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.DataUpdate.newBuilder((org.hyperledger.fabric.protos.gossip.DataUpdate) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 12) { dataUpdateBuilder_.mergeFrom(value); } dataUpdateBuilder_.setMessage(value); } contentCase_ = 12; return this; } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ public Builder clearDataUpdate() { if (dataUpdateBuilder_ == null) { if (contentCase_ == 12) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 12) { contentCase_ = 0; content_ = null; } dataUpdateBuilder_.clear(); } return this; } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ public org.hyperledger.fabric.protos.gossip.DataUpdate.Builder getDataUpdateBuilder() { return getDataUpdateFieldBuilder().getBuilder(); } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.DataUpdateOrBuilder getDataUpdateOrBuilder() { if ((contentCase_ == 12) && (dataUpdateBuilder_ != null)) { return dataUpdateBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 12) { return (org.hyperledger.fabric.protos.gossip.DataUpdate) content_; } return org.hyperledger.fabric.protos.gossip.DataUpdate.getDefaultInstance(); } } /** * .gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataUpdate, org.hyperledger.fabric.protos.gossip.DataUpdate.Builder, org.hyperledger.fabric.protos.gossip.DataUpdateOrBuilder> getDataUpdateFieldBuilder() { if (dataUpdateBuilder_ == null) { if (!(contentCase_ == 12)) { content_ = org.hyperledger.fabric.protos.gossip.DataUpdate.getDefaultInstance(); } dataUpdateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.DataUpdate, org.hyperledger.fabric.protos.gossip.DataUpdate.Builder, org.hyperledger.fabric.protos.gossip.DataUpdateOrBuilder>( (org.hyperledger.fabric.protos.gossip.DataUpdate) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 12; onChanged();; return dataUpdateBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.Empty, org.hyperledger.fabric.protos.gossip.Empty.Builder, org.hyperledger.fabric.protos.gossip.EmptyOrBuilder> emptyBuilder_; /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; * @return Whether the empty field is set. */ @java.lang.Override public boolean hasEmpty() { return contentCase_ == 13; } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; * @return The empty. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.Empty getEmpty() { if (emptyBuilder_ == null) { if (contentCase_ == 13) { return (org.hyperledger.fabric.protos.gossip.Empty) content_; } return org.hyperledger.fabric.protos.gossip.Empty.getDefaultInstance(); } else { if (contentCase_ == 13) { return emptyBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.Empty.getDefaultInstance(); } } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ public Builder setEmpty(org.hyperledger.fabric.protos.gossip.Empty value) { if (emptyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { emptyBuilder_.setMessage(value); } contentCase_ = 13; return this; } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ public Builder setEmpty( org.hyperledger.fabric.protos.gossip.Empty.Builder builderForValue) { if (emptyBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { emptyBuilder_.setMessage(builderForValue.build()); } contentCase_ = 13; return this; } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ public Builder mergeEmpty(org.hyperledger.fabric.protos.gossip.Empty value) { if (emptyBuilder_ == null) { if (contentCase_ == 13 && content_ != org.hyperledger.fabric.protos.gossip.Empty.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.Empty.newBuilder((org.hyperledger.fabric.protos.gossip.Empty) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 13) { emptyBuilder_.mergeFrom(value); } emptyBuilder_.setMessage(value); } contentCase_ = 13; return this; } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ public Builder clearEmpty() { if (emptyBuilder_ == null) { if (contentCase_ == 13) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 13) { contentCase_ = 0; content_ = null; } emptyBuilder_.clear(); } return this; } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ public org.hyperledger.fabric.protos.gossip.Empty.Builder getEmptyBuilder() { return getEmptyFieldBuilder().getBuilder(); } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.EmptyOrBuilder getEmptyOrBuilder() { if ((contentCase_ == 13) && (emptyBuilder_ != null)) { return emptyBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 13) { return (org.hyperledger.fabric.protos.gossip.Empty) content_; } return org.hyperledger.fabric.protos.gossip.Empty.getDefaultInstance(); } } /** *
     * Empty message, used for pinging
     * 
* * .gossip.Empty empty = 13 [json_name = "empty"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.Empty, org.hyperledger.fabric.protos.gossip.Empty.Builder, org.hyperledger.fabric.protos.gossip.EmptyOrBuilder> getEmptyFieldBuilder() { if (emptyBuilder_ == null) { if (!(contentCase_ == 13)) { content_ = org.hyperledger.fabric.protos.gossip.Empty.getDefaultInstance(); } emptyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.Empty, org.hyperledger.fabric.protos.gossip.Empty.Builder, org.hyperledger.fabric.protos.gossip.EmptyOrBuilder>( (org.hyperledger.fabric.protos.gossip.Empty) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 13; onChanged();; return emptyBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.ConnEstablish, org.hyperledger.fabric.protos.gossip.ConnEstablish.Builder, org.hyperledger.fabric.protos.gossip.ConnEstablishOrBuilder> connBuilder_; /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; * @return Whether the conn field is set. */ @java.lang.Override public boolean hasConn() { return contentCase_ == 14; } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; * @return The conn. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.ConnEstablish getConn() { if (connBuilder_ == null) { if (contentCase_ == 14) { return (org.hyperledger.fabric.protos.gossip.ConnEstablish) content_; } return org.hyperledger.fabric.protos.gossip.ConnEstablish.getDefaultInstance(); } else { if (contentCase_ == 14) { return connBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.ConnEstablish.getDefaultInstance(); } } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ public Builder setConn(org.hyperledger.fabric.protos.gossip.ConnEstablish value) { if (connBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { connBuilder_.setMessage(value); } contentCase_ = 14; return this; } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ public Builder setConn( org.hyperledger.fabric.protos.gossip.ConnEstablish.Builder builderForValue) { if (connBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { connBuilder_.setMessage(builderForValue.build()); } contentCase_ = 14; return this; } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ public Builder mergeConn(org.hyperledger.fabric.protos.gossip.ConnEstablish value) { if (connBuilder_ == null) { if (contentCase_ == 14 && content_ != org.hyperledger.fabric.protos.gossip.ConnEstablish.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.ConnEstablish.newBuilder((org.hyperledger.fabric.protos.gossip.ConnEstablish) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 14) { connBuilder_.mergeFrom(value); } connBuilder_.setMessage(value); } contentCase_ = 14; return this; } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ public Builder clearConn() { if (connBuilder_ == null) { if (contentCase_ == 14) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 14) { contentCase_ = 0; content_ = null; } connBuilder_.clear(); } return this; } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ public org.hyperledger.fabric.protos.gossip.ConnEstablish.Builder getConnBuilder() { return getConnFieldBuilder().getBuilder(); } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.ConnEstablishOrBuilder getConnOrBuilder() { if ((contentCase_ == 14) && (connBuilder_ != null)) { return connBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 14) { return (org.hyperledger.fabric.protos.gossip.ConnEstablish) content_; } return org.hyperledger.fabric.protos.gossip.ConnEstablish.getDefaultInstance(); } } /** *
     * ConnEstablish, used for establishing a connection
     * 
* * .gossip.ConnEstablish conn = 14 [json_name = "conn"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.ConnEstablish, org.hyperledger.fabric.protos.gossip.ConnEstablish.Builder, org.hyperledger.fabric.protos.gossip.ConnEstablishOrBuilder> getConnFieldBuilder() { if (connBuilder_ == null) { if (!(contentCase_ == 14)) { content_ = org.hyperledger.fabric.protos.gossip.ConnEstablish.getDefaultInstance(); } connBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.ConnEstablish, org.hyperledger.fabric.protos.gossip.ConnEstablish.Builder, org.hyperledger.fabric.protos.gossip.ConnEstablishOrBuilder>( (org.hyperledger.fabric.protos.gossip.ConnEstablish) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 14; onChanged();; return connBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfo, org.hyperledger.fabric.protos.gossip.StateInfo.Builder, org.hyperledger.fabric.protos.gossip.StateInfoOrBuilder> stateInfoBuilder_; /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; * @return Whether the stateInfo field is set. */ @java.lang.Override public boolean hasStateInfo() { return contentCase_ == 15; } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; * @return The stateInfo. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfo getStateInfo() { if (stateInfoBuilder_ == null) { if (contentCase_ == 15) { return (org.hyperledger.fabric.protos.gossip.StateInfo) content_; } return org.hyperledger.fabric.protos.gossip.StateInfo.getDefaultInstance(); } else { if (contentCase_ == 15) { return stateInfoBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.StateInfo.getDefaultInstance(); } } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ public Builder setStateInfo(org.hyperledger.fabric.protos.gossip.StateInfo value) { if (stateInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { stateInfoBuilder_.setMessage(value); } contentCase_ = 15; return this; } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ public Builder setStateInfo( org.hyperledger.fabric.protos.gossip.StateInfo.Builder builderForValue) { if (stateInfoBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { stateInfoBuilder_.setMessage(builderForValue.build()); } contentCase_ = 15; return this; } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ public Builder mergeStateInfo(org.hyperledger.fabric.protos.gossip.StateInfo value) { if (stateInfoBuilder_ == null) { if (contentCase_ == 15 && content_ != org.hyperledger.fabric.protos.gossip.StateInfo.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.StateInfo.newBuilder((org.hyperledger.fabric.protos.gossip.StateInfo) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 15) { stateInfoBuilder_.mergeFrom(value); } stateInfoBuilder_.setMessage(value); } contentCase_ = 15; return this; } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ public Builder clearStateInfo() { if (stateInfoBuilder_ == null) { if (contentCase_ == 15) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 15) { contentCase_ = 0; content_ = null; } stateInfoBuilder_.clear(); } return this; } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ public org.hyperledger.fabric.protos.gossip.StateInfo.Builder getStateInfoBuilder() { return getStateInfoFieldBuilder().getBuilder(); } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoOrBuilder getStateInfoOrBuilder() { if ((contentCase_ == 15) && (stateInfoBuilder_ != null)) { return stateInfoBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 15) { return (org.hyperledger.fabric.protos.gossip.StateInfo) content_; } return org.hyperledger.fabric.protos.gossip.StateInfo.getDefaultInstance(); } } /** *
     * Used for relaying information
     * about state
     * 
* * .gossip.StateInfo state_info = 15 [json_name = "stateInfo"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfo, org.hyperledger.fabric.protos.gossip.StateInfo.Builder, org.hyperledger.fabric.protos.gossip.StateInfoOrBuilder> getStateInfoFieldBuilder() { if (stateInfoBuilder_ == null) { if (!(contentCase_ == 15)) { content_ = org.hyperledger.fabric.protos.gossip.StateInfo.getDefaultInstance(); } stateInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfo, org.hyperledger.fabric.protos.gossip.StateInfo.Builder, org.hyperledger.fabric.protos.gossip.StateInfoOrBuilder>( (org.hyperledger.fabric.protos.gossip.StateInfo) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 15; onChanged();; return stateInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfoSnapshot, org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.Builder, org.hyperledger.fabric.protos.gossip.StateInfoSnapshotOrBuilder> stateSnapshotBuilder_; /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; * @return Whether the stateSnapshot field is set. */ @java.lang.Override public boolean hasStateSnapshot() { return contentCase_ == 16; } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; * @return The stateSnapshot. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoSnapshot getStateSnapshot() { if (stateSnapshotBuilder_ == null) { if (contentCase_ == 16) { return (org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.getDefaultInstance(); } else { if (contentCase_ == 16) { return stateSnapshotBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.getDefaultInstance(); } } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ public Builder setStateSnapshot(org.hyperledger.fabric.protos.gossip.StateInfoSnapshot value) { if (stateSnapshotBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { stateSnapshotBuilder_.setMessage(value); } contentCase_ = 16; return this; } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ public Builder setStateSnapshot( org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.Builder builderForValue) { if (stateSnapshotBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { stateSnapshotBuilder_.setMessage(builderForValue.build()); } contentCase_ = 16; return this; } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ public Builder mergeStateSnapshot(org.hyperledger.fabric.protos.gossip.StateInfoSnapshot value) { if (stateSnapshotBuilder_ == null) { if (contentCase_ == 16 && content_ != org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.newBuilder((org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 16) { stateSnapshotBuilder_.mergeFrom(value); } stateSnapshotBuilder_.setMessage(value); } contentCase_ = 16; return this; } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ public Builder clearStateSnapshot() { if (stateSnapshotBuilder_ == null) { if (contentCase_ == 16) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 16) { contentCase_ = 0; content_ = null; } stateSnapshotBuilder_.clear(); } return this; } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ public org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.Builder getStateSnapshotBuilder() { return getStateSnapshotFieldBuilder().getBuilder(); } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoSnapshotOrBuilder getStateSnapshotOrBuilder() { if ((contentCase_ == 16) && (stateSnapshotBuilder_ != null)) { return stateSnapshotBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 16) { return (org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.getDefaultInstance(); } } /** *
     * Used for sending sets of StateInfo messages
     * 
* * .gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfoSnapshot, org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.Builder, org.hyperledger.fabric.protos.gossip.StateInfoSnapshotOrBuilder> getStateSnapshotFieldBuilder() { if (stateSnapshotBuilder_ == null) { if (!(contentCase_ == 16)) { content_ = org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.getDefaultInstance(); } stateSnapshotBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfoSnapshot, org.hyperledger.fabric.protos.gossip.StateInfoSnapshot.Builder, org.hyperledger.fabric.protos.gossip.StateInfoSnapshotOrBuilder>( (org.hyperledger.fabric.protos.gossip.StateInfoSnapshot) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 16; onChanged();; return stateSnapshotBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfoPullRequest, org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.Builder, org.hyperledger.fabric.protos.gossip.StateInfoPullRequestOrBuilder> stateInfoPullReqBuilder_; /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; * @return Whether the stateInfoPullReq field is set. */ @java.lang.Override public boolean hasStateInfoPullReq() { return contentCase_ == 17; } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; * @return The stateInfoPullReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoPullRequest getStateInfoPullReq() { if (stateInfoPullReqBuilder_ == null) { if (contentCase_ == 17) { return (org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.getDefaultInstance(); } else { if (contentCase_ == 17) { return stateInfoPullReqBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.getDefaultInstance(); } } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ public Builder setStateInfoPullReq(org.hyperledger.fabric.protos.gossip.StateInfoPullRequest value) { if (stateInfoPullReqBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { stateInfoPullReqBuilder_.setMessage(value); } contentCase_ = 17; return this; } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ public Builder setStateInfoPullReq( org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.Builder builderForValue) { if (stateInfoPullReqBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { stateInfoPullReqBuilder_.setMessage(builderForValue.build()); } contentCase_ = 17; return this; } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ public Builder mergeStateInfoPullReq(org.hyperledger.fabric.protos.gossip.StateInfoPullRequest value) { if (stateInfoPullReqBuilder_ == null) { if (contentCase_ == 17 && content_ != org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.newBuilder((org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 17) { stateInfoPullReqBuilder_.mergeFrom(value); } stateInfoPullReqBuilder_.setMessage(value); } contentCase_ = 17; return this; } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ public Builder clearStateInfoPullReq() { if (stateInfoPullReqBuilder_ == null) { if (contentCase_ == 17) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 17) { contentCase_ = 0; content_ = null; } stateInfoPullReqBuilder_.clear(); } return this; } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ public org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.Builder getStateInfoPullReqBuilder() { return getStateInfoPullReqFieldBuilder().getBuilder(); } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.StateInfoPullRequestOrBuilder getStateInfoPullReqOrBuilder() { if ((contentCase_ == 17) && (stateInfoPullReqBuilder_ != null)) { return stateInfoPullReqBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 17) { return (org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_; } return org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.getDefaultInstance(); } } /** *
     * Used for asking for StateInfoSnapshots
     * 
* * .gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfoPullRequest, org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.Builder, org.hyperledger.fabric.protos.gossip.StateInfoPullRequestOrBuilder> getStateInfoPullReqFieldBuilder() { if (stateInfoPullReqBuilder_ == null) { if (!(contentCase_ == 17)) { content_ = org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.getDefaultInstance(); } stateInfoPullReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.StateInfoPullRequest, org.hyperledger.fabric.protos.gossip.StateInfoPullRequest.Builder, org.hyperledger.fabric.protos.gossip.StateInfoPullRequestOrBuilder>( (org.hyperledger.fabric.protos.gossip.StateInfoPullRequest) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 17; onChanged();; return stateInfoPullReqBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemoteStateRequest, org.hyperledger.fabric.protos.gossip.RemoteStateRequest.Builder, org.hyperledger.fabric.protos.gossip.RemoteStateRequestOrBuilder> stateRequestBuilder_; /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; * @return Whether the stateRequest field is set. */ @java.lang.Override public boolean hasStateRequest() { return contentCase_ == 18; } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; * @return The stateRequest. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateRequest getStateRequest() { if (stateRequestBuilder_ == null) { if (contentCase_ == 18) { return (org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateRequest.getDefaultInstance(); } else { if (contentCase_ == 18) { return stateRequestBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.RemoteStateRequest.getDefaultInstance(); } } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ public Builder setStateRequest(org.hyperledger.fabric.protos.gossip.RemoteStateRequest value) { if (stateRequestBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { stateRequestBuilder_.setMessage(value); } contentCase_ = 18; return this; } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ public Builder setStateRequest( org.hyperledger.fabric.protos.gossip.RemoteStateRequest.Builder builderForValue) { if (stateRequestBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { stateRequestBuilder_.setMessage(builderForValue.build()); } contentCase_ = 18; return this; } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ public Builder mergeStateRequest(org.hyperledger.fabric.protos.gossip.RemoteStateRequest value) { if (stateRequestBuilder_ == null) { if (contentCase_ == 18 && content_ != org.hyperledger.fabric.protos.gossip.RemoteStateRequest.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.RemoteStateRequest.newBuilder((org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 18) { stateRequestBuilder_.mergeFrom(value); } stateRequestBuilder_.setMessage(value); } contentCase_ = 18; return this; } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ public Builder clearStateRequest() { if (stateRequestBuilder_ == null) { if (contentCase_ == 18) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 18) { contentCase_ = 0; content_ = null; } stateRequestBuilder_.clear(); } return this; } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ public org.hyperledger.fabric.protos.gossip.RemoteStateRequest.Builder getStateRequestBuilder() { return getStateRequestFieldBuilder().getBuilder(); } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateRequestOrBuilder getStateRequestOrBuilder() { if ((contentCase_ == 18) && (stateRequestBuilder_ != null)) { return stateRequestBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 18) { return (org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateRequest.getDefaultInstance(); } } /** *
     *  Used to ask from a remote peer a set of blocks
     * 
* * .gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemoteStateRequest, org.hyperledger.fabric.protos.gossip.RemoteStateRequest.Builder, org.hyperledger.fabric.protos.gossip.RemoteStateRequestOrBuilder> getStateRequestFieldBuilder() { if (stateRequestBuilder_ == null) { if (!(contentCase_ == 18)) { content_ = org.hyperledger.fabric.protos.gossip.RemoteStateRequest.getDefaultInstance(); } stateRequestBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemoteStateRequest, org.hyperledger.fabric.protos.gossip.RemoteStateRequest.Builder, org.hyperledger.fabric.protos.gossip.RemoteStateRequestOrBuilder>( (org.hyperledger.fabric.protos.gossip.RemoteStateRequest) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 18; onChanged();; return stateRequestBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemoteStateResponse, org.hyperledger.fabric.protos.gossip.RemoteStateResponse.Builder, org.hyperledger.fabric.protos.gossip.RemoteStateResponseOrBuilder> stateResponseBuilder_; /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; * @return Whether the stateResponse field is set. */ @java.lang.Override public boolean hasStateResponse() { return contentCase_ == 19; } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; * @return The stateResponse. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateResponse getStateResponse() { if (stateResponseBuilder_ == null) { if (contentCase_ == 19) { return (org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateResponse.getDefaultInstance(); } else { if (contentCase_ == 19) { return stateResponseBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.RemoteStateResponse.getDefaultInstance(); } } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ public Builder setStateResponse(org.hyperledger.fabric.protos.gossip.RemoteStateResponse value) { if (stateResponseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { stateResponseBuilder_.setMessage(value); } contentCase_ = 19; return this; } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ public Builder setStateResponse( org.hyperledger.fabric.protos.gossip.RemoteStateResponse.Builder builderForValue) { if (stateResponseBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { stateResponseBuilder_.setMessage(builderForValue.build()); } contentCase_ = 19; return this; } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ public Builder mergeStateResponse(org.hyperledger.fabric.protos.gossip.RemoteStateResponse value) { if (stateResponseBuilder_ == null) { if (contentCase_ == 19 && content_ != org.hyperledger.fabric.protos.gossip.RemoteStateResponse.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.RemoteStateResponse.newBuilder((org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 19) { stateResponseBuilder_.mergeFrom(value); } stateResponseBuilder_.setMessage(value); } contentCase_ = 19; return this; } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ public Builder clearStateResponse() { if (stateResponseBuilder_ == null) { if (contentCase_ == 19) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 19) { contentCase_ = 0; content_ = null; } stateResponseBuilder_.clear(); } return this; } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ public org.hyperledger.fabric.protos.gossip.RemoteStateResponse.Builder getStateResponseBuilder() { return getStateResponseFieldBuilder().getBuilder(); } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemoteStateResponseOrBuilder getStateResponseOrBuilder() { if ((contentCase_ == 19) && (stateResponseBuilder_ != null)) { return stateResponseBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 19) { return (org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemoteStateResponse.getDefaultInstance(); } } /** *
     * Used to send a set of blocks to a remote peer
     * 
* * .gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemoteStateResponse, org.hyperledger.fabric.protos.gossip.RemoteStateResponse.Builder, org.hyperledger.fabric.protos.gossip.RemoteStateResponseOrBuilder> getStateResponseFieldBuilder() { if (stateResponseBuilder_ == null) { if (!(contentCase_ == 19)) { content_ = org.hyperledger.fabric.protos.gossip.RemoteStateResponse.getDefaultInstance(); } stateResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemoteStateResponse, org.hyperledger.fabric.protos.gossip.RemoteStateResponse.Builder, org.hyperledger.fabric.protos.gossip.RemoteStateResponseOrBuilder>( (org.hyperledger.fabric.protos.gossip.RemoteStateResponse) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 19; onChanged();; return stateResponseBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.LeadershipMessage, org.hyperledger.fabric.protos.gossip.LeadershipMessage.Builder, org.hyperledger.fabric.protos.gossip.LeadershipMessageOrBuilder> leadershipMsgBuilder_; /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; * @return Whether the leadershipMsg field is set. */ @java.lang.Override public boolean hasLeadershipMsg() { return contentCase_ == 20; } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; * @return The leadershipMsg. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.LeadershipMessage getLeadershipMsg() { if (leadershipMsgBuilder_ == null) { if (contentCase_ == 20) { return (org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_; } return org.hyperledger.fabric.protos.gossip.LeadershipMessage.getDefaultInstance(); } else { if (contentCase_ == 20) { return leadershipMsgBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.LeadershipMessage.getDefaultInstance(); } } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ public Builder setLeadershipMsg(org.hyperledger.fabric.protos.gossip.LeadershipMessage value) { if (leadershipMsgBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { leadershipMsgBuilder_.setMessage(value); } contentCase_ = 20; return this; } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ public Builder setLeadershipMsg( org.hyperledger.fabric.protos.gossip.LeadershipMessage.Builder builderForValue) { if (leadershipMsgBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { leadershipMsgBuilder_.setMessage(builderForValue.build()); } contentCase_ = 20; return this; } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ public Builder mergeLeadershipMsg(org.hyperledger.fabric.protos.gossip.LeadershipMessage value) { if (leadershipMsgBuilder_ == null) { if (contentCase_ == 20 && content_ != org.hyperledger.fabric.protos.gossip.LeadershipMessage.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.LeadershipMessage.newBuilder((org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 20) { leadershipMsgBuilder_.mergeFrom(value); } leadershipMsgBuilder_.setMessage(value); } contentCase_ = 20; return this; } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ public Builder clearLeadershipMsg() { if (leadershipMsgBuilder_ == null) { if (contentCase_ == 20) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 20) { contentCase_ = 0; content_ = null; } leadershipMsgBuilder_.clear(); } return this; } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ public org.hyperledger.fabric.protos.gossip.LeadershipMessage.Builder getLeadershipMsgBuilder() { return getLeadershipMsgFieldBuilder().getBuilder(); } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.LeadershipMessageOrBuilder getLeadershipMsgOrBuilder() { if ((contentCase_ == 20) && (leadershipMsgBuilder_ != null)) { return leadershipMsgBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 20) { return (org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_; } return org.hyperledger.fabric.protos.gossip.LeadershipMessage.getDefaultInstance(); } } /** *
     * Used to indicate intent of peer to become leader
     * 
* * .gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.LeadershipMessage, org.hyperledger.fabric.protos.gossip.LeadershipMessage.Builder, org.hyperledger.fabric.protos.gossip.LeadershipMessageOrBuilder> getLeadershipMsgFieldBuilder() { if (leadershipMsgBuilder_ == null) { if (!(contentCase_ == 20)) { content_ = org.hyperledger.fabric.protos.gossip.LeadershipMessage.getDefaultInstance(); } leadershipMsgBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.LeadershipMessage, org.hyperledger.fabric.protos.gossip.LeadershipMessage.Builder, org.hyperledger.fabric.protos.gossip.LeadershipMessageOrBuilder>( (org.hyperledger.fabric.protos.gossip.LeadershipMessage) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 20; onChanged();; return leadershipMsgBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.PeerIdentity, org.hyperledger.fabric.protos.gossip.PeerIdentity.Builder, org.hyperledger.fabric.protos.gossip.PeerIdentityOrBuilder> peerIdentityBuilder_; /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; * @return Whether the peerIdentity field is set. */ @java.lang.Override public boolean hasPeerIdentity() { return contentCase_ == 21; } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; * @return The peerIdentity. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PeerIdentity getPeerIdentity() { if (peerIdentityBuilder_ == null) { if (contentCase_ == 21) { return (org.hyperledger.fabric.protos.gossip.PeerIdentity) content_; } return org.hyperledger.fabric.protos.gossip.PeerIdentity.getDefaultInstance(); } else { if (contentCase_ == 21) { return peerIdentityBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.PeerIdentity.getDefaultInstance(); } } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ public Builder setPeerIdentity(org.hyperledger.fabric.protos.gossip.PeerIdentity value) { if (peerIdentityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { peerIdentityBuilder_.setMessage(value); } contentCase_ = 21; return this; } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ public Builder setPeerIdentity( org.hyperledger.fabric.protos.gossip.PeerIdentity.Builder builderForValue) { if (peerIdentityBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { peerIdentityBuilder_.setMessage(builderForValue.build()); } contentCase_ = 21; return this; } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ public Builder mergePeerIdentity(org.hyperledger.fabric.protos.gossip.PeerIdentity value) { if (peerIdentityBuilder_ == null) { if (contentCase_ == 21 && content_ != org.hyperledger.fabric.protos.gossip.PeerIdentity.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.PeerIdentity.newBuilder((org.hyperledger.fabric.protos.gossip.PeerIdentity) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 21) { peerIdentityBuilder_.mergeFrom(value); } peerIdentityBuilder_.setMessage(value); } contentCase_ = 21; return this; } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ public Builder clearPeerIdentity() { if (peerIdentityBuilder_ == null) { if (contentCase_ == 21) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 21) { contentCase_ = 0; content_ = null; } peerIdentityBuilder_.clear(); } return this; } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ public org.hyperledger.fabric.protos.gossip.PeerIdentity.Builder getPeerIdentityBuilder() { return getPeerIdentityFieldBuilder().getBuilder(); } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PeerIdentityOrBuilder getPeerIdentityOrBuilder() { if ((contentCase_ == 21) && (peerIdentityBuilder_ != null)) { return peerIdentityBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 21) { return (org.hyperledger.fabric.protos.gossip.PeerIdentity) content_; } return org.hyperledger.fabric.protos.gossip.PeerIdentity.getDefaultInstance(); } } /** *
     * Used to learn of a peer's certificate
     * 
* * .gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.PeerIdentity, org.hyperledger.fabric.protos.gossip.PeerIdentity.Builder, org.hyperledger.fabric.protos.gossip.PeerIdentityOrBuilder> getPeerIdentityFieldBuilder() { if (peerIdentityBuilder_ == null) { if (!(contentCase_ == 21)) { content_ = org.hyperledger.fabric.protos.gossip.PeerIdentity.getDefaultInstance(); } peerIdentityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.PeerIdentity, org.hyperledger.fabric.protos.gossip.PeerIdentity.Builder, org.hyperledger.fabric.protos.gossip.PeerIdentityOrBuilder>( (org.hyperledger.fabric.protos.gossip.PeerIdentity) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 21; onChanged();; return peerIdentityBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.Acknowledgement, org.hyperledger.fabric.protos.gossip.Acknowledgement.Builder, org.hyperledger.fabric.protos.gossip.AcknowledgementOrBuilder> ackBuilder_; /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; * @return Whether the ack field is set. */ @java.lang.Override public boolean hasAck() { return contentCase_ == 22; } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; * @return The ack. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.Acknowledgement getAck() { if (ackBuilder_ == null) { if (contentCase_ == 22) { return (org.hyperledger.fabric.protos.gossip.Acknowledgement) content_; } return org.hyperledger.fabric.protos.gossip.Acknowledgement.getDefaultInstance(); } else { if (contentCase_ == 22) { return ackBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.Acknowledgement.getDefaultInstance(); } } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ public Builder setAck(org.hyperledger.fabric.protos.gossip.Acknowledgement value) { if (ackBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { ackBuilder_.setMessage(value); } contentCase_ = 22; return this; } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ public Builder setAck( org.hyperledger.fabric.protos.gossip.Acknowledgement.Builder builderForValue) { if (ackBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { ackBuilder_.setMessage(builderForValue.build()); } contentCase_ = 22; return this; } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ public Builder mergeAck(org.hyperledger.fabric.protos.gossip.Acknowledgement value) { if (ackBuilder_ == null) { if (contentCase_ == 22 && content_ != org.hyperledger.fabric.protos.gossip.Acknowledgement.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.Acknowledgement.newBuilder((org.hyperledger.fabric.protos.gossip.Acknowledgement) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 22) { ackBuilder_.mergeFrom(value); } ackBuilder_.setMessage(value); } contentCase_ = 22; return this; } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ public Builder clearAck() { if (ackBuilder_ == null) { if (contentCase_ == 22) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 22) { contentCase_ = 0; content_ = null; } ackBuilder_.clear(); } return this; } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ public org.hyperledger.fabric.protos.gossip.Acknowledgement.Builder getAckBuilder() { return getAckFieldBuilder().getBuilder(); } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.AcknowledgementOrBuilder getAckOrBuilder() { if ((contentCase_ == 22) && (ackBuilder_ != null)) { return ackBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 22) { return (org.hyperledger.fabric.protos.gossip.Acknowledgement) content_; } return org.hyperledger.fabric.protos.gossip.Acknowledgement.getDefaultInstance(); } } /** * .gossip.Acknowledgement ack = 22 [json_name = "ack"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.Acknowledgement, org.hyperledger.fabric.protos.gossip.Acknowledgement.Builder, org.hyperledger.fabric.protos.gossip.AcknowledgementOrBuilder> getAckFieldBuilder() { if (ackBuilder_ == null) { if (!(contentCase_ == 22)) { content_ = org.hyperledger.fabric.protos.gossip.Acknowledgement.getDefaultInstance(); } ackBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.Acknowledgement, org.hyperledger.fabric.protos.gossip.Acknowledgement.Builder, org.hyperledger.fabric.protos.gossip.AcknowledgementOrBuilder>( (org.hyperledger.fabric.protos.gossip.Acknowledgement) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 22; onChanged();; return ackBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest, org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.Builder, org.hyperledger.fabric.protos.gossip.RemotePvtDataRequestOrBuilder> privateReqBuilder_; /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; * @return Whether the privateReq field is set. */ @java.lang.Override public boolean hasPrivateReq() { return contentCase_ == 23; } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; * @return The privateReq. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest getPrivateReq() { if (privateReqBuilder_ == null) { if (contentCase_ == 23) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.getDefaultInstance(); } else { if (contentCase_ == 23) { return privateReqBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.getDefaultInstance(); } } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ public Builder setPrivateReq(org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest value) { if (privateReqBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { privateReqBuilder_.setMessage(value); } contentCase_ = 23; return this; } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ public Builder setPrivateReq( org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.Builder builderForValue) { if (privateReqBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { privateReqBuilder_.setMessage(builderForValue.build()); } contentCase_ = 23; return this; } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ public Builder mergePrivateReq(org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest value) { if (privateReqBuilder_ == null) { if (contentCase_ == 23 && content_ != org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.newBuilder((org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 23) { privateReqBuilder_.mergeFrom(value); } privateReqBuilder_.setMessage(value); } contentCase_ = 23; return this; } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ public Builder clearPrivateReq() { if (privateReqBuilder_ == null) { if (contentCase_ == 23) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 23) { contentCase_ = 0; content_ = null; } privateReqBuilder_.clear(); } return this; } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ public org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.Builder getPrivateReqBuilder() { return getPrivateReqFieldBuilder().getBuilder(); } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataRequestOrBuilder getPrivateReqOrBuilder() { if ((contentCase_ == 23) && (privateReqBuilder_ != null)) { return privateReqBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 23) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.getDefaultInstance(); } } /** *
     * Used to request private data
     * 
* * .gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest, org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.Builder, org.hyperledger.fabric.protos.gossip.RemotePvtDataRequestOrBuilder> getPrivateReqFieldBuilder() { if (privateReqBuilder_ == null) { if (!(contentCase_ == 23)) { content_ = org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.getDefaultInstance(); } privateReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest, org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest.Builder, org.hyperledger.fabric.protos.gossip.RemotePvtDataRequestOrBuilder>( (org.hyperledger.fabric.protos.gossip.RemotePvtDataRequest) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 23; onChanged();; return privateReqBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse, org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.Builder, org.hyperledger.fabric.protos.gossip.RemotePvtDataResponseOrBuilder> privateResBuilder_; /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; * @return Whether the privateRes field is set. */ @java.lang.Override public boolean hasPrivateRes() { return contentCase_ == 24; } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; * @return The privateRes. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse getPrivateRes() { if (privateResBuilder_ == null) { if (contentCase_ == 24) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.getDefaultInstance(); } else { if (contentCase_ == 24) { return privateResBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.getDefaultInstance(); } } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ public Builder setPrivateRes(org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse value) { if (privateResBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { privateResBuilder_.setMessage(value); } contentCase_ = 24; return this; } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ public Builder setPrivateRes( org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.Builder builderForValue) { if (privateResBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { privateResBuilder_.setMessage(builderForValue.build()); } contentCase_ = 24; return this; } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ public Builder mergePrivateRes(org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse value) { if (privateResBuilder_ == null) { if (contentCase_ == 24 && content_ != org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.newBuilder((org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 24) { privateResBuilder_.mergeFrom(value); } privateResBuilder_.setMessage(value); } contentCase_ = 24; return this; } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ public Builder clearPrivateRes() { if (privateResBuilder_ == null) { if (contentCase_ == 24) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 24) { contentCase_ = 0; content_ = null; } privateResBuilder_.clear(); } return this; } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ public org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.Builder getPrivateResBuilder() { return getPrivateResFieldBuilder().getBuilder(); } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.RemotePvtDataResponseOrBuilder getPrivateResOrBuilder() { if ((contentCase_ == 24) && (privateResBuilder_ != null)) { return privateResBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 24) { return (org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_; } return org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.getDefaultInstance(); } } /** *
     * Used to respond to private data requests
     * 
* * .gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse, org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.Builder, org.hyperledger.fabric.protos.gossip.RemotePvtDataResponseOrBuilder> getPrivateResFieldBuilder() { if (privateResBuilder_ == null) { if (!(contentCase_ == 24)) { content_ = org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.getDefaultInstance(); } privateResBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse, org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse.Builder, org.hyperledger.fabric.protos.gossip.RemotePvtDataResponseOrBuilder>( (org.hyperledger.fabric.protos.gossip.RemotePvtDataResponse) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 24; onChanged();; return privateResBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.PrivateDataMessage, org.hyperledger.fabric.protos.gossip.PrivateDataMessage.Builder, org.hyperledger.fabric.protos.gossip.PrivateDataMessageOrBuilder> privateDataBuilder_; /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; * @return Whether the privateData field is set. */ @java.lang.Override public boolean hasPrivateData() { return contentCase_ == 25; } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; * @return The privateData. */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PrivateDataMessage getPrivateData() { if (privateDataBuilder_ == null) { if (contentCase_ == 25) { return (org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_; } return org.hyperledger.fabric.protos.gossip.PrivateDataMessage.getDefaultInstance(); } else { if (contentCase_ == 25) { return privateDataBuilder_.getMessage(); } return org.hyperledger.fabric.protos.gossip.PrivateDataMessage.getDefaultInstance(); } } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ public Builder setPrivateData(org.hyperledger.fabric.protos.gossip.PrivateDataMessage value) { if (privateDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } content_ = value; onChanged(); } else { privateDataBuilder_.setMessage(value); } contentCase_ = 25; return this; } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ public Builder setPrivateData( org.hyperledger.fabric.protos.gossip.PrivateDataMessage.Builder builderForValue) { if (privateDataBuilder_ == null) { content_ = builderForValue.build(); onChanged(); } else { privateDataBuilder_.setMessage(builderForValue.build()); } contentCase_ = 25; return this; } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ public Builder mergePrivateData(org.hyperledger.fabric.protos.gossip.PrivateDataMessage value) { if (privateDataBuilder_ == null) { if (contentCase_ == 25 && content_ != org.hyperledger.fabric.protos.gossip.PrivateDataMessage.getDefaultInstance()) { content_ = org.hyperledger.fabric.protos.gossip.PrivateDataMessage.newBuilder((org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_) .mergeFrom(value).buildPartial(); } else { content_ = value; } onChanged(); } else { if (contentCase_ == 25) { privateDataBuilder_.mergeFrom(value); } privateDataBuilder_.setMessage(value); } contentCase_ = 25; return this; } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ public Builder clearPrivateData() { if (privateDataBuilder_ == null) { if (contentCase_ == 25) { contentCase_ = 0; content_ = null; onChanged(); } } else { if (contentCase_ == 25) { contentCase_ = 0; content_ = null; } privateDataBuilder_.clear(); } return this; } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ public org.hyperledger.fabric.protos.gossip.PrivateDataMessage.Builder getPrivateDataBuilder() { return getPrivateDataFieldBuilder().getBuilder(); } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ @java.lang.Override public org.hyperledger.fabric.protos.gossip.PrivateDataMessageOrBuilder getPrivateDataOrBuilder() { if ((contentCase_ == 25) && (privateDataBuilder_ != null)) { return privateDataBuilder_.getMessageOrBuilder(); } else { if (contentCase_ == 25) { return (org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_; } return org.hyperledger.fabric.protos.gossip.PrivateDataMessage.getDefaultInstance(); } } /** *
     * Encapsulates private data used to distribute
     * private rwset after the endorsement
     * 
* * .gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"]; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.PrivateDataMessage, org.hyperledger.fabric.protos.gossip.PrivateDataMessage.Builder, org.hyperledger.fabric.protos.gossip.PrivateDataMessageOrBuilder> getPrivateDataFieldBuilder() { if (privateDataBuilder_ == null) { if (!(contentCase_ == 25)) { content_ = org.hyperledger.fabric.protos.gossip.PrivateDataMessage.getDefaultInstance(); } privateDataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.fabric.protos.gossip.PrivateDataMessage, org.hyperledger.fabric.protos.gossip.PrivateDataMessage.Builder, org.hyperledger.fabric.protos.gossip.PrivateDataMessageOrBuilder>( (org.hyperledger.fabric.protos.gossip.PrivateDataMessage) content_, getParentForChildren(), isClean()); content_ = null; } contentCase_ = 25; onChanged();; return privateDataBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:gossip.GossipMessage) } // @@protoc_insertion_point(class_scope:gossip.GossipMessage) private static final org.hyperledger.fabric.protos.gossip.GossipMessage DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.gossip.GossipMessage(); } public static org.hyperledger.fabric.protos.gossip.GossipMessage getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GossipMessage parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GossipMessage(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.hyperledger.fabric.protos.gossip.GossipMessage getDefaultInstanceForType() { return DEFAULT_INSTANCE; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy