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

org.hyperledger.protos.Fabric Maven / Gradle / Ivy

There is a newer version: 1.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: fabric.proto

package org.hyperledger.protos;

public final class Fabric {
  private Fabric() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface TransactionOrBuilder extends
      // @@protoc_insertion_point(interface_extends:protos.Transaction)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional .protos.Transaction.Type type = 1;
     */
    int getTypeValue();
    /**
     * optional .protos.Transaction.Type type = 1;
     */
    org.hyperledger.protos.Fabric.Transaction.Type getType();

    /**
     * 
     *store ChaincodeID as bytes so its encrypted value can be stored
     * 
* * optional bytes chaincodeID = 2; */ com.google.protobuf.ByteString getChaincodeID(); /** * optional bytes payload = 3; */ com.google.protobuf.ByteString getPayload(); /** * optional bytes metadata = 4; */ com.google.protobuf.ByteString getMetadata(); /** * optional string txid = 5; */ java.lang.String getTxid(); /** * optional string txid = 5; */ com.google.protobuf.ByteString getTxidBytes(); /** * optional .google.protobuf.Timestamp timestamp = 6; */ boolean hasTimestamp(); /** * optional .google.protobuf.Timestamp timestamp = 6; */ com.google.protobuf.Timestamp getTimestamp(); /** * optional .google.protobuf.Timestamp timestamp = 6; */ com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder(); /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ int getConfidentialityLevelValue(); /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ org.hyperledger.protos.Chaincode.ConfidentialityLevel getConfidentialityLevel(); /** * optional string confidentialityProtocolVersion = 8; */ java.lang.String getConfidentialityProtocolVersion(); /** * optional string confidentialityProtocolVersion = 8; */ com.google.protobuf.ByteString getConfidentialityProtocolVersionBytes(); /** * optional bytes nonce = 9; */ com.google.protobuf.ByteString getNonce(); /** * optional bytes toValidators = 10; */ com.google.protobuf.ByteString getToValidators(); /** * optional bytes cert = 11; */ com.google.protobuf.ByteString getCert(); /** * optional bytes signature = 12; */ com.google.protobuf.ByteString getSignature(); } /** *
   * Transaction defines a function call to a contract.
   * `args` is an array of type string so that the chaincode writer can choose
   * whatever format they wish for the arguments for their chaincode.
   * For example, they may wish to use JSON, XML, or a custom format.
   * TODO: Defined remaining fields.
   * 
* * Protobuf type {@code protos.Transaction} */ public static final class Transaction extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.Transaction) TransactionOrBuilder { // Use Transaction.newBuilder() to construct. private Transaction(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Transaction() { type_ = 0; chaincodeID_ = com.google.protobuf.ByteString.EMPTY; payload_ = com.google.protobuf.ByteString.EMPTY; metadata_ = com.google.protobuf.ByteString.EMPTY; txid_ = ""; confidentialityLevel_ = 0; confidentialityProtocolVersion_ = ""; nonce_ = com.google.protobuf.ByteString.EMPTY; toValidators_ = com.google.protobuf.ByteString.EMPTY; cert_ = com.google.protobuf.ByteString.EMPTY; signature_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private Transaction( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 18: { chaincodeID_ = input.readBytes(); break; } case 26: { payload_ = input.readBytes(); break; } case 34: { metadata_ = input.readBytes(); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); txid_ = s; break; } case 50: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (timestamp_ != null) { subBuilder = timestamp_.toBuilder(); } timestamp_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(timestamp_); timestamp_ = subBuilder.buildPartial(); } break; } case 56: { int rawValue = input.readEnum(); confidentialityLevel_ = rawValue; break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); confidentialityProtocolVersion_ = s; break; } case 74: { nonce_ = input.readBytes(); break; } case 82: { toValidators_ = input.readBytes(); break; } case 90: { cert_ = input.readBytes(); break; } case 98: { signature_ = input.readBytes(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Transaction_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Transaction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Transaction.class, org.hyperledger.protos.Fabric.Transaction.Builder.class); } /** * Protobuf enum {@code protos.Transaction.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * UNDEFINED = 0; */ UNDEFINED(0), /** *
       * deploy a chaincode to the network and call `Init` function
       * 
* * CHAINCODE_DEPLOY = 1; */ CHAINCODE_DEPLOY(1), /** *
       * call a chaincode `Invoke` function as a transaction
       * 
* * CHAINCODE_INVOKE = 2; */ CHAINCODE_INVOKE(2), /** *
       * call a chaincode `query` function
       * 
* * CHAINCODE_QUERY = 3; */ CHAINCODE_QUERY(3), /** *
       * terminate a chaincode; not implemented yet
       * 
* * CHAINCODE_TERMINATE = 4; */ CHAINCODE_TERMINATE(4), UNRECOGNIZED(-1), ; /** * UNDEFINED = 0; */ public static final int UNDEFINED_VALUE = 0; /** *
       * deploy a chaincode to the network and call `Init` function
       * 
* * CHAINCODE_DEPLOY = 1; */ public static final int CHAINCODE_DEPLOY_VALUE = 1; /** *
       * call a chaincode `Invoke` function as a transaction
       * 
* * CHAINCODE_INVOKE = 2; */ public static final int CHAINCODE_INVOKE_VALUE = 2; /** *
       * call a chaincode `query` function
       * 
* * CHAINCODE_QUERY = 3; */ public static final int CHAINCODE_QUERY_VALUE = 3; /** *
       * terminate a chaincode; not implemented yet
       * 
* * CHAINCODE_TERMINATE = 4; */ public static final int CHAINCODE_TERMINATE_VALUE = 4; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Type valueOf(int value) { return forNumber(value); } public static Type forNumber(int value) { switch (value) { case 0: return UNDEFINED; case 1: return CHAINCODE_DEPLOY; case 2: return CHAINCODE_INVOKE; case 3: return CHAINCODE_QUERY; case 4: return CHAINCODE_TERMINATE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Type findValueByNumber(int number) { return Type.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 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.protos.Fabric.Transaction.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type 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 Type(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:protos.Transaction.Type) } public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** * optional .protos.Transaction.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.Transaction.Type type = 1; */ public org.hyperledger.protos.Fabric.Transaction.Type getType() { org.hyperledger.protos.Fabric.Transaction.Type result = org.hyperledger.protos.Fabric.Transaction.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Fabric.Transaction.Type.UNRECOGNIZED : result; } public static final int CHAINCODEID_FIELD_NUMBER = 2; private com.google.protobuf.ByteString chaincodeID_; /** *
     *store ChaincodeID as bytes so its encrypted value can be stored
     * 
* * optional bytes chaincodeID = 2; */ public com.google.protobuf.ByteString getChaincodeID() { return chaincodeID_; } public static final int PAYLOAD_FIELD_NUMBER = 3; private com.google.protobuf.ByteString payload_; /** * optional bytes payload = 3; */ public com.google.protobuf.ByteString getPayload() { return payload_; } public static final int METADATA_FIELD_NUMBER = 4; private com.google.protobuf.ByteString metadata_; /** * optional bytes metadata = 4; */ public com.google.protobuf.ByteString getMetadata() { return metadata_; } public static final int TXID_FIELD_NUMBER = 5; private volatile java.lang.Object txid_; /** * optional string txid = 5; */ public java.lang.String getTxid() { java.lang.Object ref = txid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); txid_ = s; return s; } } /** * optional string txid = 5; */ public com.google.protobuf.ByteString getTxidBytes() { java.lang.Object ref = txid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); txid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TIMESTAMP_FIELD_NUMBER = 6; private com.google.protobuf.Timestamp timestamp_; /** * optional .google.protobuf.Timestamp timestamp = 6; */ public boolean hasTimestamp() { return timestamp_ != null; } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public com.google.protobuf.Timestamp getTimestamp() { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { return getTimestamp(); } public static final int CONFIDENTIALITYLEVEL_FIELD_NUMBER = 7; private int confidentialityLevel_; /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ public int getConfidentialityLevelValue() { return confidentialityLevel_; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ public org.hyperledger.protos.Chaincode.ConfidentialityLevel getConfidentialityLevel() { org.hyperledger.protos.Chaincode.ConfidentialityLevel result = org.hyperledger.protos.Chaincode.ConfidentialityLevel.valueOf(confidentialityLevel_); return result == null ? org.hyperledger.protos.Chaincode.ConfidentialityLevel.UNRECOGNIZED : result; } public static final int CONFIDENTIALITYPROTOCOLVERSION_FIELD_NUMBER = 8; private volatile java.lang.Object confidentialityProtocolVersion_; /** * optional string confidentialityProtocolVersion = 8; */ public java.lang.String getConfidentialityProtocolVersion() { java.lang.Object ref = confidentialityProtocolVersion_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); confidentialityProtocolVersion_ = s; return s; } } /** * optional string confidentialityProtocolVersion = 8; */ public com.google.protobuf.ByteString getConfidentialityProtocolVersionBytes() { java.lang.Object ref = confidentialityProtocolVersion_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); confidentialityProtocolVersion_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NONCE_FIELD_NUMBER = 9; private com.google.protobuf.ByteString nonce_; /** * optional bytes nonce = 9; */ public com.google.protobuf.ByteString getNonce() { return nonce_; } public static final int TOVALIDATORS_FIELD_NUMBER = 10; private com.google.protobuf.ByteString toValidators_; /** * optional bytes toValidators = 10; */ public com.google.protobuf.ByteString getToValidators() { return toValidators_; } public static final int CERT_FIELD_NUMBER = 11; private com.google.protobuf.ByteString cert_; /** * optional bytes cert = 11; */ public com.google.protobuf.ByteString getCert() { return cert_; } public static final int SIGNATURE_FIELD_NUMBER = 12; private com.google.protobuf.ByteString signature_; /** * optional bytes signature = 12; */ public com.google.protobuf.ByteString getSignature() { return signature_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (type_ != org.hyperledger.protos.Fabric.Transaction.Type.UNDEFINED.getNumber()) { output.writeEnum(1, type_); } if (!chaincodeID_.isEmpty()) { output.writeBytes(2, chaincodeID_); } if (!payload_.isEmpty()) { output.writeBytes(3, payload_); } if (!metadata_.isEmpty()) { output.writeBytes(4, metadata_); } if (!getTxidBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, txid_); } if (timestamp_ != null) { output.writeMessage(6, getTimestamp()); } if (confidentialityLevel_ != org.hyperledger.protos.Chaincode.ConfidentialityLevel.PUBLIC.getNumber()) { output.writeEnum(7, confidentialityLevel_); } if (!getConfidentialityProtocolVersionBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, confidentialityProtocolVersion_); } if (!nonce_.isEmpty()) { output.writeBytes(9, nonce_); } if (!toValidators_.isEmpty()) { output.writeBytes(10, toValidators_); } if (!cert_.isEmpty()) { output.writeBytes(11, cert_); } if (!signature_.isEmpty()) { output.writeBytes(12, signature_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != org.hyperledger.protos.Fabric.Transaction.Type.UNDEFINED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_); } if (!chaincodeID_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, chaincodeID_); } if (!payload_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, payload_); } if (!metadata_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, metadata_); } if (!getTxidBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, txid_); } if (timestamp_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getTimestamp()); } if (confidentialityLevel_ != org.hyperledger.protos.Chaincode.ConfidentialityLevel.PUBLIC.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(7, confidentialityLevel_); } if (!getConfidentialityProtocolVersionBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, confidentialityProtocolVersion_); } if (!nonce_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, nonce_); } if (!toValidators_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(10, toValidators_); } if (!cert_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(11, cert_); } if (!signature_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(12, signature_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.Transaction)) { return super.equals(obj); } org.hyperledger.protos.Fabric.Transaction other = (org.hyperledger.protos.Fabric.Transaction) obj; boolean result = true; result = result && type_ == other.type_; result = result && getChaincodeID() .equals(other.getChaincodeID()); result = result && getPayload() .equals(other.getPayload()); result = result && getMetadata() .equals(other.getMetadata()); result = result && getTxid() .equals(other.getTxid()); result = result && (hasTimestamp() == other.hasTimestamp()); if (hasTimestamp()) { result = result && getTimestamp() .equals(other.getTimestamp()); } result = result && confidentialityLevel_ == other.confidentialityLevel_; result = result && getConfidentialityProtocolVersion() .equals(other.getConfidentialityProtocolVersion()); result = result && getNonce() .equals(other.getNonce()); result = result && getToValidators() .equals(other.getToValidators()); result = result && getCert() .equals(other.getCert()); result = result && getSignature() .equals(other.getSignature()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + CHAINCODEID_FIELD_NUMBER; hash = (53 * hash) + getChaincodeID().hashCode(); hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; hash = (53 * hash) + getPayload().hashCode(); hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); hash = (37 * hash) + TXID_FIELD_NUMBER; hash = (53 * hash) + getTxid().hashCode(); if (hasTimestamp()) { hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getTimestamp().hashCode(); } hash = (37 * hash) + CONFIDENTIALITYLEVEL_FIELD_NUMBER; hash = (53 * hash) + confidentialityLevel_; hash = (37 * hash) + CONFIDENTIALITYPROTOCOLVERSION_FIELD_NUMBER; hash = (53 * hash) + getConfidentialityProtocolVersion().hashCode(); hash = (37 * hash) + NONCE_FIELD_NUMBER; hash = (53 * hash) + getNonce().hashCode(); hash = (37 * hash) + TOVALIDATORS_FIELD_NUMBER; hash = (53 * hash) + getToValidators().hashCode(); hash = (37 * hash) + CERT_FIELD_NUMBER; hash = (53 * hash) + getCert().hashCode(); hash = (37 * hash) + SIGNATURE_FIELD_NUMBER; hash = (53 * hash) + getSignature().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.Transaction parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Transaction 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.protos.Fabric.Transaction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Transaction parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.Transaction parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Transaction 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.protos.Fabric.Transaction parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Transaction 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.protos.Fabric.Transaction parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Transaction parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.Transaction prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * Transaction defines a function call to a contract.
     * `args` is an array of type string so that the chaincode writer can choose
     * whatever format they wish for the arguments for their chaincode.
     * For example, they may wish to use JSON, XML, or a custom format.
     * TODO: Defined remaining fields.
     * 
* * Protobuf type {@code protos.Transaction} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.Transaction) org.hyperledger.protos.Fabric.TransactionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Transaction_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Transaction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Transaction.class, org.hyperledger.protos.Fabric.Transaction.Builder.class); } // Construct using org.hyperledger.protos.Fabric.Transaction.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); type_ = 0; chaincodeID_ = com.google.protobuf.ByteString.EMPTY; payload_ = com.google.protobuf.ByteString.EMPTY; metadata_ = com.google.protobuf.ByteString.EMPTY; txid_ = ""; if (timestampBuilder_ == null) { timestamp_ = null; } else { timestamp_ = null; timestampBuilder_ = null; } confidentialityLevel_ = 0; confidentialityProtocolVersion_ = ""; nonce_ = com.google.protobuf.ByteString.EMPTY; toValidators_ = com.google.protobuf.ByteString.EMPTY; cert_ = com.google.protobuf.ByteString.EMPTY; signature_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_Transaction_descriptor; } public org.hyperledger.protos.Fabric.Transaction getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.Transaction.getDefaultInstance(); } public org.hyperledger.protos.Fabric.Transaction build() { org.hyperledger.protos.Fabric.Transaction result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.Transaction buildPartial() { org.hyperledger.protos.Fabric.Transaction result = new org.hyperledger.protos.Fabric.Transaction(this); result.type_ = type_; result.chaincodeID_ = chaincodeID_; result.payload_ = payload_; result.metadata_ = metadata_; result.txid_ = txid_; if (timestampBuilder_ == null) { result.timestamp_ = timestamp_; } else { result.timestamp_ = timestampBuilder_.build(); } result.confidentialityLevel_ = confidentialityLevel_; result.confidentialityProtocolVersion_ = confidentialityProtocolVersion_; result.nonce_ = nonce_; result.toValidators_ = toValidators_; result.cert_ = cert_; result.signature_ = signature_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.Transaction) { return mergeFrom((org.hyperledger.protos.Fabric.Transaction)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.Transaction other) { if (other == org.hyperledger.protos.Fabric.Transaction.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (other.getChaincodeID() != com.google.protobuf.ByteString.EMPTY) { setChaincodeID(other.getChaincodeID()); } if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { setPayload(other.getPayload()); } if (other.getMetadata() != com.google.protobuf.ByteString.EMPTY) { setMetadata(other.getMetadata()); } if (!other.getTxid().isEmpty()) { txid_ = other.txid_; onChanged(); } if (other.hasTimestamp()) { mergeTimestamp(other.getTimestamp()); } if (other.confidentialityLevel_ != 0) { setConfidentialityLevelValue(other.getConfidentialityLevelValue()); } if (!other.getConfidentialityProtocolVersion().isEmpty()) { confidentialityProtocolVersion_ = other.confidentialityProtocolVersion_; onChanged(); } if (other.getNonce() != com.google.protobuf.ByteString.EMPTY) { setNonce(other.getNonce()); } if (other.getToValidators() != com.google.protobuf.ByteString.EMPTY) { setToValidators(other.getToValidators()); } if (other.getCert() != com.google.protobuf.ByteString.EMPTY) { setCert(other.getCert()); } if (other.getSignature() != com.google.protobuf.ByteString.EMPTY) { setSignature(other.getSignature()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.Transaction parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.Transaction) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int type_ = 0; /** * optional .protos.Transaction.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.Transaction.Type type = 1; */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** * optional .protos.Transaction.Type type = 1; */ public org.hyperledger.protos.Fabric.Transaction.Type getType() { org.hyperledger.protos.Fabric.Transaction.Type result = org.hyperledger.protos.Fabric.Transaction.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Fabric.Transaction.Type.UNRECOGNIZED : result; } /** * optional .protos.Transaction.Type type = 1; */ public Builder setType(org.hyperledger.protos.Fabric.Transaction.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.Transaction.Type type = 1; */ public Builder clearType() { type_ = 0; onChanged(); return this; } private com.google.protobuf.ByteString chaincodeID_ = com.google.protobuf.ByteString.EMPTY; /** *
       *store ChaincodeID as bytes so its encrypted value can be stored
       * 
* * optional bytes chaincodeID = 2; */ public com.google.protobuf.ByteString getChaincodeID() { return chaincodeID_; } /** *
       *store ChaincodeID as bytes so its encrypted value can be stored
       * 
* * optional bytes chaincodeID = 2; */ public Builder setChaincodeID(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } chaincodeID_ = value; onChanged(); return this; } /** *
       *store ChaincodeID as bytes so its encrypted value can be stored
       * 
* * optional bytes chaincodeID = 2; */ public Builder clearChaincodeID() { chaincodeID_ = getDefaultInstance().getChaincodeID(); onChanged(); return this; } private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes payload = 3; */ public com.google.protobuf.ByteString getPayload() { return payload_; } /** * optional bytes payload = 3; */ public Builder setPayload(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); return this; } /** * optional bytes payload = 3; */ public Builder clearPayload() { payload_ = getDefaultInstance().getPayload(); onChanged(); return this; } private com.google.protobuf.ByteString metadata_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes metadata = 4; */ public com.google.protobuf.ByteString getMetadata() { return metadata_; } /** * optional bytes metadata = 4; */ public Builder setMetadata(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); return this; } /** * optional bytes metadata = 4; */ public Builder clearMetadata() { metadata_ = getDefaultInstance().getMetadata(); onChanged(); return this; } private java.lang.Object txid_ = ""; /** * optional string txid = 5; */ public java.lang.String getTxid() { java.lang.Object ref = txid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); txid_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string txid = 5; */ public com.google.protobuf.ByteString getTxidBytes() { java.lang.Object ref = txid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); txid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string txid = 5; */ public Builder setTxid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } txid_ = value; onChanged(); return this; } /** * optional string txid = 5; */ public Builder clearTxid() { txid_ = getDefaultInstance().getTxid(); onChanged(); return this; } /** * optional string txid = 5; */ public Builder setTxidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); txid_ = value; onChanged(); return this; } private com.google.protobuf.Timestamp timestamp_ = null; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampBuilder_; /** * optional .google.protobuf.Timestamp timestamp = 6; */ public boolean hasTimestamp() { return timestampBuilder_ != null || timestamp_ != null; } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public com.google.protobuf.Timestamp getTimestamp() { if (timestampBuilder_ == null) { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } else { return timestampBuilder_.getMessage(); } } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public Builder setTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (value == null) { throw new NullPointerException(); } timestamp_ = value; onChanged(); } else { timestampBuilder_.setMessage(value); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public Builder setTimestamp( com.google.protobuf.Timestamp.Builder builderForValue) { if (timestampBuilder_ == null) { timestamp_ = builderForValue.build(); onChanged(); } else { timestampBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public Builder mergeTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (timestamp_ != null) { timestamp_ = com.google.protobuf.Timestamp.newBuilder(timestamp_).mergeFrom(value).buildPartial(); } else { timestamp_ = value; } onChanged(); } else { timestampBuilder_.mergeFrom(value); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public Builder clearTimestamp() { if (timestampBuilder_ == null) { timestamp_ = null; onChanged(); } else { timestamp_ = null; timestampBuilder_ = null; } return this; } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public com.google.protobuf.Timestamp.Builder getTimestampBuilder() { onChanged(); return getTimestampFieldBuilder().getBuilder(); } /** * optional .google.protobuf.Timestamp timestamp = 6; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { if (timestampBuilder_ != null) { return timestampBuilder_.getMessageOrBuilder(); } else { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } } /** * optional .google.protobuf.Timestamp timestamp = 6; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTimestampFieldBuilder() { if (timestampBuilder_ == null) { timestampBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTimestamp(), getParentForChildren(), isClean()); timestamp_ = null; } return timestampBuilder_; } private int confidentialityLevel_ = 0; /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ public int getConfidentialityLevelValue() { return confidentialityLevel_; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ public Builder setConfidentialityLevelValue(int value) { confidentialityLevel_ = value; onChanged(); return this; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ public org.hyperledger.protos.Chaincode.ConfidentialityLevel getConfidentialityLevel() { org.hyperledger.protos.Chaincode.ConfidentialityLevel result = org.hyperledger.protos.Chaincode.ConfidentialityLevel.valueOf(confidentialityLevel_); return result == null ? org.hyperledger.protos.Chaincode.ConfidentialityLevel.UNRECOGNIZED : result; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ public Builder setConfidentialityLevel(org.hyperledger.protos.Chaincode.ConfidentialityLevel value) { if (value == null) { throw new NullPointerException(); } confidentialityLevel_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 7; */ public Builder clearConfidentialityLevel() { confidentialityLevel_ = 0; onChanged(); return this; } private java.lang.Object confidentialityProtocolVersion_ = ""; /** * optional string confidentialityProtocolVersion = 8; */ public java.lang.String getConfidentialityProtocolVersion() { java.lang.Object ref = confidentialityProtocolVersion_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); confidentialityProtocolVersion_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string confidentialityProtocolVersion = 8; */ public com.google.protobuf.ByteString getConfidentialityProtocolVersionBytes() { java.lang.Object ref = confidentialityProtocolVersion_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); confidentialityProtocolVersion_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string confidentialityProtocolVersion = 8; */ public Builder setConfidentialityProtocolVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } confidentialityProtocolVersion_ = value; onChanged(); return this; } /** * optional string confidentialityProtocolVersion = 8; */ public Builder clearConfidentialityProtocolVersion() { confidentialityProtocolVersion_ = getDefaultInstance().getConfidentialityProtocolVersion(); onChanged(); return this; } /** * optional string confidentialityProtocolVersion = 8; */ public Builder setConfidentialityProtocolVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); confidentialityProtocolVersion_ = value; onChanged(); return this; } private com.google.protobuf.ByteString nonce_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes nonce = 9; */ public com.google.protobuf.ByteString getNonce() { return nonce_; } /** * optional bytes nonce = 9; */ public Builder setNonce(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } nonce_ = value; onChanged(); return this; } /** * optional bytes nonce = 9; */ public Builder clearNonce() { nonce_ = getDefaultInstance().getNonce(); onChanged(); return this; } private com.google.protobuf.ByteString toValidators_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes toValidators = 10; */ public com.google.protobuf.ByteString getToValidators() { return toValidators_; } /** * optional bytes toValidators = 10; */ public Builder setToValidators(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } toValidators_ = value; onChanged(); return this; } /** * optional bytes toValidators = 10; */ public Builder clearToValidators() { toValidators_ = getDefaultInstance().getToValidators(); onChanged(); return this; } private com.google.protobuf.ByteString cert_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes cert = 11; */ public com.google.protobuf.ByteString getCert() { return cert_; } /** * optional bytes cert = 11; */ public Builder setCert(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } cert_ = value; onChanged(); return this; } /** * optional bytes cert = 11; */ public Builder clearCert() { cert_ = getDefaultInstance().getCert(); onChanged(); return this; } private com.google.protobuf.ByteString signature_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes signature = 12; */ public com.google.protobuf.ByteString getSignature() { return signature_; } /** * optional bytes signature = 12; */ public Builder setSignature(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } signature_ = value; onChanged(); return this; } /** * optional bytes signature = 12; */ public Builder clearSignature() { signature_ = getDefaultInstance().getSignature(); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.Transaction) } // @@protoc_insertion_point(class_scope:protos.Transaction) private static final org.hyperledger.protos.Fabric.Transaction DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.Transaction(); } public static org.hyperledger.protos.Fabric.Transaction getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Transaction parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Transaction(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.Transaction getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TransactionBlockOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.TransactionBlock) com.google.protobuf.MessageOrBuilder { /** * repeated .protos.Transaction transactions = 1; */ java.util.List getTransactionsList(); /** * repeated .protos.Transaction transactions = 1; */ org.hyperledger.protos.Fabric.Transaction getTransactions(int index); /** * repeated .protos.Transaction transactions = 1; */ int getTransactionsCount(); /** * repeated .protos.Transaction transactions = 1; */ java.util.List getTransactionsOrBuilderList(); /** * repeated .protos.Transaction transactions = 1; */ org.hyperledger.protos.Fabric.TransactionOrBuilder getTransactionsOrBuilder( int index); } /** *
   * TransactionBlock carries a batch of transactions.
   * 
* * Protobuf type {@code protos.TransactionBlock} */ public static final class TransactionBlock extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.TransactionBlock) TransactionBlockOrBuilder { // Use TransactionBlock.newBuilder() to construct. private TransactionBlock(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TransactionBlock() { transactions_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private TransactionBlock( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { transactions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } transactions_.add( input.readMessage(org.hyperledger.protos.Fabric.Transaction.parser(), extensionRegistry)); 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 { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { transactions_ = java.util.Collections.unmodifiableList(transactions_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionBlock_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionBlock_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.TransactionBlock.class, org.hyperledger.protos.Fabric.TransactionBlock.Builder.class); } public static final int TRANSACTIONS_FIELD_NUMBER = 1; private java.util.List transactions_; /** * repeated .protos.Transaction transactions = 1; */ public java.util.List getTransactionsList() { return transactions_; } /** * repeated .protos.Transaction transactions = 1; */ public java.util.List getTransactionsOrBuilderList() { return transactions_; } /** * repeated .protos.Transaction transactions = 1; */ public int getTransactionsCount() { return transactions_.size(); } /** * repeated .protos.Transaction transactions = 1; */ public org.hyperledger.protos.Fabric.Transaction getTransactions(int index) { return transactions_.get(index); } /** * repeated .protos.Transaction transactions = 1; */ public org.hyperledger.protos.Fabric.TransactionOrBuilder getTransactionsOrBuilder( int index) { return transactions_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < transactions_.size(); i++) { output.writeMessage(1, transactions_.get(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < transactions_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, transactions_.get(i)); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.TransactionBlock)) { return super.equals(obj); } org.hyperledger.protos.Fabric.TransactionBlock other = (org.hyperledger.protos.Fabric.TransactionBlock) obj; boolean result = true; result = result && getTransactionsList() .equals(other.getTransactionsList()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (getTransactionsCount() > 0) { hash = (37 * hash) + TRANSACTIONS_FIELD_NUMBER; hash = (53 * hash) + getTransactionsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.TransactionBlock parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.TransactionBlock 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.protos.Fabric.TransactionBlock parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.TransactionBlock parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.TransactionBlock parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.TransactionBlock 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.protos.Fabric.TransactionBlock parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.TransactionBlock 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.protos.Fabric.TransactionBlock parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.TransactionBlock parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.TransactionBlock prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * TransactionBlock carries a batch of transactions.
     * 
* * Protobuf type {@code protos.TransactionBlock} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.TransactionBlock) org.hyperledger.protos.Fabric.TransactionBlockOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionBlock_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionBlock_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.TransactionBlock.class, org.hyperledger.protos.Fabric.TransactionBlock.Builder.class); } // Construct using org.hyperledger.protos.Fabric.TransactionBlock.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTransactionsFieldBuilder(); } } public Builder clear() { super.clear(); if (transactionsBuilder_ == null) { transactions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { transactionsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionBlock_descriptor; } public org.hyperledger.protos.Fabric.TransactionBlock getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.TransactionBlock.getDefaultInstance(); } public org.hyperledger.protos.Fabric.TransactionBlock build() { org.hyperledger.protos.Fabric.TransactionBlock result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.TransactionBlock buildPartial() { org.hyperledger.protos.Fabric.TransactionBlock result = new org.hyperledger.protos.Fabric.TransactionBlock(this); int from_bitField0_ = bitField0_; if (transactionsBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { transactions_ = java.util.Collections.unmodifiableList(transactions_); bitField0_ = (bitField0_ & ~0x00000001); } result.transactions_ = transactions_; } else { result.transactions_ = transactionsBuilder_.build(); } onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.TransactionBlock) { return mergeFrom((org.hyperledger.protos.Fabric.TransactionBlock)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.TransactionBlock other) { if (other == org.hyperledger.protos.Fabric.TransactionBlock.getDefaultInstance()) return this; if (transactionsBuilder_ == null) { if (!other.transactions_.isEmpty()) { if (transactions_.isEmpty()) { transactions_ = other.transactions_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTransactionsIsMutable(); transactions_.addAll(other.transactions_); } onChanged(); } } else { if (!other.transactions_.isEmpty()) { if (transactionsBuilder_.isEmpty()) { transactionsBuilder_.dispose(); transactionsBuilder_ = null; transactions_ = other.transactions_; bitField0_ = (bitField0_ & ~0x00000001); transactionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTransactionsFieldBuilder() : null; } else { transactionsBuilder_.addAllMessages(other.transactions_); } } } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.TransactionBlock parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.TransactionBlock) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List transactions_ = java.util.Collections.emptyList(); private void ensureTransactionsIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { transactions_ = new java.util.ArrayList(transactions_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Transaction, org.hyperledger.protos.Fabric.Transaction.Builder, org.hyperledger.protos.Fabric.TransactionOrBuilder> transactionsBuilder_; /** * repeated .protos.Transaction transactions = 1; */ public java.util.List getTransactionsList() { if (transactionsBuilder_ == null) { return java.util.Collections.unmodifiableList(transactions_); } else { return transactionsBuilder_.getMessageList(); } } /** * repeated .protos.Transaction transactions = 1; */ public int getTransactionsCount() { if (transactionsBuilder_ == null) { return transactions_.size(); } else { return transactionsBuilder_.getCount(); } } /** * repeated .protos.Transaction transactions = 1; */ public org.hyperledger.protos.Fabric.Transaction getTransactions(int index) { if (transactionsBuilder_ == null) { return transactions_.get(index); } else { return transactionsBuilder_.getMessage(index); } } /** * repeated .protos.Transaction transactions = 1; */ public Builder setTransactions( int index, org.hyperledger.protos.Fabric.Transaction value) { if (transactionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransactionsIsMutable(); transactions_.set(index, value); onChanged(); } else { transactionsBuilder_.setMessage(index, value); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder setTransactions( int index, org.hyperledger.protos.Fabric.Transaction.Builder builderForValue) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.set(index, builderForValue.build()); onChanged(); } else { transactionsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder addTransactions(org.hyperledger.protos.Fabric.Transaction value) { if (transactionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransactionsIsMutable(); transactions_.add(value); onChanged(); } else { transactionsBuilder_.addMessage(value); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder addTransactions( int index, org.hyperledger.protos.Fabric.Transaction value) { if (transactionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransactionsIsMutable(); transactions_.add(index, value); onChanged(); } else { transactionsBuilder_.addMessage(index, value); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder addTransactions( org.hyperledger.protos.Fabric.Transaction.Builder builderForValue) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.add(builderForValue.build()); onChanged(); } else { transactionsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder addTransactions( int index, org.hyperledger.protos.Fabric.Transaction.Builder builderForValue) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.add(index, builderForValue.build()); onChanged(); } else { transactionsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder addAllTransactions( java.lang.Iterable values) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, transactions_); onChanged(); } else { transactionsBuilder_.addAllMessages(values); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder clearTransactions() { if (transactionsBuilder_ == null) { transactions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { transactionsBuilder_.clear(); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public Builder removeTransactions(int index) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.remove(index); onChanged(); } else { transactionsBuilder_.remove(index); } return this; } /** * repeated .protos.Transaction transactions = 1; */ public org.hyperledger.protos.Fabric.Transaction.Builder getTransactionsBuilder( int index) { return getTransactionsFieldBuilder().getBuilder(index); } /** * repeated .protos.Transaction transactions = 1; */ public org.hyperledger.protos.Fabric.TransactionOrBuilder getTransactionsOrBuilder( int index) { if (transactionsBuilder_ == null) { return transactions_.get(index); } else { return transactionsBuilder_.getMessageOrBuilder(index); } } /** * repeated .protos.Transaction transactions = 1; */ public java.util.List getTransactionsOrBuilderList() { if (transactionsBuilder_ != null) { return transactionsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(transactions_); } } /** * repeated .protos.Transaction transactions = 1; */ public org.hyperledger.protos.Fabric.Transaction.Builder addTransactionsBuilder() { return getTransactionsFieldBuilder().addBuilder( org.hyperledger.protos.Fabric.Transaction.getDefaultInstance()); } /** * repeated .protos.Transaction transactions = 1; */ public org.hyperledger.protos.Fabric.Transaction.Builder addTransactionsBuilder( int index) { return getTransactionsFieldBuilder().addBuilder( index, org.hyperledger.protos.Fabric.Transaction.getDefaultInstance()); } /** * repeated .protos.Transaction transactions = 1; */ public java.util.List getTransactionsBuilderList() { return getTransactionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Transaction, org.hyperledger.protos.Fabric.Transaction.Builder, org.hyperledger.protos.Fabric.TransactionOrBuilder> getTransactionsFieldBuilder() { if (transactionsBuilder_ == null) { transactionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Transaction, org.hyperledger.protos.Fabric.Transaction.Builder, org.hyperledger.protos.Fabric.TransactionOrBuilder>( transactions_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); transactions_ = null; } return transactionsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.TransactionBlock) } // @@protoc_insertion_point(class_scope:protos.TransactionBlock) private static final org.hyperledger.protos.Fabric.TransactionBlock DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.TransactionBlock(); } public static org.hyperledger.protos.Fabric.TransactionBlock getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public TransactionBlock parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TransactionBlock(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.TransactionBlock getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TransactionResultOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.TransactionResult) com.google.protobuf.MessageOrBuilder { /** * optional string txid = 1; */ java.lang.String getTxid(); /** * optional string txid = 1; */ com.google.protobuf.ByteString getTxidBytes(); /** * optional bytes result = 2; */ com.google.protobuf.ByteString getResult(); /** * optional uint32 errorCode = 3; */ int getErrorCode(); /** * optional string error = 4; */ java.lang.String getError(); /** * optional string error = 4; */ com.google.protobuf.ByteString getErrorBytes(); /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ boolean hasChaincodeEvent(); /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvent(); /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventOrBuilder(); } /** *
   * TransactionResult contains the return value of a transaction. It does
   * not track potential state changes that were a result of the transaction.
   * txid - The unique identifier of this transaction.
   * result - The return value of the transaction.
   * errorCode - An error code. 5xx will be logged as a failure in the dashboard.
   * error - An error string for logging an issue.
   * chaincodeEvent - any event emitted by a transaction
   * 
* * Protobuf type {@code protos.TransactionResult} */ public static final class TransactionResult extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.TransactionResult) TransactionResultOrBuilder { // Use TransactionResult.newBuilder() to construct. private TransactionResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TransactionResult() { txid_ = ""; result_ = com.google.protobuf.ByteString.EMPTY; errorCode_ = 0; error_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private TransactionResult( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { java.lang.String s = input.readStringRequireUtf8(); txid_ = s; break; } case 18: { result_ = input.readBytes(); break; } case 24: { errorCode_ = input.readUInt32(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); error_ = s; break; } case 42: { org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder subBuilder = null; if (chaincodeEvent_ != null) { subBuilder = chaincodeEvent_.toBuilder(); } chaincodeEvent_ = input.readMessage(org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(chaincodeEvent_); chaincodeEvent_ = subBuilder.buildPartial(); } 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionResult_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionResult_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.TransactionResult.class, org.hyperledger.protos.Fabric.TransactionResult.Builder.class); } public static final int TXID_FIELD_NUMBER = 1; private volatile java.lang.Object txid_; /** * optional string txid = 1; */ public java.lang.String getTxid() { java.lang.Object ref = txid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); txid_ = s; return s; } } /** * optional string txid = 1; */ public com.google.protobuf.ByteString getTxidBytes() { java.lang.Object ref = txid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); txid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RESULT_FIELD_NUMBER = 2; private com.google.protobuf.ByteString result_; /** * optional bytes result = 2; */ public com.google.protobuf.ByteString getResult() { return result_; } public static final int ERRORCODE_FIELD_NUMBER = 3; private int errorCode_; /** * optional uint32 errorCode = 3; */ public int getErrorCode() { return errorCode_; } public static final int ERROR_FIELD_NUMBER = 4; private volatile java.lang.Object error_; /** * optional string error = 4; */ public java.lang.String getError() { java.lang.Object ref = error_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); error_ = s; return s; } } /** * optional string error = 4; */ public com.google.protobuf.ByteString getErrorBytes() { java.lang.Object ref = error_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); error_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CHAINCODEEVENT_FIELD_NUMBER = 5; private org.hyperledger.protos.Chaincodeevent.ChaincodeEvent chaincodeEvent_; /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public boolean hasChaincodeEvent() { return chaincodeEvent_ != null; } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvent() { return chaincodeEvent_ == null ? org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance() : chaincodeEvent_; } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventOrBuilder() { return getChaincodeEvent(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getTxidBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, txid_); } if (!result_.isEmpty()) { output.writeBytes(2, result_); } if (errorCode_ != 0) { output.writeUInt32(3, errorCode_); } if (!getErrorBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, error_); } if (chaincodeEvent_ != null) { output.writeMessage(5, getChaincodeEvent()); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getTxidBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, txid_); } if (!result_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, result_); } if (errorCode_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(3, errorCode_); } if (!getErrorBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, error_); } if (chaincodeEvent_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getChaincodeEvent()); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.TransactionResult)) { return super.equals(obj); } org.hyperledger.protos.Fabric.TransactionResult other = (org.hyperledger.protos.Fabric.TransactionResult) obj; boolean result = true; result = result && getTxid() .equals(other.getTxid()); result = result && getResult() .equals(other.getResult()); result = result && (getErrorCode() == other.getErrorCode()); result = result && getError() .equals(other.getError()); result = result && (hasChaincodeEvent() == other.hasChaincodeEvent()); if (hasChaincodeEvent()) { result = result && getChaincodeEvent() .equals(other.getChaincodeEvent()); } return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + TXID_FIELD_NUMBER; hash = (53 * hash) + getTxid().hashCode(); hash = (37 * hash) + RESULT_FIELD_NUMBER; hash = (53 * hash) + getResult().hashCode(); hash = (37 * hash) + ERRORCODE_FIELD_NUMBER; hash = (53 * hash) + getErrorCode(); hash = (37 * hash) + ERROR_FIELD_NUMBER; hash = (53 * hash) + getError().hashCode(); if (hasChaincodeEvent()) { hash = (37 * hash) + CHAINCODEEVENT_FIELD_NUMBER; hash = (53 * hash) + getChaincodeEvent().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.TransactionResult parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.TransactionResult 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.protos.Fabric.TransactionResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.TransactionResult parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.TransactionResult parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.TransactionResult 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.protos.Fabric.TransactionResult parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.TransactionResult 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.protos.Fabric.TransactionResult parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.TransactionResult parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.TransactionResult prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * TransactionResult contains the return value of a transaction. It does
     * not track potential state changes that were a result of the transaction.
     * txid - The unique identifier of this transaction.
     * result - The return value of the transaction.
     * errorCode - An error code. 5xx will be logged as a failure in the dashboard.
     * error - An error string for logging an issue.
     * chaincodeEvent - any event emitted by a transaction
     * 
* * Protobuf type {@code protos.TransactionResult} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.TransactionResult) org.hyperledger.protos.Fabric.TransactionResultOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionResult_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionResult_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.TransactionResult.class, org.hyperledger.protos.Fabric.TransactionResult.Builder.class); } // Construct using org.hyperledger.protos.Fabric.TransactionResult.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); txid_ = ""; result_ = com.google.protobuf.ByteString.EMPTY; errorCode_ = 0; error_ = ""; if (chaincodeEventBuilder_ == null) { chaincodeEvent_ = null; } else { chaincodeEvent_ = null; chaincodeEventBuilder_ = null; } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_TransactionResult_descriptor; } public org.hyperledger.protos.Fabric.TransactionResult getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.TransactionResult.getDefaultInstance(); } public org.hyperledger.protos.Fabric.TransactionResult build() { org.hyperledger.protos.Fabric.TransactionResult result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.TransactionResult buildPartial() { org.hyperledger.protos.Fabric.TransactionResult result = new org.hyperledger.protos.Fabric.TransactionResult(this); result.txid_ = txid_; result.result_ = result_; result.errorCode_ = errorCode_; result.error_ = error_; if (chaincodeEventBuilder_ == null) { result.chaincodeEvent_ = chaincodeEvent_; } else { result.chaincodeEvent_ = chaincodeEventBuilder_.build(); } onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.TransactionResult) { return mergeFrom((org.hyperledger.protos.Fabric.TransactionResult)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.TransactionResult other) { if (other == org.hyperledger.protos.Fabric.TransactionResult.getDefaultInstance()) return this; if (!other.getTxid().isEmpty()) { txid_ = other.txid_; onChanged(); } if (other.getResult() != com.google.protobuf.ByteString.EMPTY) { setResult(other.getResult()); } if (other.getErrorCode() != 0) { setErrorCode(other.getErrorCode()); } if (!other.getError().isEmpty()) { error_ = other.error_; onChanged(); } if (other.hasChaincodeEvent()) { mergeChaincodeEvent(other.getChaincodeEvent()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.TransactionResult parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.TransactionResult) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object txid_ = ""; /** * optional string txid = 1; */ public java.lang.String getTxid() { java.lang.Object ref = txid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); txid_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string txid = 1; */ public com.google.protobuf.ByteString getTxidBytes() { java.lang.Object ref = txid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); txid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string txid = 1; */ public Builder setTxid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } txid_ = value; onChanged(); return this; } /** * optional string txid = 1; */ public Builder clearTxid() { txid_ = getDefaultInstance().getTxid(); onChanged(); return this; } /** * optional string txid = 1; */ public Builder setTxidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); txid_ = value; onChanged(); return this; } private com.google.protobuf.ByteString result_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes result = 2; */ public com.google.protobuf.ByteString getResult() { return result_; } /** * optional bytes result = 2; */ public Builder setResult(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } result_ = value; onChanged(); return this; } /** * optional bytes result = 2; */ public Builder clearResult() { result_ = getDefaultInstance().getResult(); onChanged(); return this; } private int errorCode_ ; /** * optional uint32 errorCode = 3; */ public int getErrorCode() { return errorCode_; } /** * optional uint32 errorCode = 3; */ public Builder setErrorCode(int value) { errorCode_ = value; onChanged(); return this; } /** * optional uint32 errorCode = 3; */ public Builder clearErrorCode() { errorCode_ = 0; onChanged(); return this; } private java.lang.Object error_ = ""; /** * optional string error = 4; */ public java.lang.String getError() { java.lang.Object ref = error_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); error_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string error = 4; */ public com.google.protobuf.ByteString getErrorBytes() { java.lang.Object ref = error_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); error_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string error = 4; */ public Builder setError( java.lang.String value) { if (value == null) { throw new NullPointerException(); } error_ = value; onChanged(); return this; } /** * optional string error = 4; */ public Builder clearError() { error_ = getDefaultInstance().getError(); onChanged(); return this; } /** * optional string error = 4; */ public Builder setErrorBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); error_ = value; onChanged(); return this; } private org.hyperledger.protos.Chaincodeevent.ChaincodeEvent chaincodeEvent_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincodeevent.ChaincodeEvent, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder, org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder> chaincodeEventBuilder_; /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public boolean hasChaincodeEvent() { return chaincodeEventBuilder_ != null || chaincodeEvent_ != null; } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvent() { if (chaincodeEventBuilder_ == null) { return chaincodeEvent_ == null ? org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance() : chaincodeEvent_; } else { return chaincodeEventBuilder_.getMessage(); } } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public Builder setChaincodeEvent(org.hyperledger.protos.Chaincodeevent.ChaincodeEvent value) { if (chaincodeEventBuilder_ == null) { if (value == null) { throw new NullPointerException(); } chaincodeEvent_ = value; onChanged(); } else { chaincodeEventBuilder_.setMessage(value); } return this; } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public Builder setChaincodeEvent( org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder builderForValue) { if (chaincodeEventBuilder_ == null) { chaincodeEvent_ = builderForValue.build(); onChanged(); } else { chaincodeEventBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public Builder mergeChaincodeEvent(org.hyperledger.protos.Chaincodeevent.ChaincodeEvent value) { if (chaincodeEventBuilder_ == null) { if (chaincodeEvent_ != null) { chaincodeEvent_ = org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.newBuilder(chaincodeEvent_).mergeFrom(value).buildPartial(); } else { chaincodeEvent_ = value; } onChanged(); } else { chaincodeEventBuilder_.mergeFrom(value); } return this; } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public Builder clearChaincodeEvent() { if (chaincodeEventBuilder_ == null) { chaincodeEvent_ = null; onChanged(); } else { chaincodeEvent_ = null; chaincodeEventBuilder_ = null; } return this; } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder getChaincodeEventBuilder() { onChanged(); return getChaincodeEventFieldBuilder().getBuilder(); } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventOrBuilder() { if (chaincodeEventBuilder_ != null) { return chaincodeEventBuilder_.getMessageOrBuilder(); } else { return chaincodeEvent_ == null ? org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance() : chaincodeEvent_; } } /** * optional .protos.ChaincodeEvent chaincodeEvent = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincodeevent.ChaincodeEvent, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder, org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder> getChaincodeEventFieldBuilder() { if (chaincodeEventBuilder_ == null) { chaincodeEventBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincodeevent.ChaincodeEvent, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder, org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder>( getChaincodeEvent(), getParentForChildren(), isClean()); chaincodeEvent_ = null; } return chaincodeEventBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.TransactionResult) } // @@protoc_insertion_point(class_scope:protos.TransactionResult) private static final org.hyperledger.protos.Fabric.TransactionResult DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.TransactionResult(); } public static org.hyperledger.protos.Fabric.TransactionResult getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public TransactionResult parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TransactionResult(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.TransactionResult getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BlockOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.Block) com.google.protobuf.MessageOrBuilder { /** * optional uint32 version = 1; */ int getVersion(); /** * optional .google.protobuf.Timestamp timestamp = 2; */ boolean hasTimestamp(); /** * optional .google.protobuf.Timestamp timestamp = 2; */ com.google.protobuf.Timestamp getTimestamp(); /** * optional .google.protobuf.Timestamp timestamp = 2; */ com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder(); /** * repeated .protos.Transaction transactions = 3; */ java.util.List getTransactionsList(); /** * repeated .protos.Transaction transactions = 3; */ org.hyperledger.protos.Fabric.Transaction getTransactions(int index); /** * repeated .protos.Transaction transactions = 3; */ int getTransactionsCount(); /** * repeated .protos.Transaction transactions = 3; */ java.util.List getTransactionsOrBuilderList(); /** * repeated .protos.Transaction transactions = 3; */ org.hyperledger.protos.Fabric.TransactionOrBuilder getTransactionsOrBuilder( int index); /** * optional bytes stateHash = 4; */ com.google.protobuf.ByteString getStateHash(); /** * optional bytes previousBlockHash = 5; */ com.google.protobuf.ByteString getPreviousBlockHash(); /** * optional bytes consensusMetadata = 6; */ com.google.protobuf.ByteString getConsensusMetadata(); /** * optional .protos.NonHashData nonHashData = 7; */ boolean hasNonHashData(); /** * optional .protos.NonHashData nonHashData = 7; */ org.hyperledger.protos.Fabric.NonHashData getNonHashData(); /** * optional .protos.NonHashData nonHashData = 7; */ org.hyperledger.protos.Fabric.NonHashDataOrBuilder getNonHashDataOrBuilder(); } /** *
   * Block carries The data that describes a block in the blockchain.
   * version - Version used to track any protocol changes.
   * timestamp - The time at which the block or transaction order
   * was proposed. This may not be used by all consensus modules.
   * transactions - The ordered list of transactions in the block.
   * stateHash - The state hash after running transactions in this block.
   * previousBlockHash - The hash of the previous block in the chain.
   * consensusMetadata - Consensus modules may optionally store any
   * additional metadata in this field.
   * nonHashData - Data stored with the block, but not included in the blocks
   * hash. This allows this data to be different per peer or discarded without
   * impacting the blockchain.
   * 
* * Protobuf type {@code protos.Block} */ public static final class Block extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.Block) BlockOrBuilder { // Use Block.newBuilder() to construct. private Block(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Block() { version_ = 0; transactions_ = java.util.Collections.emptyList(); stateHash_ = com.google.protobuf.ByteString.EMPTY; previousBlockHash_ = com.google.protobuf.ByteString.EMPTY; consensusMetadata_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private Block( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 8: { version_ = input.readUInt32(); break; } case 18: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (timestamp_ != null) { subBuilder = timestamp_.toBuilder(); } timestamp_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(timestamp_); timestamp_ = subBuilder.buildPartial(); } break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { transactions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } transactions_.add( input.readMessage(org.hyperledger.protos.Fabric.Transaction.parser(), extensionRegistry)); break; } case 34: { stateHash_ = input.readBytes(); break; } case 42: { previousBlockHash_ = input.readBytes(); break; } case 50: { consensusMetadata_ = input.readBytes(); break; } case 58: { org.hyperledger.protos.Fabric.NonHashData.Builder subBuilder = null; if (nonHashData_ != null) { subBuilder = nonHashData_.toBuilder(); } nonHashData_ = input.readMessage(org.hyperledger.protos.Fabric.NonHashData.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nonHashData_); nonHashData_ = subBuilder.buildPartial(); } 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 { if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { transactions_ = java.util.Collections.unmodifiableList(transactions_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Block_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Block_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Block.class, org.hyperledger.protos.Fabric.Block.Builder.class); } private int bitField0_; public static final int VERSION_FIELD_NUMBER = 1; private int version_; /** * optional uint32 version = 1; */ public int getVersion() { return version_; } public static final int TIMESTAMP_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp timestamp_; /** * optional .google.protobuf.Timestamp timestamp = 2; */ public boolean hasTimestamp() { return timestamp_ != null; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.Timestamp getTimestamp() { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { return getTimestamp(); } public static final int TRANSACTIONS_FIELD_NUMBER = 3; private java.util.List transactions_; /** * repeated .protos.Transaction transactions = 3; */ public java.util.List getTransactionsList() { return transactions_; } /** * repeated .protos.Transaction transactions = 3; */ public java.util.List getTransactionsOrBuilderList() { return transactions_; } /** * repeated .protos.Transaction transactions = 3; */ public int getTransactionsCount() { return transactions_.size(); } /** * repeated .protos.Transaction transactions = 3; */ public org.hyperledger.protos.Fabric.Transaction getTransactions(int index) { return transactions_.get(index); } /** * repeated .protos.Transaction transactions = 3; */ public org.hyperledger.protos.Fabric.TransactionOrBuilder getTransactionsOrBuilder( int index) { return transactions_.get(index); } public static final int STATEHASH_FIELD_NUMBER = 4; private com.google.protobuf.ByteString stateHash_; /** * optional bytes stateHash = 4; */ public com.google.protobuf.ByteString getStateHash() { return stateHash_; } public static final int PREVIOUSBLOCKHASH_FIELD_NUMBER = 5; private com.google.protobuf.ByteString previousBlockHash_; /** * optional bytes previousBlockHash = 5; */ public com.google.protobuf.ByteString getPreviousBlockHash() { return previousBlockHash_; } public static final int CONSENSUSMETADATA_FIELD_NUMBER = 6; private com.google.protobuf.ByteString consensusMetadata_; /** * optional bytes consensusMetadata = 6; */ public com.google.protobuf.ByteString getConsensusMetadata() { return consensusMetadata_; } public static final int NONHASHDATA_FIELD_NUMBER = 7; private org.hyperledger.protos.Fabric.NonHashData nonHashData_; /** * optional .protos.NonHashData nonHashData = 7; */ public boolean hasNonHashData() { return nonHashData_ != null; } /** * optional .protos.NonHashData nonHashData = 7; */ public org.hyperledger.protos.Fabric.NonHashData getNonHashData() { return nonHashData_ == null ? org.hyperledger.protos.Fabric.NonHashData.getDefaultInstance() : nonHashData_; } /** * optional .protos.NonHashData nonHashData = 7; */ public org.hyperledger.protos.Fabric.NonHashDataOrBuilder getNonHashDataOrBuilder() { return getNonHashData(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (version_ != 0) { output.writeUInt32(1, version_); } if (timestamp_ != null) { output.writeMessage(2, getTimestamp()); } for (int i = 0; i < transactions_.size(); i++) { output.writeMessage(3, transactions_.get(i)); } if (!stateHash_.isEmpty()) { output.writeBytes(4, stateHash_); } if (!previousBlockHash_.isEmpty()) { output.writeBytes(5, previousBlockHash_); } if (!consensusMetadata_.isEmpty()) { output.writeBytes(6, consensusMetadata_); } if (nonHashData_ != null) { output.writeMessage(7, getNonHashData()); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (version_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(1, version_); } if (timestamp_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getTimestamp()); } for (int i = 0; i < transactions_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, transactions_.get(i)); } if (!stateHash_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, stateHash_); } if (!previousBlockHash_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, previousBlockHash_); } if (!consensusMetadata_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, consensusMetadata_); } if (nonHashData_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getNonHashData()); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.Block)) { return super.equals(obj); } org.hyperledger.protos.Fabric.Block other = (org.hyperledger.protos.Fabric.Block) obj; boolean result = true; result = result && (getVersion() == other.getVersion()); result = result && (hasTimestamp() == other.hasTimestamp()); if (hasTimestamp()) { result = result && getTimestamp() .equals(other.getTimestamp()); } result = result && getTransactionsList() .equals(other.getTransactionsList()); result = result && getStateHash() .equals(other.getStateHash()); result = result && getPreviousBlockHash() .equals(other.getPreviousBlockHash()); result = result && getConsensusMetadata() .equals(other.getConsensusMetadata()); result = result && (hasNonHashData() == other.hasNonHashData()); if (hasNonHashData()) { result = result && getNonHashData() .equals(other.getNonHashData()); } return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion(); if (hasTimestamp()) { hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getTimestamp().hashCode(); } if (getTransactionsCount() > 0) { hash = (37 * hash) + TRANSACTIONS_FIELD_NUMBER; hash = (53 * hash) + getTransactionsList().hashCode(); } hash = (37 * hash) + STATEHASH_FIELD_NUMBER; hash = (53 * hash) + getStateHash().hashCode(); hash = (37 * hash) + PREVIOUSBLOCKHASH_FIELD_NUMBER; hash = (53 * hash) + getPreviousBlockHash().hashCode(); hash = (37 * hash) + CONSENSUSMETADATA_FIELD_NUMBER; hash = (53 * hash) + getConsensusMetadata().hashCode(); if (hasNonHashData()) { hash = (37 * hash) + NONHASHDATA_FIELD_NUMBER; hash = (53 * hash) + getNonHashData().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.Block parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Block 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.protos.Fabric.Block parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Block parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.Block parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Block 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.protos.Fabric.Block parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Block 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.protos.Fabric.Block parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Block parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.Block prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * Block carries The data that describes a block in the blockchain.
     * version - Version used to track any protocol changes.
     * timestamp - The time at which the block or transaction order
     * was proposed. This may not be used by all consensus modules.
     * transactions - The ordered list of transactions in the block.
     * stateHash - The state hash after running transactions in this block.
     * previousBlockHash - The hash of the previous block in the chain.
     * consensusMetadata - Consensus modules may optionally store any
     * additional metadata in this field.
     * nonHashData - Data stored with the block, but not included in the blocks
     * hash. This allows this data to be different per peer or discarded without
     * impacting the blockchain.
     * 
* * Protobuf type {@code protos.Block} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.Block) org.hyperledger.protos.Fabric.BlockOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Block_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Block_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Block.class, org.hyperledger.protos.Fabric.Block.Builder.class); } // Construct using org.hyperledger.protos.Fabric.Block.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTransactionsFieldBuilder(); } } public Builder clear() { super.clear(); version_ = 0; if (timestampBuilder_ == null) { timestamp_ = null; } else { timestamp_ = null; timestampBuilder_ = null; } if (transactionsBuilder_ == null) { transactions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { transactionsBuilder_.clear(); } stateHash_ = com.google.protobuf.ByteString.EMPTY; previousBlockHash_ = com.google.protobuf.ByteString.EMPTY; consensusMetadata_ = com.google.protobuf.ByteString.EMPTY; if (nonHashDataBuilder_ == null) { nonHashData_ = null; } else { nonHashData_ = null; nonHashDataBuilder_ = null; } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_Block_descriptor; } public org.hyperledger.protos.Fabric.Block getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.Block.getDefaultInstance(); } public org.hyperledger.protos.Fabric.Block build() { org.hyperledger.protos.Fabric.Block result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.Block buildPartial() { org.hyperledger.protos.Fabric.Block result = new org.hyperledger.protos.Fabric.Block(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.version_ = version_; if (timestampBuilder_ == null) { result.timestamp_ = timestamp_; } else { result.timestamp_ = timestampBuilder_.build(); } if (transactionsBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { transactions_ = java.util.Collections.unmodifiableList(transactions_); bitField0_ = (bitField0_ & ~0x00000004); } result.transactions_ = transactions_; } else { result.transactions_ = transactionsBuilder_.build(); } result.stateHash_ = stateHash_; result.previousBlockHash_ = previousBlockHash_; result.consensusMetadata_ = consensusMetadata_; if (nonHashDataBuilder_ == null) { result.nonHashData_ = nonHashData_; } else { result.nonHashData_ = nonHashDataBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.Block) { return mergeFrom((org.hyperledger.protos.Fabric.Block)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.Block other) { if (other == org.hyperledger.protos.Fabric.Block.getDefaultInstance()) return this; if (other.getVersion() != 0) { setVersion(other.getVersion()); } if (other.hasTimestamp()) { mergeTimestamp(other.getTimestamp()); } if (transactionsBuilder_ == null) { if (!other.transactions_.isEmpty()) { if (transactions_.isEmpty()) { transactions_ = other.transactions_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureTransactionsIsMutable(); transactions_.addAll(other.transactions_); } onChanged(); } } else { if (!other.transactions_.isEmpty()) { if (transactionsBuilder_.isEmpty()) { transactionsBuilder_.dispose(); transactionsBuilder_ = null; transactions_ = other.transactions_; bitField0_ = (bitField0_ & ~0x00000004); transactionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTransactionsFieldBuilder() : null; } else { transactionsBuilder_.addAllMessages(other.transactions_); } } } if (other.getStateHash() != com.google.protobuf.ByteString.EMPTY) { setStateHash(other.getStateHash()); } if (other.getPreviousBlockHash() != com.google.protobuf.ByteString.EMPTY) { setPreviousBlockHash(other.getPreviousBlockHash()); } if (other.getConsensusMetadata() != com.google.protobuf.ByteString.EMPTY) { setConsensusMetadata(other.getConsensusMetadata()); } if (other.hasNonHashData()) { mergeNonHashData(other.getNonHashData()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.Block parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.Block) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int version_ ; /** * optional uint32 version = 1; */ public int getVersion() { return version_; } /** * optional uint32 version = 1; */ public Builder setVersion(int value) { version_ = value; onChanged(); return this; } /** * optional uint32 version = 1; */ public Builder clearVersion() { version_ = 0; onChanged(); return this; } private com.google.protobuf.Timestamp timestamp_ = null; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampBuilder_; /** * optional .google.protobuf.Timestamp timestamp = 2; */ public boolean hasTimestamp() { return timestampBuilder_ != null || timestamp_ != null; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.Timestamp getTimestamp() { if (timestampBuilder_ == null) { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } else { return timestampBuilder_.getMessage(); } } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder setTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (value == null) { throw new NullPointerException(); } timestamp_ = value; onChanged(); } else { timestampBuilder_.setMessage(value); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder setTimestamp( com.google.protobuf.Timestamp.Builder builderForValue) { if (timestampBuilder_ == null) { timestamp_ = builderForValue.build(); onChanged(); } else { timestampBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder mergeTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (timestamp_ != null) { timestamp_ = com.google.protobuf.Timestamp.newBuilder(timestamp_).mergeFrom(value).buildPartial(); } else { timestamp_ = value; } onChanged(); } else { timestampBuilder_.mergeFrom(value); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder clearTimestamp() { if (timestampBuilder_ == null) { timestamp_ = null; onChanged(); } else { timestamp_ = null; timestampBuilder_ = null; } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.Timestamp.Builder getTimestampBuilder() { onChanged(); return getTimestampFieldBuilder().getBuilder(); } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { if (timestampBuilder_ != null) { return timestampBuilder_.getMessageOrBuilder(); } else { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } } /** * optional .google.protobuf.Timestamp timestamp = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTimestampFieldBuilder() { if (timestampBuilder_ == null) { timestampBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTimestamp(), getParentForChildren(), isClean()); timestamp_ = null; } return timestampBuilder_; } private java.util.List transactions_ = java.util.Collections.emptyList(); private void ensureTransactionsIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { transactions_ = new java.util.ArrayList(transactions_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Transaction, org.hyperledger.protos.Fabric.Transaction.Builder, org.hyperledger.protos.Fabric.TransactionOrBuilder> transactionsBuilder_; /** * repeated .protos.Transaction transactions = 3; */ public java.util.List getTransactionsList() { if (transactionsBuilder_ == null) { return java.util.Collections.unmodifiableList(transactions_); } else { return transactionsBuilder_.getMessageList(); } } /** * repeated .protos.Transaction transactions = 3; */ public int getTransactionsCount() { if (transactionsBuilder_ == null) { return transactions_.size(); } else { return transactionsBuilder_.getCount(); } } /** * repeated .protos.Transaction transactions = 3; */ public org.hyperledger.protos.Fabric.Transaction getTransactions(int index) { if (transactionsBuilder_ == null) { return transactions_.get(index); } else { return transactionsBuilder_.getMessage(index); } } /** * repeated .protos.Transaction transactions = 3; */ public Builder setTransactions( int index, org.hyperledger.protos.Fabric.Transaction value) { if (transactionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransactionsIsMutable(); transactions_.set(index, value); onChanged(); } else { transactionsBuilder_.setMessage(index, value); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder setTransactions( int index, org.hyperledger.protos.Fabric.Transaction.Builder builderForValue) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.set(index, builderForValue.build()); onChanged(); } else { transactionsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder addTransactions(org.hyperledger.protos.Fabric.Transaction value) { if (transactionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransactionsIsMutable(); transactions_.add(value); onChanged(); } else { transactionsBuilder_.addMessage(value); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder addTransactions( int index, org.hyperledger.protos.Fabric.Transaction value) { if (transactionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransactionsIsMutable(); transactions_.add(index, value); onChanged(); } else { transactionsBuilder_.addMessage(index, value); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder addTransactions( org.hyperledger.protos.Fabric.Transaction.Builder builderForValue) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.add(builderForValue.build()); onChanged(); } else { transactionsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder addTransactions( int index, org.hyperledger.protos.Fabric.Transaction.Builder builderForValue) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.add(index, builderForValue.build()); onChanged(); } else { transactionsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder addAllTransactions( java.lang.Iterable values) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, transactions_); onChanged(); } else { transactionsBuilder_.addAllMessages(values); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder clearTransactions() { if (transactionsBuilder_ == null) { transactions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { transactionsBuilder_.clear(); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public Builder removeTransactions(int index) { if (transactionsBuilder_ == null) { ensureTransactionsIsMutable(); transactions_.remove(index); onChanged(); } else { transactionsBuilder_.remove(index); } return this; } /** * repeated .protos.Transaction transactions = 3; */ public org.hyperledger.protos.Fabric.Transaction.Builder getTransactionsBuilder( int index) { return getTransactionsFieldBuilder().getBuilder(index); } /** * repeated .protos.Transaction transactions = 3; */ public org.hyperledger.protos.Fabric.TransactionOrBuilder getTransactionsOrBuilder( int index) { if (transactionsBuilder_ == null) { return transactions_.get(index); } else { return transactionsBuilder_.getMessageOrBuilder(index); } } /** * repeated .protos.Transaction transactions = 3; */ public java.util.List getTransactionsOrBuilderList() { if (transactionsBuilder_ != null) { return transactionsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(transactions_); } } /** * repeated .protos.Transaction transactions = 3; */ public org.hyperledger.protos.Fabric.Transaction.Builder addTransactionsBuilder() { return getTransactionsFieldBuilder().addBuilder( org.hyperledger.protos.Fabric.Transaction.getDefaultInstance()); } /** * repeated .protos.Transaction transactions = 3; */ public org.hyperledger.protos.Fabric.Transaction.Builder addTransactionsBuilder( int index) { return getTransactionsFieldBuilder().addBuilder( index, org.hyperledger.protos.Fabric.Transaction.getDefaultInstance()); } /** * repeated .protos.Transaction transactions = 3; */ public java.util.List getTransactionsBuilderList() { return getTransactionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Transaction, org.hyperledger.protos.Fabric.Transaction.Builder, org.hyperledger.protos.Fabric.TransactionOrBuilder> getTransactionsFieldBuilder() { if (transactionsBuilder_ == null) { transactionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Transaction, org.hyperledger.protos.Fabric.Transaction.Builder, org.hyperledger.protos.Fabric.TransactionOrBuilder>( transactions_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); transactions_ = null; } return transactionsBuilder_; } private com.google.protobuf.ByteString stateHash_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes stateHash = 4; */ public com.google.protobuf.ByteString getStateHash() { return stateHash_; } /** * optional bytes stateHash = 4; */ public Builder setStateHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } stateHash_ = value; onChanged(); return this; } /** * optional bytes stateHash = 4; */ public Builder clearStateHash() { stateHash_ = getDefaultInstance().getStateHash(); onChanged(); return this; } private com.google.protobuf.ByteString previousBlockHash_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes previousBlockHash = 5; */ public com.google.protobuf.ByteString getPreviousBlockHash() { return previousBlockHash_; } /** * optional bytes previousBlockHash = 5; */ public Builder setPreviousBlockHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } previousBlockHash_ = value; onChanged(); return this; } /** * optional bytes previousBlockHash = 5; */ public Builder clearPreviousBlockHash() { previousBlockHash_ = getDefaultInstance().getPreviousBlockHash(); onChanged(); return this; } private com.google.protobuf.ByteString consensusMetadata_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes consensusMetadata = 6; */ public com.google.protobuf.ByteString getConsensusMetadata() { return consensusMetadata_; } /** * optional bytes consensusMetadata = 6; */ public Builder setConsensusMetadata(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } consensusMetadata_ = value; onChanged(); return this; } /** * optional bytes consensusMetadata = 6; */ public Builder clearConsensusMetadata() { consensusMetadata_ = getDefaultInstance().getConsensusMetadata(); onChanged(); return this; } private org.hyperledger.protos.Fabric.NonHashData nonHashData_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.NonHashData, org.hyperledger.protos.Fabric.NonHashData.Builder, org.hyperledger.protos.Fabric.NonHashDataOrBuilder> nonHashDataBuilder_; /** * optional .protos.NonHashData nonHashData = 7; */ public boolean hasNonHashData() { return nonHashDataBuilder_ != null || nonHashData_ != null; } /** * optional .protos.NonHashData nonHashData = 7; */ public org.hyperledger.protos.Fabric.NonHashData getNonHashData() { if (nonHashDataBuilder_ == null) { return nonHashData_ == null ? org.hyperledger.protos.Fabric.NonHashData.getDefaultInstance() : nonHashData_; } else { return nonHashDataBuilder_.getMessage(); } } /** * optional .protos.NonHashData nonHashData = 7; */ public Builder setNonHashData(org.hyperledger.protos.Fabric.NonHashData value) { if (nonHashDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nonHashData_ = value; onChanged(); } else { nonHashDataBuilder_.setMessage(value); } return this; } /** * optional .protos.NonHashData nonHashData = 7; */ public Builder setNonHashData( org.hyperledger.protos.Fabric.NonHashData.Builder builderForValue) { if (nonHashDataBuilder_ == null) { nonHashData_ = builderForValue.build(); onChanged(); } else { nonHashDataBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.NonHashData nonHashData = 7; */ public Builder mergeNonHashData(org.hyperledger.protos.Fabric.NonHashData value) { if (nonHashDataBuilder_ == null) { if (nonHashData_ != null) { nonHashData_ = org.hyperledger.protos.Fabric.NonHashData.newBuilder(nonHashData_).mergeFrom(value).buildPartial(); } else { nonHashData_ = value; } onChanged(); } else { nonHashDataBuilder_.mergeFrom(value); } return this; } /** * optional .protos.NonHashData nonHashData = 7; */ public Builder clearNonHashData() { if (nonHashDataBuilder_ == null) { nonHashData_ = null; onChanged(); } else { nonHashData_ = null; nonHashDataBuilder_ = null; } return this; } /** * optional .protos.NonHashData nonHashData = 7; */ public org.hyperledger.protos.Fabric.NonHashData.Builder getNonHashDataBuilder() { onChanged(); return getNonHashDataFieldBuilder().getBuilder(); } /** * optional .protos.NonHashData nonHashData = 7; */ public org.hyperledger.protos.Fabric.NonHashDataOrBuilder getNonHashDataOrBuilder() { if (nonHashDataBuilder_ != null) { return nonHashDataBuilder_.getMessageOrBuilder(); } else { return nonHashData_ == null ? org.hyperledger.protos.Fabric.NonHashData.getDefaultInstance() : nonHashData_; } } /** * optional .protos.NonHashData nonHashData = 7; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.NonHashData, org.hyperledger.protos.Fabric.NonHashData.Builder, org.hyperledger.protos.Fabric.NonHashDataOrBuilder> getNonHashDataFieldBuilder() { if (nonHashDataBuilder_ == null) { nonHashDataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.NonHashData, org.hyperledger.protos.Fabric.NonHashData.Builder, org.hyperledger.protos.Fabric.NonHashDataOrBuilder>( getNonHashData(), getParentForChildren(), isClean()); nonHashData_ = null; } return nonHashDataBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.Block) } // @@protoc_insertion_point(class_scope:protos.Block) private static final org.hyperledger.protos.Fabric.Block DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.Block(); } public static org.hyperledger.protos.Fabric.Block getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Block parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Block(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.Block getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BlockchainInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.BlockchainInfo) com.google.protobuf.MessageOrBuilder { /** * optional uint64 height = 1; */ long getHeight(); /** * optional bytes currentBlockHash = 2; */ com.google.protobuf.ByteString getCurrentBlockHash(); /** * optional bytes previousBlockHash = 3; */ com.google.protobuf.ByteString getPreviousBlockHash(); } /** *
   * Contains information about the blockchain ledger such as height, current
   * block hash, and previous block hash.
   * 
* * Protobuf type {@code protos.BlockchainInfo} */ public static final class BlockchainInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.BlockchainInfo) BlockchainInfoOrBuilder { // Use BlockchainInfo.newBuilder() to construct. private BlockchainInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BlockchainInfo() { height_ = 0L; currentBlockHash_ = com.google.protobuf.ByteString.EMPTY; previousBlockHash_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private BlockchainInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 8: { height_ = input.readUInt64(); break; } case 18: { currentBlockHash_ = input.readBytes(); break; } case 26: { previousBlockHash_ = input.readBytes(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockchainInfo_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockchainInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.BlockchainInfo.class, org.hyperledger.protos.Fabric.BlockchainInfo.Builder.class); } public static final int HEIGHT_FIELD_NUMBER = 1; private long height_; /** * optional uint64 height = 1; */ public long getHeight() { return height_; } public static final int CURRENTBLOCKHASH_FIELD_NUMBER = 2; private com.google.protobuf.ByteString currentBlockHash_; /** * optional bytes currentBlockHash = 2; */ public com.google.protobuf.ByteString getCurrentBlockHash() { return currentBlockHash_; } public static final int PREVIOUSBLOCKHASH_FIELD_NUMBER = 3; private com.google.protobuf.ByteString previousBlockHash_; /** * optional bytes previousBlockHash = 3; */ public com.google.protobuf.ByteString getPreviousBlockHash() { return previousBlockHash_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (height_ != 0L) { output.writeUInt64(1, height_); } if (!currentBlockHash_.isEmpty()) { output.writeBytes(2, currentBlockHash_); } if (!previousBlockHash_.isEmpty()) { output.writeBytes(3, previousBlockHash_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (height_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, height_); } if (!currentBlockHash_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, currentBlockHash_); } if (!previousBlockHash_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, previousBlockHash_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.BlockchainInfo)) { return super.equals(obj); } org.hyperledger.protos.Fabric.BlockchainInfo other = (org.hyperledger.protos.Fabric.BlockchainInfo) obj; boolean result = true; result = result && (getHeight() == other.getHeight()); result = result && getCurrentBlockHash() .equals(other.getCurrentBlockHash()); result = result && getPreviousBlockHash() .equals(other.getPreviousBlockHash()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + HEIGHT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getHeight()); hash = (37 * hash) + CURRENTBLOCKHASH_FIELD_NUMBER; hash = (53 * hash) + getCurrentBlockHash().hashCode(); hash = (37 * hash) + PREVIOUSBLOCKHASH_FIELD_NUMBER; hash = (53 * hash) + getPreviousBlockHash().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.BlockchainInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.BlockchainInfo 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.protos.Fabric.BlockchainInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.BlockchainInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.BlockchainInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.BlockchainInfo 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.protos.Fabric.BlockchainInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.BlockchainInfo 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.protos.Fabric.BlockchainInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.BlockchainInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.BlockchainInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * Contains information about the blockchain ledger such as height, current
     * block hash, and previous block hash.
     * 
* * Protobuf type {@code protos.BlockchainInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.BlockchainInfo) org.hyperledger.protos.Fabric.BlockchainInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockchainInfo_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockchainInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.BlockchainInfo.class, org.hyperledger.protos.Fabric.BlockchainInfo.Builder.class); } // Construct using org.hyperledger.protos.Fabric.BlockchainInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); height_ = 0L; currentBlockHash_ = com.google.protobuf.ByteString.EMPTY; previousBlockHash_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockchainInfo_descriptor; } public org.hyperledger.protos.Fabric.BlockchainInfo getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.BlockchainInfo.getDefaultInstance(); } public org.hyperledger.protos.Fabric.BlockchainInfo build() { org.hyperledger.protos.Fabric.BlockchainInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.BlockchainInfo buildPartial() { org.hyperledger.protos.Fabric.BlockchainInfo result = new org.hyperledger.protos.Fabric.BlockchainInfo(this); result.height_ = height_; result.currentBlockHash_ = currentBlockHash_; result.previousBlockHash_ = previousBlockHash_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.BlockchainInfo) { return mergeFrom((org.hyperledger.protos.Fabric.BlockchainInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.BlockchainInfo other) { if (other == org.hyperledger.protos.Fabric.BlockchainInfo.getDefaultInstance()) return this; if (other.getHeight() != 0L) { setHeight(other.getHeight()); } if (other.getCurrentBlockHash() != com.google.protobuf.ByteString.EMPTY) { setCurrentBlockHash(other.getCurrentBlockHash()); } if (other.getPreviousBlockHash() != com.google.protobuf.ByteString.EMPTY) { setPreviousBlockHash(other.getPreviousBlockHash()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.BlockchainInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.BlockchainInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long height_ ; /** * optional uint64 height = 1; */ public long getHeight() { return height_; } /** * optional uint64 height = 1; */ public Builder setHeight(long value) { height_ = value; onChanged(); return this; } /** * optional uint64 height = 1; */ public Builder clearHeight() { height_ = 0L; onChanged(); return this; } private com.google.protobuf.ByteString currentBlockHash_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes currentBlockHash = 2; */ public com.google.protobuf.ByteString getCurrentBlockHash() { return currentBlockHash_; } /** * optional bytes currentBlockHash = 2; */ public Builder setCurrentBlockHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } currentBlockHash_ = value; onChanged(); return this; } /** * optional bytes currentBlockHash = 2; */ public Builder clearCurrentBlockHash() { currentBlockHash_ = getDefaultInstance().getCurrentBlockHash(); onChanged(); return this; } private com.google.protobuf.ByteString previousBlockHash_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes previousBlockHash = 3; */ public com.google.protobuf.ByteString getPreviousBlockHash() { return previousBlockHash_; } /** * optional bytes previousBlockHash = 3; */ public Builder setPreviousBlockHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } previousBlockHash_ = value; onChanged(); return this; } /** * optional bytes previousBlockHash = 3; */ public Builder clearPreviousBlockHash() { previousBlockHash_ = getDefaultInstance().getPreviousBlockHash(); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.BlockchainInfo) } // @@protoc_insertion_point(class_scope:protos.BlockchainInfo) private static final org.hyperledger.protos.Fabric.BlockchainInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.BlockchainInfo(); } public static org.hyperledger.protos.Fabric.BlockchainInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public BlockchainInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new BlockchainInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.BlockchainInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface NonHashDataOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.NonHashData) com.google.protobuf.MessageOrBuilder { /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ boolean hasLocalLedgerCommitTimestamp(); /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ com.google.protobuf.Timestamp getLocalLedgerCommitTimestamp(); /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ com.google.protobuf.TimestampOrBuilder getLocalLedgerCommitTimestampOrBuilder(); /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ java.util.List getChaincodeEventsList(); /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvents(int index); /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ int getChaincodeEventsCount(); /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ java.util.List getChaincodeEventsOrBuilderList(); /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventsOrBuilder( int index); } /** *
   * NonHashData is data that is recorded on the block, but not included in
   * the block hash when verifying the blockchain.
   * localLedgerCommitTimestamp - The time at which the block was added
   * to the ledger on the local peer.
   * chaincodeEvent - is an array ChaincodeEvents, one per transaction in the
   * block
   * 
* * Protobuf type {@code protos.NonHashData} */ public static final class NonHashData extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.NonHashData) NonHashDataOrBuilder { // Use NonHashData.newBuilder() to construct. private NonHashData(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private NonHashData() { chaincodeEvents_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private NonHashData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (localLedgerCommitTimestamp_ != null) { subBuilder = localLedgerCommitTimestamp_.toBuilder(); } localLedgerCommitTimestamp_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(localLedgerCommitTimestamp_); localLedgerCommitTimestamp_ = subBuilder.buildPartial(); } break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { chaincodeEvents_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } chaincodeEvents_.add( input.readMessage(org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.parser(), extensionRegistry)); 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 { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { chaincodeEvents_ = java.util.Collections.unmodifiableList(chaincodeEvents_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_NonHashData_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_NonHashData_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.NonHashData.class, org.hyperledger.protos.Fabric.NonHashData.Builder.class); } private int bitField0_; public static final int LOCALLEDGERCOMMITTIMESTAMP_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp localLedgerCommitTimestamp_; /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public boolean hasLocalLedgerCommitTimestamp() { return localLedgerCommitTimestamp_ != null; } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public com.google.protobuf.Timestamp getLocalLedgerCommitTimestamp() { return localLedgerCommitTimestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : localLedgerCommitTimestamp_; } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public com.google.protobuf.TimestampOrBuilder getLocalLedgerCommitTimestampOrBuilder() { return getLocalLedgerCommitTimestamp(); } public static final int CHAINCODEEVENTS_FIELD_NUMBER = 2; private java.util.List chaincodeEvents_; /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public java.util.List getChaincodeEventsList() { return chaincodeEvents_; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public java.util.List getChaincodeEventsOrBuilderList() { return chaincodeEvents_; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public int getChaincodeEventsCount() { return chaincodeEvents_.size(); } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvents(int index) { return chaincodeEvents_.get(index); } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventsOrBuilder( int index) { return chaincodeEvents_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (localLedgerCommitTimestamp_ != null) { output.writeMessage(1, getLocalLedgerCommitTimestamp()); } for (int i = 0; i < chaincodeEvents_.size(); i++) { output.writeMessage(2, chaincodeEvents_.get(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (localLedgerCommitTimestamp_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getLocalLedgerCommitTimestamp()); } for (int i = 0; i < chaincodeEvents_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, chaincodeEvents_.get(i)); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.NonHashData)) { return super.equals(obj); } org.hyperledger.protos.Fabric.NonHashData other = (org.hyperledger.protos.Fabric.NonHashData) obj; boolean result = true; result = result && (hasLocalLedgerCommitTimestamp() == other.hasLocalLedgerCommitTimestamp()); if (hasLocalLedgerCommitTimestamp()) { result = result && getLocalLedgerCommitTimestamp() .equals(other.getLocalLedgerCommitTimestamp()); } result = result && getChaincodeEventsList() .equals(other.getChaincodeEventsList()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasLocalLedgerCommitTimestamp()) { hash = (37 * hash) + LOCALLEDGERCOMMITTIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getLocalLedgerCommitTimestamp().hashCode(); } if (getChaincodeEventsCount() > 0) { hash = (37 * hash) + CHAINCODEEVENTS_FIELD_NUMBER; hash = (53 * hash) + getChaincodeEventsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.NonHashData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.NonHashData 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.protos.Fabric.NonHashData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.NonHashData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.NonHashData parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.NonHashData 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.protos.Fabric.NonHashData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.NonHashData 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.protos.Fabric.NonHashData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.NonHashData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.NonHashData prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * NonHashData is data that is recorded on the block, but not included in
     * the block hash when verifying the blockchain.
     * localLedgerCommitTimestamp - The time at which the block was added
     * to the ledger on the local peer.
     * chaincodeEvent - is an array ChaincodeEvents, one per transaction in the
     * block
     * 
* * Protobuf type {@code protos.NonHashData} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.NonHashData) org.hyperledger.protos.Fabric.NonHashDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_NonHashData_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_NonHashData_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.NonHashData.class, org.hyperledger.protos.Fabric.NonHashData.Builder.class); } // Construct using org.hyperledger.protos.Fabric.NonHashData.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getChaincodeEventsFieldBuilder(); } } public Builder clear() { super.clear(); if (localLedgerCommitTimestampBuilder_ == null) { localLedgerCommitTimestamp_ = null; } else { localLedgerCommitTimestamp_ = null; localLedgerCommitTimestampBuilder_ = null; } if (chaincodeEventsBuilder_ == null) { chaincodeEvents_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { chaincodeEventsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_NonHashData_descriptor; } public org.hyperledger.protos.Fabric.NonHashData getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.NonHashData.getDefaultInstance(); } public org.hyperledger.protos.Fabric.NonHashData build() { org.hyperledger.protos.Fabric.NonHashData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.NonHashData buildPartial() { org.hyperledger.protos.Fabric.NonHashData result = new org.hyperledger.protos.Fabric.NonHashData(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (localLedgerCommitTimestampBuilder_ == null) { result.localLedgerCommitTimestamp_ = localLedgerCommitTimestamp_; } else { result.localLedgerCommitTimestamp_ = localLedgerCommitTimestampBuilder_.build(); } if (chaincodeEventsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { chaincodeEvents_ = java.util.Collections.unmodifiableList(chaincodeEvents_); bitField0_ = (bitField0_ & ~0x00000002); } result.chaincodeEvents_ = chaincodeEvents_; } else { result.chaincodeEvents_ = chaincodeEventsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.NonHashData) { return mergeFrom((org.hyperledger.protos.Fabric.NonHashData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.NonHashData other) { if (other == org.hyperledger.protos.Fabric.NonHashData.getDefaultInstance()) return this; if (other.hasLocalLedgerCommitTimestamp()) { mergeLocalLedgerCommitTimestamp(other.getLocalLedgerCommitTimestamp()); } if (chaincodeEventsBuilder_ == null) { if (!other.chaincodeEvents_.isEmpty()) { if (chaincodeEvents_.isEmpty()) { chaincodeEvents_ = other.chaincodeEvents_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureChaincodeEventsIsMutable(); chaincodeEvents_.addAll(other.chaincodeEvents_); } onChanged(); } } else { if (!other.chaincodeEvents_.isEmpty()) { if (chaincodeEventsBuilder_.isEmpty()) { chaincodeEventsBuilder_.dispose(); chaincodeEventsBuilder_ = null; chaincodeEvents_ = other.chaincodeEvents_; bitField0_ = (bitField0_ & ~0x00000002); chaincodeEventsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getChaincodeEventsFieldBuilder() : null; } else { chaincodeEventsBuilder_.addAllMessages(other.chaincodeEvents_); } } } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.NonHashData parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.NonHashData) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.Timestamp localLedgerCommitTimestamp_ = null; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> localLedgerCommitTimestampBuilder_; /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public boolean hasLocalLedgerCommitTimestamp() { return localLedgerCommitTimestampBuilder_ != null || localLedgerCommitTimestamp_ != null; } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public com.google.protobuf.Timestamp getLocalLedgerCommitTimestamp() { if (localLedgerCommitTimestampBuilder_ == null) { return localLedgerCommitTimestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : localLedgerCommitTimestamp_; } else { return localLedgerCommitTimestampBuilder_.getMessage(); } } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public Builder setLocalLedgerCommitTimestamp(com.google.protobuf.Timestamp value) { if (localLedgerCommitTimestampBuilder_ == null) { if (value == null) { throw new NullPointerException(); } localLedgerCommitTimestamp_ = value; onChanged(); } else { localLedgerCommitTimestampBuilder_.setMessage(value); } return this; } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public Builder setLocalLedgerCommitTimestamp( com.google.protobuf.Timestamp.Builder builderForValue) { if (localLedgerCommitTimestampBuilder_ == null) { localLedgerCommitTimestamp_ = builderForValue.build(); onChanged(); } else { localLedgerCommitTimestampBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public Builder mergeLocalLedgerCommitTimestamp(com.google.protobuf.Timestamp value) { if (localLedgerCommitTimestampBuilder_ == null) { if (localLedgerCommitTimestamp_ != null) { localLedgerCommitTimestamp_ = com.google.protobuf.Timestamp.newBuilder(localLedgerCommitTimestamp_).mergeFrom(value).buildPartial(); } else { localLedgerCommitTimestamp_ = value; } onChanged(); } else { localLedgerCommitTimestampBuilder_.mergeFrom(value); } return this; } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public Builder clearLocalLedgerCommitTimestamp() { if (localLedgerCommitTimestampBuilder_ == null) { localLedgerCommitTimestamp_ = null; onChanged(); } else { localLedgerCommitTimestamp_ = null; localLedgerCommitTimestampBuilder_ = null; } return this; } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public com.google.protobuf.Timestamp.Builder getLocalLedgerCommitTimestampBuilder() { onChanged(); return getLocalLedgerCommitTimestampFieldBuilder().getBuilder(); } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ public com.google.protobuf.TimestampOrBuilder getLocalLedgerCommitTimestampOrBuilder() { if (localLedgerCommitTimestampBuilder_ != null) { return localLedgerCommitTimestampBuilder_.getMessageOrBuilder(); } else { return localLedgerCommitTimestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : localLedgerCommitTimestamp_; } } /** * optional .google.protobuf.Timestamp localLedgerCommitTimestamp = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getLocalLedgerCommitTimestampFieldBuilder() { if (localLedgerCommitTimestampBuilder_ == null) { localLedgerCommitTimestampBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getLocalLedgerCommitTimestamp(), getParentForChildren(), isClean()); localLedgerCommitTimestamp_ = null; } return localLedgerCommitTimestampBuilder_; } private java.util.List chaincodeEvents_ = java.util.Collections.emptyList(); private void ensureChaincodeEventsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { chaincodeEvents_ = new java.util.ArrayList(chaincodeEvents_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Chaincodeevent.ChaincodeEvent, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder, org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder> chaincodeEventsBuilder_; /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public java.util.List getChaincodeEventsList() { if (chaincodeEventsBuilder_ == null) { return java.util.Collections.unmodifiableList(chaincodeEvents_); } else { return chaincodeEventsBuilder_.getMessageList(); } } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public int getChaincodeEventsCount() { if (chaincodeEventsBuilder_ == null) { return chaincodeEvents_.size(); } else { return chaincodeEventsBuilder_.getCount(); } } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvents(int index) { if (chaincodeEventsBuilder_ == null) { return chaincodeEvents_.get(index); } else { return chaincodeEventsBuilder_.getMessage(index); } } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder setChaincodeEvents( int index, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent value) { if (chaincodeEventsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureChaincodeEventsIsMutable(); chaincodeEvents_.set(index, value); onChanged(); } else { chaincodeEventsBuilder_.setMessage(index, value); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder setChaincodeEvents( int index, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder builderForValue) { if (chaincodeEventsBuilder_ == null) { ensureChaincodeEventsIsMutable(); chaincodeEvents_.set(index, builderForValue.build()); onChanged(); } else { chaincodeEventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder addChaincodeEvents(org.hyperledger.protos.Chaincodeevent.ChaincodeEvent value) { if (chaincodeEventsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureChaincodeEventsIsMutable(); chaincodeEvents_.add(value); onChanged(); } else { chaincodeEventsBuilder_.addMessage(value); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder addChaincodeEvents( int index, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent value) { if (chaincodeEventsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureChaincodeEventsIsMutable(); chaincodeEvents_.add(index, value); onChanged(); } else { chaincodeEventsBuilder_.addMessage(index, value); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder addChaincodeEvents( org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder builderForValue) { if (chaincodeEventsBuilder_ == null) { ensureChaincodeEventsIsMutable(); chaincodeEvents_.add(builderForValue.build()); onChanged(); } else { chaincodeEventsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder addChaincodeEvents( int index, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder builderForValue) { if (chaincodeEventsBuilder_ == null) { ensureChaincodeEventsIsMutable(); chaincodeEvents_.add(index, builderForValue.build()); onChanged(); } else { chaincodeEventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder addAllChaincodeEvents( java.lang.Iterable values) { if (chaincodeEventsBuilder_ == null) { ensureChaincodeEventsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, chaincodeEvents_); onChanged(); } else { chaincodeEventsBuilder_.addAllMessages(values); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder clearChaincodeEvents() { if (chaincodeEventsBuilder_ == null) { chaincodeEvents_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { chaincodeEventsBuilder_.clear(); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public Builder removeChaincodeEvents(int index) { if (chaincodeEventsBuilder_ == null) { ensureChaincodeEventsIsMutable(); chaincodeEvents_.remove(index); onChanged(); } else { chaincodeEventsBuilder_.remove(index); } return this; } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder getChaincodeEventsBuilder( int index) { return getChaincodeEventsFieldBuilder().getBuilder(index); } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventsOrBuilder( int index) { if (chaincodeEventsBuilder_ == null) { return chaincodeEvents_.get(index); } else { return chaincodeEventsBuilder_.getMessageOrBuilder(index); } } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public java.util.List getChaincodeEventsOrBuilderList() { if (chaincodeEventsBuilder_ != null) { return chaincodeEventsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(chaincodeEvents_); } } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder addChaincodeEventsBuilder() { return getChaincodeEventsFieldBuilder().addBuilder( org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance()); } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder addChaincodeEventsBuilder( int index) { return getChaincodeEventsFieldBuilder().addBuilder( index, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance()); } /** * repeated .protos.ChaincodeEvent chaincodeEvents = 2; */ public java.util.List getChaincodeEventsBuilderList() { return getChaincodeEventsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Chaincodeevent.ChaincodeEvent, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder, org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder> getChaincodeEventsFieldBuilder() { if (chaincodeEventsBuilder_ == null) { chaincodeEventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Chaincodeevent.ChaincodeEvent, org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder, org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder>( chaincodeEvents_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); chaincodeEvents_ = null; } return chaincodeEventsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.NonHashData) } // @@protoc_insertion_point(class_scope:protos.NonHashData) private static final org.hyperledger.protos.Fabric.NonHashData DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.NonHashData(); } public static org.hyperledger.protos.Fabric.NonHashData getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public NonHashData parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new NonHashData(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.NonHashData getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PeerAddressOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.PeerAddress) com.google.protobuf.MessageOrBuilder { /** * optional string host = 1; */ java.lang.String getHost(); /** * optional string host = 1; */ com.google.protobuf.ByteString getHostBytes(); /** * optional int32 port = 2; */ int getPort(); } /** * Protobuf type {@code protos.PeerAddress} */ public static final class PeerAddress extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.PeerAddress) PeerAddressOrBuilder { // Use PeerAddress.newBuilder() to construct. private PeerAddress(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PeerAddress() { host_ = ""; port_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private PeerAddress( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { java.lang.String s = input.readStringRequireUtf8(); host_ = s; break; } case 16: { port_ = input.readInt32(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerAddress_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerAddress_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeerAddress.class, org.hyperledger.protos.Fabric.PeerAddress.Builder.class); } public static final int HOST_FIELD_NUMBER = 1; private volatile java.lang.Object host_; /** * optional string host = 1; */ public java.lang.String getHost() { java.lang.Object ref = host_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); host_ = s; return s; } } /** * optional string host = 1; */ public com.google.protobuf.ByteString getHostBytes() { java.lang.Object ref = host_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); host_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PORT_FIELD_NUMBER = 2; private int port_; /** * optional int32 port = 2; */ public int getPort() { return port_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getHostBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, host_); } if (port_ != 0) { output.writeInt32(2, port_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getHostBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, host_); } if (port_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, port_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.PeerAddress)) { return super.equals(obj); } org.hyperledger.protos.Fabric.PeerAddress other = (org.hyperledger.protos.Fabric.PeerAddress) obj; boolean result = true; result = result && getHost() .equals(other.getHost()); result = result && (getPort() == other.getPort()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + HOST_FIELD_NUMBER; hash = (53 * hash) + getHost().hashCode(); hash = (37 * hash) + PORT_FIELD_NUMBER; hash = (53 * hash) + getPort(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.PeerAddress parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeerAddress 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.protos.Fabric.PeerAddress parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeerAddress parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.PeerAddress parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerAddress 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.protos.Fabric.PeerAddress parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerAddress 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.protos.Fabric.PeerAddress parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerAddress parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.PeerAddress prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.PeerAddress} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.PeerAddress) org.hyperledger.protos.Fabric.PeerAddressOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerAddress_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerAddress_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeerAddress.class, org.hyperledger.protos.Fabric.PeerAddress.Builder.class); } // Construct using org.hyperledger.protos.Fabric.PeerAddress.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); host_ = ""; port_ = 0; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerAddress_descriptor; } public org.hyperledger.protos.Fabric.PeerAddress getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.PeerAddress.getDefaultInstance(); } public org.hyperledger.protos.Fabric.PeerAddress build() { org.hyperledger.protos.Fabric.PeerAddress result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.PeerAddress buildPartial() { org.hyperledger.protos.Fabric.PeerAddress result = new org.hyperledger.protos.Fabric.PeerAddress(this); result.host_ = host_; result.port_ = port_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.PeerAddress) { return mergeFrom((org.hyperledger.protos.Fabric.PeerAddress)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.PeerAddress other) { if (other == org.hyperledger.protos.Fabric.PeerAddress.getDefaultInstance()) return this; if (!other.getHost().isEmpty()) { host_ = other.host_; onChanged(); } if (other.getPort() != 0) { setPort(other.getPort()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.PeerAddress parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.PeerAddress) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object host_ = ""; /** * optional string host = 1; */ public java.lang.String getHost() { java.lang.Object ref = host_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); host_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string host = 1; */ public com.google.protobuf.ByteString getHostBytes() { java.lang.Object ref = host_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); host_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string host = 1; */ public Builder setHost( java.lang.String value) { if (value == null) { throw new NullPointerException(); } host_ = value; onChanged(); return this; } /** * optional string host = 1; */ public Builder clearHost() { host_ = getDefaultInstance().getHost(); onChanged(); return this; } /** * optional string host = 1; */ public Builder setHostBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); host_ = value; onChanged(); return this; } private int port_ ; /** * optional int32 port = 2; */ public int getPort() { return port_; } /** * optional int32 port = 2; */ public Builder setPort(int value) { port_ = value; onChanged(); return this; } /** * optional int32 port = 2; */ public Builder clearPort() { port_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.PeerAddress) } // @@protoc_insertion_point(class_scope:protos.PeerAddress) private static final org.hyperledger.protos.Fabric.PeerAddress DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.PeerAddress(); } public static org.hyperledger.protos.Fabric.PeerAddress getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public PeerAddress parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PeerAddress(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.PeerAddress getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PeerIDOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.PeerID) com.google.protobuf.MessageOrBuilder { /** * optional string name = 1; */ java.lang.String getName(); /** * optional string name = 1; */ com.google.protobuf.ByteString getNameBytes(); } /** * Protobuf type {@code protos.PeerID} */ public static final class PeerID extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.PeerID) PeerIDOrBuilder { // Use PeerID.newBuilder() to construct. private PeerID(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PeerID() { name_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private PeerID( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerID_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerID_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeerID.class, org.hyperledger.protos.Fabric.PeerID.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** * optional string name = 1; */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** * optional string name = 1; */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.PeerID)) { return super.equals(obj); } org.hyperledger.protos.Fabric.PeerID other = (org.hyperledger.protos.Fabric.PeerID) obj; boolean result = true; result = result && getName() .equals(other.getName()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.PeerID parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeerID 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.protos.Fabric.PeerID parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeerID parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.PeerID parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerID 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.protos.Fabric.PeerID parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerID 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.protos.Fabric.PeerID parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerID parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.PeerID prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.PeerID} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.PeerID) org.hyperledger.protos.Fabric.PeerIDOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerID_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerID_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeerID.class, org.hyperledger.protos.Fabric.PeerID.Builder.class); } // Construct using org.hyperledger.protos.Fabric.PeerID.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); name_ = ""; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerID_descriptor; } public org.hyperledger.protos.Fabric.PeerID getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.PeerID.getDefaultInstance(); } public org.hyperledger.protos.Fabric.PeerID build() { org.hyperledger.protos.Fabric.PeerID result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.PeerID buildPartial() { org.hyperledger.protos.Fabric.PeerID result = new org.hyperledger.protos.Fabric.PeerID(this); result.name_ = name_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.PeerID) { return mergeFrom((org.hyperledger.protos.Fabric.PeerID)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.PeerID other) { if (other == org.hyperledger.protos.Fabric.PeerID.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.PeerID parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.PeerID) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object name_ = ""; /** * optional string name = 1; */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string name = 1; */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string name = 1; */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** * optional string name = 1; */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * optional string name = 1; */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.PeerID) } // @@protoc_insertion_point(class_scope:protos.PeerID) private static final org.hyperledger.protos.Fabric.PeerID DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.PeerID(); } public static org.hyperledger.protos.Fabric.PeerID getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public PeerID parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PeerID(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.PeerID getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PeerEndpointOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.PeerEndpoint) com.google.protobuf.MessageOrBuilder { /** * optional .protos.PeerID ID = 1; */ boolean hasID(); /** * optional .protos.PeerID ID = 1; */ org.hyperledger.protos.Fabric.PeerID getID(); /** * optional .protos.PeerID ID = 1; */ org.hyperledger.protos.Fabric.PeerIDOrBuilder getIDOrBuilder(); /** * optional string address = 2; */ java.lang.String getAddress(); /** * optional string address = 2; */ com.google.protobuf.ByteString getAddressBytes(); /** * optional .protos.PeerEndpoint.Type type = 3; */ int getTypeValue(); /** * optional .protos.PeerEndpoint.Type type = 3; */ org.hyperledger.protos.Fabric.PeerEndpoint.Type getType(); /** * optional bytes pkiID = 4; */ com.google.protobuf.ByteString getPkiID(); } /** * Protobuf type {@code protos.PeerEndpoint} */ public static final class PeerEndpoint extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.PeerEndpoint) PeerEndpointOrBuilder { // Use PeerEndpoint.newBuilder() to construct. private PeerEndpoint(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PeerEndpoint() { address_ = ""; type_ = 0; pkiID_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private PeerEndpoint( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { org.hyperledger.protos.Fabric.PeerID.Builder subBuilder = null; if (iD_ != null) { subBuilder = iD_.toBuilder(); } iD_ = input.readMessage(org.hyperledger.protos.Fabric.PeerID.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(iD_); iD_ = subBuilder.buildPartial(); } break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); address_ = s; break; } case 24: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 34: { pkiID_ = input.readBytes(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerEndpoint_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerEndpoint_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeerEndpoint.class, org.hyperledger.protos.Fabric.PeerEndpoint.Builder.class); } /** * Protobuf enum {@code protos.PeerEndpoint.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * UNDEFINED = 0; */ UNDEFINED(0), /** * VALIDATOR = 1; */ VALIDATOR(1), /** * NON_VALIDATOR = 2; */ NON_VALIDATOR(2), UNRECOGNIZED(-1), ; /** * UNDEFINED = 0; */ public static final int UNDEFINED_VALUE = 0; /** * VALIDATOR = 1; */ public static final int VALIDATOR_VALUE = 1; /** * NON_VALIDATOR = 2; */ public static final int NON_VALIDATOR_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Type valueOf(int value) { return forNumber(value); } public static Type forNumber(int value) { switch (value) { case 0: return UNDEFINED; case 1: return VALIDATOR; case 2: return NON_VALIDATOR; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Type findValueByNumber(int number) { return Type.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 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.protos.Fabric.PeerEndpoint.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type 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 Type(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:protos.PeerEndpoint.Type) } public static final int ID_FIELD_NUMBER = 1; private org.hyperledger.protos.Fabric.PeerID iD_; /** * optional .protos.PeerID ID = 1; */ public boolean hasID() { return iD_ != null; } /** * optional .protos.PeerID ID = 1; */ public org.hyperledger.protos.Fabric.PeerID getID() { return iD_ == null ? org.hyperledger.protos.Fabric.PeerID.getDefaultInstance() : iD_; } /** * optional .protos.PeerID ID = 1; */ public org.hyperledger.protos.Fabric.PeerIDOrBuilder getIDOrBuilder() { return getID(); } public static final int ADDRESS_FIELD_NUMBER = 2; private volatile java.lang.Object address_; /** * optional string address = 2; */ public java.lang.String getAddress() { java.lang.Object ref = address_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); address_ = s; return s; } } /** * optional string address = 2; */ public com.google.protobuf.ByteString getAddressBytes() { java.lang.Object ref = address_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); address_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TYPE_FIELD_NUMBER = 3; private int type_; /** * optional .protos.PeerEndpoint.Type type = 3; */ public int getTypeValue() { return type_; } /** * optional .protos.PeerEndpoint.Type type = 3; */ public org.hyperledger.protos.Fabric.PeerEndpoint.Type getType() { org.hyperledger.protos.Fabric.PeerEndpoint.Type result = org.hyperledger.protos.Fabric.PeerEndpoint.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Fabric.PeerEndpoint.Type.UNRECOGNIZED : result; } public static final int PKIID_FIELD_NUMBER = 4; private com.google.protobuf.ByteString pkiID_; /** * optional bytes pkiID = 4; */ public com.google.protobuf.ByteString getPkiID() { return pkiID_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (iD_ != null) { output.writeMessage(1, getID()); } if (!getAddressBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, address_); } if (type_ != org.hyperledger.protos.Fabric.PeerEndpoint.Type.UNDEFINED.getNumber()) { output.writeEnum(3, type_); } if (!pkiID_.isEmpty()) { output.writeBytes(4, pkiID_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (iD_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getID()); } if (!getAddressBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, address_); } if (type_ != org.hyperledger.protos.Fabric.PeerEndpoint.Type.UNDEFINED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_); } if (!pkiID_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, pkiID_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.PeerEndpoint)) { return super.equals(obj); } org.hyperledger.protos.Fabric.PeerEndpoint other = (org.hyperledger.protos.Fabric.PeerEndpoint) obj; boolean result = true; result = result && (hasID() == other.hasID()); if (hasID()) { result = result && getID() .equals(other.getID()); } result = result && getAddress() .equals(other.getAddress()); result = result && type_ == other.type_; result = result && getPkiID() .equals(other.getPkiID()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasID()) { hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + getID().hashCode(); } hash = (37 * hash) + ADDRESS_FIELD_NUMBER; hash = (53 * hash) + getAddress().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + PKIID_FIELD_NUMBER; hash = (53 * hash) + getPkiID().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.PeerEndpoint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeerEndpoint 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.protos.Fabric.PeerEndpoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeerEndpoint parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.PeerEndpoint parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerEndpoint 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.protos.Fabric.PeerEndpoint parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerEndpoint 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.protos.Fabric.PeerEndpoint parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeerEndpoint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.PeerEndpoint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.PeerEndpoint} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.PeerEndpoint) org.hyperledger.protos.Fabric.PeerEndpointOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerEndpoint_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerEndpoint_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeerEndpoint.class, org.hyperledger.protos.Fabric.PeerEndpoint.Builder.class); } // Construct using org.hyperledger.protos.Fabric.PeerEndpoint.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); if (iDBuilder_ == null) { iD_ = null; } else { iD_ = null; iDBuilder_ = null; } address_ = ""; type_ = 0; pkiID_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_PeerEndpoint_descriptor; } public org.hyperledger.protos.Fabric.PeerEndpoint getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.PeerEndpoint.getDefaultInstance(); } public org.hyperledger.protos.Fabric.PeerEndpoint build() { org.hyperledger.protos.Fabric.PeerEndpoint result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.PeerEndpoint buildPartial() { org.hyperledger.protos.Fabric.PeerEndpoint result = new org.hyperledger.protos.Fabric.PeerEndpoint(this); if (iDBuilder_ == null) { result.iD_ = iD_; } else { result.iD_ = iDBuilder_.build(); } result.address_ = address_; result.type_ = type_; result.pkiID_ = pkiID_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.PeerEndpoint) { return mergeFrom((org.hyperledger.protos.Fabric.PeerEndpoint)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.PeerEndpoint other) { if (other == org.hyperledger.protos.Fabric.PeerEndpoint.getDefaultInstance()) return this; if (other.hasID()) { mergeID(other.getID()); } if (!other.getAddress().isEmpty()) { address_ = other.address_; onChanged(); } if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (other.getPkiID() != com.google.protobuf.ByteString.EMPTY) { setPkiID(other.getPkiID()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.PeerEndpoint parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.PeerEndpoint) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.hyperledger.protos.Fabric.PeerID iD_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.PeerID, org.hyperledger.protos.Fabric.PeerID.Builder, org.hyperledger.protos.Fabric.PeerIDOrBuilder> iDBuilder_; /** * optional .protos.PeerID ID = 1; */ public boolean hasID() { return iDBuilder_ != null || iD_ != null; } /** * optional .protos.PeerID ID = 1; */ public org.hyperledger.protos.Fabric.PeerID getID() { if (iDBuilder_ == null) { return iD_ == null ? org.hyperledger.protos.Fabric.PeerID.getDefaultInstance() : iD_; } else { return iDBuilder_.getMessage(); } } /** * optional .protos.PeerID ID = 1; */ public Builder setID(org.hyperledger.protos.Fabric.PeerID value) { if (iDBuilder_ == null) { if (value == null) { throw new NullPointerException(); } iD_ = value; onChanged(); } else { iDBuilder_.setMessage(value); } return this; } /** * optional .protos.PeerID ID = 1; */ public Builder setID( org.hyperledger.protos.Fabric.PeerID.Builder builderForValue) { if (iDBuilder_ == null) { iD_ = builderForValue.build(); onChanged(); } else { iDBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.PeerID ID = 1; */ public Builder mergeID(org.hyperledger.protos.Fabric.PeerID value) { if (iDBuilder_ == null) { if (iD_ != null) { iD_ = org.hyperledger.protos.Fabric.PeerID.newBuilder(iD_).mergeFrom(value).buildPartial(); } else { iD_ = value; } onChanged(); } else { iDBuilder_.mergeFrom(value); } return this; } /** * optional .protos.PeerID ID = 1; */ public Builder clearID() { if (iDBuilder_ == null) { iD_ = null; onChanged(); } else { iD_ = null; iDBuilder_ = null; } return this; } /** * optional .protos.PeerID ID = 1; */ public org.hyperledger.protos.Fabric.PeerID.Builder getIDBuilder() { onChanged(); return getIDFieldBuilder().getBuilder(); } /** * optional .protos.PeerID ID = 1; */ public org.hyperledger.protos.Fabric.PeerIDOrBuilder getIDOrBuilder() { if (iDBuilder_ != null) { return iDBuilder_.getMessageOrBuilder(); } else { return iD_ == null ? org.hyperledger.protos.Fabric.PeerID.getDefaultInstance() : iD_; } } /** * optional .protos.PeerID ID = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.PeerID, org.hyperledger.protos.Fabric.PeerID.Builder, org.hyperledger.protos.Fabric.PeerIDOrBuilder> getIDFieldBuilder() { if (iDBuilder_ == null) { iDBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.PeerID, org.hyperledger.protos.Fabric.PeerID.Builder, org.hyperledger.protos.Fabric.PeerIDOrBuilder>( getID(), getParentForChildren(), isClean()); iD_ = null; } return iDBuilder_; } private java.lang.Object address_ = ""; /** * optional string address = 2; */ public java.lang.String getAddress() { java.lang.Object ref = address_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); address_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string address = 2; */ public com.google.protobuf.ByteString getAddressBytes() { java.lang.Object ref = address_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); address_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string address = 2; */ public Builder setAddress( java.lang.String value) { if (value == null) { throw new NullPointerException(); } address_ = value; onChanged(); return this; } /** * optional string address = 2; */ public Builder clearAddress() { address_ = getDefaultInstance().getAddress(); onChanged(); return this; } /** * optional string address = 2; */ public Builder setAddressBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); address_ = value; onChanged(); return this; } private int type_ = 0; /** * optional .protos.PeerEndpoint.Type type = 3; */ public int getTypeValue() { return type_; } /** * optional .protos.PeerEndpoint.Type type = 3; */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** * optional .protos.PeerEndpoint.Type type = 3; */ public org.hyperledger.protos.Fabric.PeerEndpoint.Type getType() { org.hyperledger.protos.Fabric.PeerEndpoint.Type result = org.hyperledger.protos.Fabric.PeerEndpoint.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Fabric.PeerEndpoint.Type.UNRECOGNIZED : result; } /** * optional .protos.PeerEndpoint.Type type = 3; */ public Builder setType(org.hyperledger.protos.Fabric.PeerEndpoint.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.PeerEndpoint.Type type = 3; */ public Builder clearType() { type_ = 0; onChanged(); return this; } private com.google.protobuf.ByteString pkiID_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes pkiID = 4; */ public com.google.protobuf.ByteString getPkiID() { return pkiID_; } /** * optional bytes pkiID = 4; */ public Builder setPkiID(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } pkiID_ = value; onChanged(); return this; } /** * optional bytes pkiID = 4; */ public Builder clearPkiID() { pkiID_ = getDefaultInstance().getPkiID(); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.PeerEndpoint) } // @@protoc_insertion_point(class_scope:protos.PeerEndpoint) private static final org.hyperledger.protos.Fabric.PeerEndpoint DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.PeerEndpoint(); } public static org.hyperledger.protos.Fabric.PeerEndpoint getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public PeerEndpoint parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PeerEndpoint(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.PeerEndpoint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PeersMessageOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.PeersMessage) com.google.protobuf.MessageOrBuilder { /** * repeated .protos.PeerEndpoint peers = 1; */ java.util.List getPeersList(); /** * repeated .protos.PeerEndpoint peers = 1; */ org.hyperledger.protos.Fabric.PeerEndpoint getPeers(int index); /** * repeated .protos.PeerEndpoint peers = 1; */ int getPeersCount(); /** * repeated .protos.PeerEndpoint peers = 1; */ java.util.List getPeersOrBuilderList(); /** * repeated .protos.PeerEndpoint peers = 1; */ org.hyperledger.protos.Fabric.PeerEndpointOrBuilder getPeersOrBuilder( int index); } /** * Protobuf type {@code protos.PeersMessage} */ public static final class PeersMessage extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.PeersMessage) PeersMessageOrBuilder { // Use PeersMessage.newBuilder() to construct. private PeersMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PeersMessage() { peers_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private PeersMessage( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { peers_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } peers_.add( input.readMessage(org.hyperledger.protos.Fabric.PeerEndpoint.parser(), extensionRegistry)); 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 { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { peers_ = java.util.Collections.unmodifiableList(peers_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersMessage_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeersMessage.class, org.hyperledger.protos.Fabric.PeersMessage.Builder.class); } public static final int PEERS_FIELD_NUMBER = 1; private java.util.List peers_; /** * repeated .protos.PeerEndpoint peers = 1; */ public java.util.List getPeersList() { return peers_; } /** * repeated .protos.PeerEndpoint peers = 1; */ public java.util.List getPeersOrBuilderList() { return peers_; } /** * repeated .protos.PeerEndpoint peers = 1; */ public int getPeersCount() { return peers_.size(); } /** * repeated .protos.PeerEndpoint peers = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint getPeers(int index) { return peers_.get(index); } /** * repeated .protos.PeerEndpoint peers = 1; */ public org.hyperledger.protos.Fabric.PeerEndpointOrBuilder getPeersOrBuilder( int index) { return peers_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < peers_.size(); i++) { output.writeMessage(1, peers_.get(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < peers_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, peers_.get(i)); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.PeersMessage)) { return super.equals(obj); } org.hyperledger.protos.Fabric.PeersMessage other = (org.hyperledger.protos.Fabric.PeersMessage) obj; boolean result = true; result = result && getPeersList() .equals(other.getPeersList()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (getPeersCount() > 0) { hash = (37 * hash) + PEERS_FIELD_NUMBER; hash = (53 * hash) + getPeersList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.PeersMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeersMessage 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.protos.Fabric.PeersMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeersMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.PeersMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeersMessage 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.protos.Fabric.PeersMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeersMessage 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.protos.Fabric.PeersMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeersMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.PeersMessage prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.PeersMessage} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.PeersMessage) org.hyperledger.protos.Fabric.PeersMessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersMessage_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeersMessage.class, org.hyperledger.protos.Fabric.PeersMessage.Builder.class); } // Construct using org.hyperledger.protos.Fabric.PeersMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getPeersFieldBuilder(); } } public Builder clear() { super.clear(); if (peersBuilder_ == null) { peers_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { peersBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersMessage_descriptor; } public org.hyperledger.protos.Fabric.PeersMessage getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.PeersMessage.getDefaultInstance(); } public org.hyperledger.protos.Fabric.PeersMessage build() { org.hyperledger.protos.Fabric.PeersMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.PeersMessage buildPartial() { org.hyperledger.protos.Fabric.PeersMessage result = new org.hyperledger.protos.Fabric.PeersMessage(this); int from_bitField0_ = bitField0_; if (peersBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { peers_ = java.util.Collections.unmodifiableList(peers_); bitField0_ = (bitField0_ & ~0x00000001); } result.peers_ = peers_; } else { result.peers_ = peersBuilder_.build(); } onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.PeersMessage) { return mergeFrom((org.hyperledger.protos.Fabric.PeersMessage)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.PeersMessage other) { if (other == org.hyperledger.protos.Fabric.PeersMessage.getDefaultInstance()) return this; if (peersBuilder_ == null) { if (!other.peers_.isEmpty()) { if (peers_.isEmpty()) { peers_ = other.peers_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensurePeersIsMutable(); peers_.addAll(other.peers_); } onChanged(); } } else { if (!other.peers_.isEmpty()) { if (peersBuilder_.isEmpty()) { peersBuilder_.dispose(); peersBuilder_ = null; peers_ = other.peers_; bitField0_ = (bitField0_ & ~0x00000001); peersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPeersFieldBuilder() : null; } else { peersBuilder_.addAllMessages(other.peers_); } } } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.PeersMessage parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.PeersMessage) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List peers_ = java.util.Collections.emptyList(); private void ensurePeersIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { peers_ = new java.util.ArrayList(peers_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.PeerEndpoint, org.hyperledger.protos.Fabric.PeerEndpoint.Builder, org.hyperledger.protos.Fabric.PeerEndpointOrBuilder> peersBuilder_; /** * repeated .protos.PeerEndpoint peers = 1; */ public java.util.List getPeersList() { if (peersBuilder_ == null) { return java.util.Collections.unmodifiableList(peers_); } else { return peersBuilder_.getMessageList(); } } /** * repeated .protos.PeerEndpoint peers = 1; */ public int getPeersCount() { if (peersBuilder_ == null) { return peers_.size(); } else { return peersBuilder_.getCount(); } } /** * repeated .protos.PeerEndpoint peers = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint getPeers(int index) { if (peersBuilder_ == null) { return peers_.get(index); } else { return peersBuilder_.getMessage(index); } } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder setPeers( int index, org.hyperledger.protos.Fabric.PeerEndpoint value) { if (peersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePeersIsMutable(); peers_.set(index, value); onChanged(); } else { peersBuilder_.setMessage(index, value); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder setPeers( int index, org.hyperledger.protos.Fabric.PeerEndpoint.Builder builderForValue) { if (peersBuilder_ == null) { ensurePeersIsMutable(); peers_.set(index, builderForValue.build()); onChanged(); } else { peersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder addPeers(org.hyperledger.protos.Fabric.PeerEndpoint value) { if (peersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePeersIsMutable(); peers_.add(value); onChanged(); } else { peersBuilder_.addMessage(value); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder addPeers( int index, org.hyperledger.protos.Fabric.PeerEndpoint value) { if (peersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePeersIsMutable(); peers_.add(index, value); onChanged(); } else { peersBuilder_.addMessage(index, value); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder addPeers( org.hyperledger.protos.Fabric.PeerEndpoint.Builder builderForValue) { if (peersBuilder_ == null) { ensurePeersIsMutable(); peers_.add(builderForValue.build()); onChanged(); } else { peersBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder addPeers( int index, org.hyperledger.protos.Fabric.PeerEndpoint.Builder builderForValue) { if (peersBuilder_ == null) { ensurePeersIsMutable(); peers_.add(index, builderForValue.build()); onChanged(); } else { peersBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder addAllPeers( java.lang.Iterable values) { if (peersBuilder_ == null) { ensurePeersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, peers_); onChanged(); } else { peersBuilder_.addAllMessages(values); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder clearPeers() { if (peersBuilder_ == null) { peers_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { peersBuilder_.clear(); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public Builder removePeers(int index) { if (peersBuilder_ == null) { ensurePeersIsMutable(); peers_.remove(index); onChanged(); } else { peersBuilder_.remove(index); } return this; } /** * repeated .protos.PeerEndpoint peers = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint.Builder getPeersBuilder( int index) { return getPeersFieldBuilder().getBuilder(index); } /** * repeated .protos.PeerEndpoint peers = 1; */ public org.hyperledger.protos.Fabric.PeerEndpointOrBuilder getPeersOrBuilder( int index) { if (peersBuilder_ == null) { return peers_.get(index); } else { return peersBuilder_.getMessageOrBuilder(index); } } /** * repeated .protos.PeerEndpoint peers = 1; */ public java.util.List getPeersOrBuilderList() { if (peersBuilder_ != null) { return peersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(peers_); } } /** * repeated .protos.PeerEndpoint peers = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint.Builder addPeersBuilder() { return getPeersFieldBuilder().addBuilder( org.hyperledger.protos.Fabric.PeerEndpoint.getDefaultInstance()); } /** * repeated .protos.PeerEndpoint peers = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint.Builder addPeersBuilder( int index) { return getPeersFieldBuilder().addBuilder( index, org.hyperledger.protos.Fabric.PeerEndpoint.getDefaultInstance()); } /** * repeated .protos.PeerEndpoint peers = 1; */ public java.util.List getPeersBuilderList() { return getPeersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.PeerEndpoint, org.hyperledger.protos.Fabric.PeerEndpoint.Builder, org.hyperledger.protos.Fabric.PeerEndpointOrBuilder> getPeersFieldBuilder() { if (peersBuilder_ == null) { peersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.PeerEndpoint, org.hyperledger.protos.Fabric.PeerEndpoint.Builder, org.hyperledger.protos.Fabric.PeerEndpointOrBuilder>( peers_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); peers_ = null; } return peersBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.PeersMessage) } // @@protoc_insertion_point(class_scope:protos.PeersMessage) private static final org.hyperledger.protos.Fabric.PeersMessage DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.PeersMessage(); } public static org.hyperledger.protos.Fabric.PeersMessage getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public PeersMessage parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PeersMessage(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.PeersMessage getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PeersAddressesOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.PeersAddresses) com.google.protobuf.MessageOrBuilder { /** * repeated string addresses = 1; */ java.util.List getAddressesList(); /** * repeated string addresses = 1; */ int getAddressesCount(); /** * repeated string addresses = 1; */ java.lang.String getAddresses(int index); /** * repeated string addresses = 1; */ com.google.protobuf.ByteString getAddressesBytes(int index); } /** * Protobuf type {@code protos.PeersAddresses} */ public static final class PeersAddresses extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.PeersAddresses) PeersAddressesOrBuilder { // Use PeersAddresses.newBuilder() to construct. private PeersAddresses(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PeersAddresses() { addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private PeersAddresses( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { addresses_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } addresses_.add(s); 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 { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { addresses_ = addresses_.getUnmodifiableView(); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersAddresses_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersAddresses_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeersAddresses.class, org.hyperledger.protos.Fabric.PeersAddresses.Builder.class); } public static final int ADDRESSES_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList addresses_; /** * repeated string addresses = 1; */ public com.google.protobuf.ProtocolStringList getAddressesList() { return addresses_; } /** * repeated string addresses = 1; */ public int getAddressesCount() { return addresses_.size(); } /** * repeated string addresses = 1; */ public java.lang.String getAddresses(int index) { return addresses_.get(index); } /** * repeated string addresses = 1; */ public com.google.protobuf.ByteString getAddressesBytes(int index) { return addresses_.getByteString(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < addresses_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, addresses_.getRaw(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < addresses_.size(); i++) { dataSize += computeStringSizeNoTag(addresses_.getRaw(i)); } size += dataSize; size += 1 * getAddressesList().size(); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.PeersAddresses)) { return super.equals(obj); } org.hyperledger.protos.Fabric.PeersAddresses other = (org.hyperledger.protos.Fabric.PeersAddresses) obj; boolean result = true; result = result && getAddressesList() .equals(other.getAddressesList()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (getAddressesCount() > 0) { hash = (37 * hash) + ADDRESSES_FIELD_NUMBER; hash = (53 * hash) + getAddressesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.PeersAddresses parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeersAddresses 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.protos.Fabric.PeersAddresses parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.PeersAddresses parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.PeersAddresses parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeersAddresses 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.protos.Fabric.PeersAddresses parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeersAddresses 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.protos.Fabric.PeersAddresses parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.PeersAddresses parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.PeersAddresses prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.PeersAddresses} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.PeersAddresses) org.hyperledger.protos.Fabric.PeersAddressesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersAddresses_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersAddresses_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.PeersAddresses.class, org.hyperledger.protos.Fabric.PeersAddresses.Builder.class); } // Construct using org.hyperledger.protos.Fabric.PeersAddresses.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_PeersAddresses_descriptor; } public org.hyperledger.protos.Fabric.PeersAddresses getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.PeersAddresses.getDefaultInstance(); } public org.hyperledger.protos.Fabric.PeersAddresses build() { org.hyperledger.protos.Fabric.PeersAddresses result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.PeersAddresses buildPartial() { org.hyperledger.protos.Fabric.PeersAddresses result = new org.hyperledger.protos.Fabric.PeersAddresses(this); int from_bitField0_ = bitField0_; if (((bitField0_ & 0x00000001) == 0x00000001)) { addresses_ = addresses_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.addresses_ = addresses_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.PeersAddresses) { return mergeFrom((org.hyperledger.protos.Fabric.PeersAddresses)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.PeersAddresses other) { if (other == org.hyperledger.protos.Fabric.PeersAddresses.getDefaultInstance()) return this; if (!other.addresses_.isEmpty()) { if (addresses_.isEmpty()) { addresses_ = other.addresses_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureAddressesIsMutable(); addresses_.addAll(other.addresses_); } onChanged(); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.PeersAddresses parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.PeersAddresses) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.LazyStringList addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureAddressesIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { addresses_ = new com.google.protobuf.LazyStringArrayList(addresses_); bitField0_ |= 0x00000001; } } /** * repeated string addresses = 1; */ public com.google.protobuf.ProtocolStringList getAddressesList() { return addresses_.getUnmodifiableView(); } /** * repeated string addresses = 1; */ public int getAddressesCount() { return addresses_.size(); } /** * repeated string addresses = 1; */ public java.lang.String getAddresses(int index) { return addresses_.get(index); } /** * repeated string addresses = 1; */ public com.google.protobuf.ByteString getAddressesBytes(int index) { return addresses_.getByteString(index); } /** * repeated string addresses = 1; */ public Builder setAddresses( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAddressesIsMutable(); addresses_.set(index, value); onChanged(); return this; } /** * repeated string addresses = 1; */ public Builder addAddresses( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAddressesIsMutable(); addresses_.add(value); onChanged(); return this; } /** * repeated string addresses = 1; */ public Builder addAllAddresses( java.lang.Iterable values) { ensureAddressesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, addresses_); onChanged(); return this; } /** * repeated string addresses = 1; */ public Builder clearAddresses() { addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * repeated string addresses = 1; */ public Builder addAddressesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureAddressesIsMutable(); addresses_.add(value); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.PeersAddresses) } // @@protoc_insertion_point(class_scope:protos.PeersAddresses) private static final org.hyperledger.protos.Fabric.PeersAddresses DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.PeersAddresses(); } public static org.hyperledger.protos.Fabric.PeersAddresses getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public PeersAddresses parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PeersAddresses(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.PeersAddresses getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface HelloMessageOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.HelloMessage) com.google.protobuf.MessageOrBuilder { /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ boolean hasPeerEndpoint(); /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ org.hyperledger.protos.Fabric.PeerEndpoint getPeerEndpoint(); /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ org.hyperledger.protos.Fabric.PeerEndpointOrBuilder getPeerEndpointOrBuilder(); /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ boolean hasBlockchainInfo(); /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ org.hyperledger.protos.Fabric.BlockchainInfo getBlockchainInfo(); /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ org.hyperledger.protos.Fabric.BlockchainInfoOrBuilder getBlockchainInfoOrBuilder(); } /** * Protobuf type {@code protos.HelloMessage} */ public static final class HelloMessage extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.HelloMessage) HelloMessageOrBuilder { // Use HelloMessage.newBuilder() to construct. private HelloMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private HelloMessage() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private HelloMessage( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { org.hyperledger.protos.Fabric.PeerEndpoint.Builder subBuilder = null; if (peerEndpoint_ != null) { subBuilder = peerEndpoint_.toBuilder(); } peerEndpoint_ = input.readMessage(org.hyperledger.protos.Fabric.PeerEndpoint.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(peerEndpoint_); peerEndpoint_ = subBuilder.buildPartial(); } break; } case 18: { org.hyperledger.protos.Fabric.BlockchainInfo.Builder subBuilder = null; if (blockchainInfo_ != null) { subBuilder = blockchainInfo_.toBuilder(); } blockchainInfo_ = input.readMessage(org.hyperledger.protos.Fabric.BlockchainInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(blockchainInfo_); blockchainInfo_ = subBuilder.buildPartial(); } 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_HelloMessage_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_HelloMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.HelloMessage.class, org.hyperledger.protos.Fabric.HelloMessage.Builder.class); } public static final int PEERENDPOINT_FIELD_NUMBER = 1; private org.hyperledger.protos.Fabric.PeerEndpoint peerEndpoint_; /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public boolean hasPeerEndpoint() { return peerEndpoint_ != null; } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint getPeerEndpoint() { return peerEndpoint_ == null ? org.hyperledger.protos.Fabric.PeerEndpoint.getDefaultInstance() : peerEndpoint_; } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public org.hyperledger.protos.Fabric.PeerEndpointOrBuilder getPeerEndpointOrBuilder() { return getPeerEndpoint(); } public static final int BLOCKCHAININFO_FIELD_NUMBER = 2; private org.hyperledger.protos.Fabric.BlockchainInfo blockchainInfo_; /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public boolean hasBlockchainInfo() { return blockchainInfo_ != null; } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public org.hyperledger.protos.Fabric.BlockchainInfo getBlockchainInfo() { return blockchainInfo_ == null ? org.hyperledger.protos.Fabric.BlockchainInfo.getDefaultInstance() : blockchainInfo_; } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public org.hyperledger.protos.Fabric.BlockchainInfoOrBuilder getBlockchainInfoOrBuilder() { return getBlockchainInfo(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (peerEndpoint_ != null) { output.writeMessage(1, getPeerEndpoint()); } if (blockchainInfo_ != null) { output.writeMessage(2, getBlockchainInfo()); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (peerEndpoint_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getPeerEndpoint()); } if (blockchainInfo_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getBlockchainInfo()); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.HelloMessage)) { return super.equals(obj); } org.hyperledger.protos.Fabric.HelloMessage other = (org.hyperledger.protos.Fabric.HelloMessage) obj; boolean result = true; result = result && (hasPeerEndpoint() == other.hasPeerEndpoint()); if (hasPeerEndpoint()) { result = result && getPeerEndpoint() .equals(other.getPeerEndpoint()); } result = result && (hasBlockchainInfo() == other.hasBlockchainInfo()); if (hasBlockchainInfo()) { result = result && getBlockchainInfo() .equals(other.getBlockchainInfo()); } return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasPeerEndpoint()) { hash = (37 * hash) + PEERENDPOINT_FIELD_NUMBER; hash = (53 * hash) + getPeerEndpoint().hashCode(); } if (hasBlockchainInfo()) { hash = (37 * hash) + BLOCKCHAININFO_FIELD_NUMBER; hash = (53 * hash) + getBlockchainInfo().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.HelloMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.HelloMessage 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.protos.Fabric.HelloMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.HelloMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.HelloMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.HelloMessage 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.protos.Fabric.HelloMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.HelloMessage 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.protos.Fabric.HelloMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.HelloMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.HelloMessage prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.HelloMessage} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.HelloMessage) org.hyperledger.protos.Fabric.HelloMessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_HelloMessage_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_HelloMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.HelloMessage.class, org.hyperledger.protos.Fabric.HelloMessage.Builder.class); } // Construct using org.hyperledger.protos.Fabric.HelloMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); if (peerEndpointBuilder_ == null) { peerEndpoint_ = null; } else { peerEndpoint_ = null; peerEndpointBuilder_ = null; } if (blockchainInfoBuilder_ == null) { blockchainInfo_ = null; } else { blockchainInfo_ = null; blockchainInfoBuilder_ = null; } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_HelloMessage_descriptor; } public org.hyperledger.protos.Fabric.HelloMessage getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.HelloMessage.getDefaultInstance(); } public org.hyperledger.protos.Fabric.HelloMessage build() { org.hyperledger.protos.Fabric.HelloMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.HelloMessage buildPartial() { org.hyperledger.protos.Fabric.HelloMessage result = new org.hyperledger.protos.Fabric.HelloMessage(this); if (peerEndpointBuilder_ == null) { result.peerEndpoint_ = peerEndpoint_; } else { result.peerEndpoint_ = peerEndpointBuilder_.build(); } if (blockchainInfoBuilder_ == null) { result.blockchainInfo_ = blockchainInfo_; } else { result.blockchainInfo_ = blockchainInfoBuilder_.build(); } onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.HelloMessage) { return mergeFrom((org.hyperledger.protos.Fabric.HelloMessage)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.HelloMessage other) { if (other == org.hyperledger.protos.Fabric.HelloMessage.getDefaultInstance()) return this; if (other.hasPeerEndpoint()) { mergePeerEndpoint(other.getPeerEndpoint()); } if (other.hasBlockchainInfo()) { mergeBlockchainInfo(other.getBlockchainInfo()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.HelloMessage parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.HelloMessage) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.hyperledger.protos.Fabric.PeerEndpoint peerEndpoint_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.PeerEndpoint, org.hyperledger.protos.Fabric.PeerEndpoint.Builder, org.hyperledger.protos.Fabric.PeerEndpointOrBuilder> peerEndpointBuilder_; /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public boolean hasPeerEndpoint() { return peerEndpointBuilder_ != null || peerEndpoint_ != null; } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint getPeerEndpoint() { if (peerEndpointBuilder_ == null) { return peerEndpoint_ == null ? org.hyperledger.protos.Fabric.PeerEndpoint.getDefaultInstance() : peerEndpoint_; } else { return peerEndpointBuilder_.getMessage(); } } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public Builder setPeerEndpoint(org.hyperledger.protos.Fabric.PeerEndpoint value) { if (peerEndpointBuilder_ == null) { if (value == null) { throw new NullPointerException(); } peerEndpoint_ = value; onChanged(); } else { peerEndpointBuilder_.setMessage(value); } return this; } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public Builder setPeerEndpoint( org.hyperledger.protos.Fabric.PeerEndpoint.Builder builderForValue) { if (peerEndpointBuilder_ == null) { peerEndpoint_ = builderForValue.build(); onChanged(); } else { peerEndpointBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public Builder mergePeerEndpoint(org.hyperledger.protos.Fabric.PeerEndpoint value) { if (peerEndpointBuilder_ == null) { if (peerEndpoint_ != null) { peerEndpoint_ = org.hyperledger.protos.Fabric.PeerEndpoint.newBuilder(peerEndpoint_).mergeFrom(value).buildPartial(); } else { peerEndpoint_ = value; } onChanged(); } else { peerEndpointBuilder_.mergeFrom(value); } return this; } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public Builder clearPeerEndpoint() { if (peerEndpointBuilder_ == null) { peerEndpoint_ = null; onChanged(); } else { peerEndpoint_ = null; peerEndpointBuilder_ = null; } return this; } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public org.hyperledger.protos.Fabric.PeerEndpoint.Builder getPeerEndpointBuilder() { onChanged(); return getPeerEndpointFieldBuilder().getBuilder(); } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ public org.hyperledger.protos.Fabric.PeerEndpointOrBuilder getPeerEndpointOrBuilder() { if (peerEndpointBuilder_ != null) { return peerEndpointBuilder_.getMessageOrBuilder(); } else { return peerEndpoint_ == null ? org.hyperledger.protos.Fabric.PeerEndpoint.getDefaultInstance() : peerEndpoint_; } } /** * optional .protos.PeerEndpoint peerEndpoint = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.PeerEndpoint, org.hyperledger.protos.Fabric.PeerEndpoint.Builder, org.hyperledger.protos.Fabric.PeerEndpointOrBuilder> getPeerEndpointFieldBuilder() { if (peerEndpointBuilder_ == null) { peerEndpointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.PeerEndpoint, org.hyperledger.protos.Fabric.PeerEndpoint.Builder, org.hyperledger.protos.Fabric.PeerEndpointOrBuilder>( getPeerEndpoint(), getParentForChildren(), isClean()); peerEndpoint_ = null; } return peerEndpointBuilder_; } private org.hyperledger.protos.Fabric.BlockchainInfo blockchainInfo_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.BlockchainInfo, org.hyperledger.protos.Fabric.BlockchainInfo.Builder, org.hyperledger.protos.Fabric.BlockchainInfoOrBuilder> blockchainInfoBuilder_; /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public boolean hasBlockchainInfo() { return blockchainInfoBuilder_ != null || blockchainInfo_ != null; } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public org.hyperledger.protos.Fabric.BlockchainInfo getBlockchainInfo() { if (blockchainInfoBuilder_ == null) { return blockchainInfo_ == null ? org.hyperledger.protos.Fabric.BlockchainInfo.getDefaultInstance() : blockchainInfo_; } else { return blockchainInfoBuilder_.getMessage(); } } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public Builder setBlockchainInfo(org.hyperledger.protos.Fabric.BlockchainInfo value) { if (blockchainInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } blockchainInfo_ = value; onChanged(); } else { blockchainInfoBuilder_.setMessage(value); } return this; } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public Builder setBlockchainInfo( org.hyperledger.protos.Fabric.BlockchainInfo.Builder builderForValue) { if (blockchainInfoBuilder_ == null) { blockchainInfo_ = builderForValue.build(); onChanged(); } else { blockchainInfoBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public Builder mergeBlockchainInfo(org.hyperledger.protos.Fabric.BlockchainInfo value) { if (blockchainInfoBuilder_ == null) { if (blockchainInfo_ != null) { blockchainInfo_ = org.hyperledger.protos.Fabric.BlockchainInfo.newBuilder(blockchainInfo_).mergeFrom(value).buildPartial(); } else { blockchainInfo_ = value; } onChanged(); } else { blockchainInfoBuilder_.mergeFrom(value); } return this; } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public Builder clearBlockchainInfo() { if (blockchainInfoBuilder_ == null) { blockchainInfo_ = null; onChanged(); } else { blockchainInfo_ = null; blockchainInfoBuilder_ = null; } return this; } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public org.hyperledger.protos.Fabric.BlockchainInfo.Builder getBlockchainInfoBuilder() { onChanged(); return getBlockchainInfoFieldBuilder().getBuilder(); } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ public org.hyperledger.protos.Fabric.BlockchainInfoOrBuilder getBlockchainInfoOrBuilder() { if (blockchainInfoBuilder_ != null) { return blockchainInfoBuilder_.getMessageOrBuilder(); } else { return blockchainInfo_ == null ? org.hyperledger.protos.Fabric.BlockchainInfo.getDefaultInstance() : blockchainInfo_; } } /** * optional .protos.BlockchainInfo blockchainInfo = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.BlockchainInfo, org.hyperledger.protos.Fabric.BlockchainInfo.Builder, org.hyperledger.protos.Fabric.BlockchainInfoOrBuilder> getBlockchainInfoFieldBuilder() { if (blockchainInfoBuilder_ == null) { blockchainInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.BlockchainInfo, org.hyperledger.protos.Fabric.BlockchainInfo.Builder, org.hyperledger.protos.Fabric.BlockchainInfoOrBuilder>( getBlockchainInfo(), getParentForChildren(), isClean()); blockchainInfo_ = null; } return blockchainInfoBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.HelloMessage) } // @@protoc_insertion_point(class_scope:protos.HelloMessage) private static final org.hyperledger.protos.Fabric.HelloMessage DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.HelloMessage(); } public static org.hyperledger.protos.Fabric.HelloMessage getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public HelloMessage parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new HelloMessage(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.HelloMessage getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MessageOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.Message) com.google.protobuf.MessageOrBuilder { /** * optional .protos.Message.Type type = 1; */ int getTypeValue(); /** * optional .protos.Message.Type type = 1; */ org.hyperledger.protos.Fabric.Message.Type getType(); /** * optional .google.protobuf.Timestamp timestamp = 2; */ boolean hasTimestamp(); /** * optional .google.protobuf.Timestamp timestamp = 2; */ com.google.protobuf.Timestamp getTimestamp(); /** * optional .google.protobuf.Timestamp timestamp = 2; */ com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder(); /** * optional bytes payload = 3; */ com.google.protobuf.ByteString getPayload(); /** * optional bytes signature = 4; */ com.google.protobuf.ByteString getSignature(); } /** * Protobuf type {@code protos.Message} */ public static final class Message extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.Message) MessageOrBuilder { // Use Message.newBuilder() to construct. private Message(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Message() { type_ = 0; payload_ = com.google.protobuf.ByteString.EMPTY; signature_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private Message( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 18: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (timestamp_ != null) { subBuilder = timestamp_.toBuilder(); } timestamp_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(timestamp_); timestamp_ = subBuilder.buildPartial(); } break; } case 26: { payload_ = input.readBytes(); break; } case 34: { signature_ = input.readBytes(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Message_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Message_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Message.class, org.hyperledger.protos.Fabric.Message.Builder.class); } /** * Protobuf enum {@code protos.Message.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * UNDEFINED = 0; */ UNDEFINED(0), /** * DISC_HELLO = 1; */ DISC_HELLO(1), /** * DISC_DISCONNECT = 2; */ DISC_DISCONNECT(2), /** * DISC_GET_PEERS = 3; */ DISC_GET_PEERS(3), /** * DISC_PEERS = 4; */ DISC_PEERS(4), /** * DISC_NEWMSG = 5; */ DISC_NEWMSG(5), /** * CHAIN_TRANSACTION = 6; */ CHAIN_TRANSACTION(6), /** * SYNC_GET_BLOCKS = 11; */ SYNC_GET_BLOCKS(11), /** * SYNC_BLOCKS = 12; */ SYNC_BLOCKS(12), /** * SYNC_BLOCK_ADDED = 13; */ SYNC_BLOCK_ADDED(13), /** * SYNC_STATE_GET_SNAPSHOT = 14; */ SYNC_STATE_GET_SNAPSHOT(14), /** * SYNC_STATE_SNAPSHOT = 15; */ SYNC_STATE_SNAPSHOT(15), /** * SYNC_STATE_GET_DELTAS = 16; */ SYNC_STATE_GET_DELTAS(16), /** * SYNC_STATE_DELTAS = 17; */ SYNC_STATE_DELTAS(17), /** * RESPONSE = 20; */ RESPONSE(20), /** * CONSENSUS = 21; */ CONSENSUS(21), UNRECOGNIZED(-1), ; /** * UNDEFINED = 0; */ public static final int UNDEFINED_VALUE = 0; /** * DISC_HELLO = 1; */ public static final int DISC_HELLO_VALUE = 1; /** * DISC_DISCONNECT = 2; */ public static final int DISC_DISCONNECT_VALUE = 2; /** * DISC_GET_PEERS = 3; */ public static final int DISC_GET_PEERS_VALUE = 3; /** * DISC_PEERS = 4; */ public static final int DISC_PEERS_VALUE = 4; /** * DISC_NEWMSG = 5; */ public static final int DISC_NEWMSG_VALUE = 5; /** * CHAIN_TRANSACTION = 6; */ public static final int CHAIN_TRANSACTION_VALUE = 6; /** * SYNC_GET_BLOCKS = 11; */ public static final int SYNC_GET_BLOCKS_VALUE = 11; /** * SYNC_BLOCKS = 12; */ public static final int SYNC_BLOCKS_VALUE = 12; /** * SYNC_BLOCK_ADDED = 13; */ public static final int SYNC_BLOCK_ADDED_VALUE = 13; /** * SYNC_STATE_GET_SNAPSHOT = 14; */ public static final int SYNC_STATE_GET_SNAPSHOT_VALUE = 14; /** * SYNC_STATE_SNAPSHOT = 15; */ public static final int SYNC_STATE_SNAPSHOT_VALUE = 15; /** * SYNC_STATE_GET_DELTAS = 16; */ public static final int SYNC_STATE_GET_DELTAS_VALUE = 16; /** * SYNC_STATE_DELTAS = 17; */ public static final int SYNC_STATE_DELTAS_VALUE = 17; /** * RESPONSE = 20; */ public static final int RESPONSE_VALUE = 20; /** * CONSENSUS = 21; */ public static final int CONSENSUS_VALUE = 21; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Type valueOf(int value) { return forNumber(value); } public static Type forNumber(int value) { switch (value) { case 0: return UNDEFINED; case 1: return DISC_HELLO; case 2: return DISC_DISCONNECT; case 3: return DISC_GET_PEERS; case 4: return DISC_PEERS; case 5: return DISC_NEWMSG; case 6: return CHAIN_TRANSACTION; case 11: return SYNC_GET_BLOCKS; case 12: return SYNC_BLOCKS; case 13: return SYNC_BLOCK_ADDED; case 14: return SYNC_STATE_GET_SNAPSHOT; case 15: return SYNC_STATE_SNAPSHOT; case 16: return SYNC_STATE_GET_DELTAS; case 17: return SYNC_STATE_DELTAS; case 20: return RESPONSE; case 21: return CONSENSUS; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Type findValueByNumber(int number) { return Type.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 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.protos.Fabric.Message.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type 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 Type(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:protos.Message.Type) } public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** * optional .protos.Message.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.Message.Type type = 1; */ public org.hyperledger.protos.Fabric.Message.Type getType() { org.hyperledger.protos.Fabric.Message.Type result = org.hyperledger.protos.Fabric.Message.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Fabric.Message.Type.UNRECOGNIZED : result; } public static final int TIMESTAMP_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp timestamp_; /** * optional .google.protobuf.Timestamp timestamp = 2; */ public boolean hasTimestamp() { return timestamp_ != null; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.Timestamp getTimestamp() { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { return getTimestamp(); } public static final int PAYLOAD_FIELD_NUMBER = 3; private com.google.protobuf.ByteString payload_; /** * optional bytes payload = 3; */ public com.google.protobuf.ByteString getPayload() { return payload_; } public static final int SIGNATURE_FIELD_NUMBER = 4; private com.google.protobuf.ByteString signature_; /** * optional bytes signature = 4; */ public com.google.protobuf.ByteString getSignature() { return signature_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (type_ != org.hyperledger.protos.Fabric.Message.Type.UNDEFINED.getNumber()) { output.writeEnum(1, type_); } if (timestamp_ != null) { output.writeMessage(2, getTimestamp()); } if (!payload_.isEmpty()) { output.writeBytes(3, payload_); } if (!signature_.isEmpty()) { output.writeBytes(4, signature_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != org.hyperledger.protos.Fabric.Message.Type.UNDEFINED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_); } if (timestamp_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getTimestamp()); } if (!payload_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, payload_); } if (!signature_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, signature_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.Message)) { return super.equals(obj); } org.hyperledger.protos.Fabric.Message other = (org.hyperledger.protos.Fabric.Message) obj; boolean result = true; result = result && type_ == other.type_; result = result && (hasTimestamp() == other.hasTimestamp()); if (hasTimestamp()) { result = result && getTimestamp() .equals(other.getTimestamp()); } result = result && getPayload() .equals(other.getPayload()); result = result && getSignature() .equals(other.getSignature()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; if (hasTimestamp()) { hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getTimestamp().hashCode(); } hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; hash = (53 * hash) + getPayload().hashCode(); hash = (37 * hash) + SIGNATURE_FIELD_NUMBER; hash = (53 * hash) + getSignature().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.Message parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Message 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.protos.Fabric.Message parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Message parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.Message parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Message 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.protos.Fabric.Message parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Message 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.protos.Fabric.Message parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Message parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.Message prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.Message} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.Message) org.hyperledger.protos.Fabric.MessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Message_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Message_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Message.class, org.hyperledger.protos.Fabric.Message.Builder.class); } // Construct using org.hyperledger.protos.Fabric.Message.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); type_ = 0; if (timestampBuilder_ == null) { timestamp_ = null; } else { timestamp_ = null; timestampBuilder_ = null; } payload_ = com.google.protobuf.ByteString.EMPTY; signature_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_Message_descriptor; } public org.hyperledger.protos.Fabric.Message getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.Message.getDefaultInstance(); } public org.hyperledger.protos.Fabric.Message build() { org.hyperledger.protos.Fabric.Message result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.Message buildPartial() { org.hyperledger.protos.Fabric.Message result = new org.hyperledger.protos.Fabric.Message(this); result.type_ = type_; if (timestampBuilder_ == null) { result.timestamp_ = timestamp_; } else { result.timestamp_ = timestampBuilder_.build(); } result.payload_ = payload_; result.signature_ = signature_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.Message) { return mergeFrom((org.hyperledger.protos.Fabric.Message)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.Message other) { if (other == org.hyperledger.protos.Fabric.Message.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (other.hasTimestamp()) { mergeTimestamp(other.getTimestamp()); } if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { setPayload(other.getPayload()); } if (other.getSignature() != com.google.protobuf.ByteString.EMPTY) { setSignature(other.getSignature()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.Message parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.Message) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int type_ = 0; /** * optional .protos.Message.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.Message.Type type = 1; */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** * optional .protos.Message.Type type = 1; */ public org.hyperledger.protos.Fabric.Message.Type getType() { org.hyperledger.protos.Fabric.Message.Type result = org.hyperledger.protos.Fabric.Message.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Fabric.Message.Type.UNRECOGNIZED : result; } /** * optional .protos.Message.Type type = 1; */ public Builder setType(org.hyperledger.protos.Fabric.Message.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.Message.Type type = 1; */ public Builder clearType() { type_ = 0; onChanged(); return this; } private com.google.protobuf.Timestamp timestamp_ = null; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampBuilder_; /** * optional .google.protobuf.Timestamp timestamp = 2; */ public boolean hasTimestamp() { return timestampBuilder_ != null || timestamp_ != null; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.Timestamp getTimestamp() { if (timestampBuilder_ == null) { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } else { return timestampBuilder_.getMessage(); } } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder setTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (value == null) { throw new NullPointerException(); } timestamp_ = value; onChanged(); } else { timestampBuilder_.setMessage(value); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder setTimestamp( com.google.protobuf.Timestamp.Builder builderForValue) { if (timestampBuilder_ == null) { timestamp_ = builderForValue.build(); onChanged(); } else { timestampBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder mergeTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (timestamp_ != null) { timestamp_ = com.google.protobuf.Timestamp.newBuilder(timestamp_).mergeFrom(value).buildPartial(); } else { timestamp_ = value; } onChanged(); } else { timestampBuilder_.mergeFrom(value); } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public Builder clearTimestamp() { if (timestampBuilder_ == null) { timestamp_ = null; onChanged(); } else { timestamp_ = null; timestampBuilder_ = null; } return this; } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.Timestamp.Builder getTimestampBuilder() { onChanged(); return getTimestampFieldBuilder().getBuilder(); } /** * optional .google.protobuf.Timestamp timestamp = 2; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { if (timestampBuilder_ != null) { return timestampBuilder_.getMessageOrBuilder(); } else { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } } /** * optional .google.protobuf.Timestamp timestamp = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTimestampFieldBuilder() { if (timestampBuilder_ == null) { timestampBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTimestamp(), getParentForChildren(), isClean()); timestamp_ = null; } return timestampBuilder_; } private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes payload = 3; */ public com.google.protobuf.ByteString getPayload() { return payload_; } /** * optional bytes payload = 3; */ public Builder setPayload(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); return this; } /** * optional bytes payload = 3; */ public Builder clearPayload() { payload_ = getDefaultInstance().getPayload(); onChanged(); return this; } private com.google.protobuf.ByteString signature_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes signature = 4; */ public com.google.protobuf.ByteString getSignature() { return signature_; } /** * optional bytes signature = 4; */ public Builder setSignature(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } signature_ = value; onChanged(); return this; } /** * optional bytes signature = 4; */ public Builder clearSignature() { signature_ = getDefaultInstance().getSignature(); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.Message) } // @@protoc_insertion_point(class_scope:protos.Message) private static final org.hyperledger.protos.Fabric.Message DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.Message(); } public static org.hyperledger.protos.Fabric.Message getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Message parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Message(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.Message getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.Response) com.google.protobuf.MessageOrBuilder { /** * optional .protos.Response.StatusCode status = 1; */ int getStatusValue(); /** * optional .protos.Response.StatusCode status = 1; */ org.hyperledger.protos.Fabric.Response.StatusCode getStatus(); /** * optional bytes msg = 2; */ com.google.protobuf.ByteString getMsg(); } /** * Protobuf type {@code protos.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.Response) ResponseOrBuilder { // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { status_ = 0; msg_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); status_ = rawValue; break; } case 18: { msg_ = input.readBytes(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Response_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Response.class, org.hyperledger.protos.Fabric.Response.Builder.class); } /** * Protobuf enum {@code protos.Response.StatusCode} */ public enum StatusCode implements com.google.protobuf.ProtocolMessageEnum { /** * UNDEFINED = 0; */ UNDEFINED(0), /** * SUCCESS = 200; */ SUCCESS(200), /** * FAILURE = 500; */ FAILURE(500), UNRECOGNIZED(-1), ; /** * UNDEFINED = 0; */ public static final int UNDEFINED_VALUE = 0; /** * SUCCESS = 200; */ public static final int SUCCESS_VALUE = 200; /** * FAILURE = 500; */ public static final int FAILURE_VALUE = 500; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static StatusCode valueOf(int value) { return forNumber(value); } public static StatusCode forNumber(int value) { switch (value) { case 0: return UNDEFINED; case 200: return SUCCESS; case 500: return FAILURE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< StatusCode> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public StatusCode findValueByNumber(int number) { return StatusCode.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 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.protos.Fabric.Response.getDescriptor().getEnumTypes().get(0); } private static final StatusCode[] VALUES = values(); public static StatusCode 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 StatusCode(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:protos.Response.StatusCode) } public static final int STATUS_FIELD_NUMBER = 1; private int status_; /** * optional .protos.Response.StatusCode status = 1; */ public int getStatusValue() { return status_; } /** * optional .protos.Response.StatusCode status = 1; */ public org.hyperledger.protos.Fabric.Response.StatusCode getStatus() { org.hyperledger.protos.Fabric.Response.StatusCode result = org.hyperledger.protos.Fabric.Response.StatusCode.valueOf(status_); return result == null ? org.hyperledger.protos.Fabric.Response.StatusCode.UNRECOGNIZED : result; } public static final int MSG_FIELD_NUMBER = 2; private com.google.protobuf.ByteString msg_; /** * optional bytes msg = 2; */ public com.google.protobuf.ByteString getMsg() { return msg_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (status_ != org.hyperledger.protos.Fabric.Response.StatusCode.UNDEFINED.getNumber()) { output.writeEnum(1, status_); } if (!msg_.isEmpty()) { output.writeBytes(2, msg_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (status_ != org.hyperledger.protos.Fabric.Response.StatusCode.UNDEFINED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, status_); } if (!msg_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, msg_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.Response)) { return super.equals(obj); } org.hyperledger.protos.Fabric.Response other = (org.hyperledger.protos.Fabric.Response) obj; boolean result = true; result = result && status_ == other.status_; result = result && getMsg() .equals(other.getMsg()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + status_; hash = (37 * hash) + MSG_FIELD_NUMBER; hash = (53 * hash) + getMsg().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Response 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.protos.Fabric.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Response 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.protos.Fabric.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Response 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.protos.Fabric.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** * Protobuf type {@code protos.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.Response) org.hyperledger.protos.Fabric.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_Response_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.Response.class, org.hyperledger.protos.Fabric.Response.Builder.class); } // Construct using org.hyperledger.protos.Fabric.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); status_ = 0; msg_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_Response_descriptor; } public org.hyperledger.protos.Fabric.Response getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.Response.getDefaultInstance(); } public org.hyperledger.protos.Fabric.Response build() { org.hyperledger.protos.Fabric.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.Response buildPartial() { org.hyperledger.protos.Fabric.Response result = new org.hyperledger.protos.Fabric.Response(this); result.status_ = status_; result.msg_ = msg_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.Response) { return mergeFrom((org.hyperledger.protos.Fabric.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.Response other) { if (other == org.hyperledger.protos.Fabric.Response.getDefaultInstance()) return this; if (other.status_ != 0) { setStatusValue(other.getStatusValue()); } if (other.getMsg() != com.google.protobuf.ByteString.EMPTY) { setMsg(other.getMsg()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int status_ = 0; /** * optional .protos.Response.StatusCode status = 1; */ public int getStatusValue() { return status_; } /** * optional .protos.Response.StatusCode status = 1; */ public Builder setStatusValue(int value) { status_ = value; onChanged(); return this; } /** * optional .protos.Response.StatusCode status = 1; */ public org.hyperledger.protos.Fabric.Response.StatusCode getStatus() { org.hyperledger.protos.Fabric.Response.StatusCode result = org.hyperledger.protos.Fabric.Response.StatusCode.valueOf(status_); return result == null ? org.hyperledger.protos.Fabric.Response.StatusCode.UNRECOGNIZED : result; } /** * optional .protos.Response.StatusCode status = 1; */ public Builder setStatus(org.hyperledger.protos.Fabric.Response.StatusCode value) { if (value == null) { throw new NullPointerException(); } status_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.Response.StatusCode status = 1; */ public Builder clearStatus() { status_ = 0; onChanged(); return this; } private com.google.protobuf.ByteString msg_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes msg = 2; */ public com.google.protobuf.ByteString getMsg() { return msg_; } /** * optional bytes msg = 2; */ public Builder setMsg(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } msg_ = value; onChanged(); return this; } /** * optional bytes msg = 2; */ public Builder clearMsg() { msg_ = getDefaultInstance().getMsg(); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.Response) } // @@protoc_insertion_point(class_scope:protos.Response) private static final org.hyperledger.protos.Fabric.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.Response(); } public static org.hyperledger.protos.Fabric.Response getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BlockStateOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.BlockState) com.google.protobuf.MessageOrBuilder { /** * optional .protos.Block block = 1; */ boolean hasBlock(); /** * optional .protos.Block block = 1; */ org.hyperledger.protos.Fabric.Block getBlock(); /** * optional .protos.Block block = 1; */ org.hyperledger.protos.Fabric.BlockOrBuilder getBlockOrBuilder(); /** * optional bytes stateDelta = 2; */ com.google.protobuf.ByteString getStateDelta(); } /** *
   * BlockState is the payload of Message.SYNC_BLOCK_ADDED. When a VP
   * commits a new block to the ledger, it will notify its connected NVPs of the
   * block and the delta state. The NVP may call the ledger APIs to apply the
   * block and the delta state to its ledger if the block's previousBlockHash
   * equals to the NVP's current block hash
   * 
* * Protobuf type {@code protos.BlockState} */ public static final class BlockState extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.BlockState) BlockStateOrBuilder { // Use BlockState.newBuilder() to construct. private BlockState(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BlockState() { stateDelta_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private BlockState( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { org.hyperledger.protos.Fabric.Block.Builder subBuilder = null; if (block_ != null) { subBuilder = block_.toBuilder(); } block_ = input.readMessage(org.hyperledger.protos.Fabric.Block.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(block_); block_ = subBuilder.buildPartial(); } break; } case 18: { stateDelta_ = input.readBytes(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockState_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockState_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.BlockState.class, org.hyperledger.protos.Fabric.BlockState.Builder.class); } public static final int BLOCK_FIELD_NUMBER = 1; private org.hyperledger.protos.Fabric.Block block_; /** * optional .protos.Block block = 1; */ public boolean hasBlock() { return block_ != null; } /** * optional .protos.Block block = 1; */ public org.hyperledger.protos.Fabric.Block getBlock() { return block_ == null ? org.hyperledger.protos.Fabric.Block.getDefaultInstance() : block_; } /** * optional .protos.Block block = 1; */ public org.hyperledger.protos.Fabric.BlockOrBuilder getBlockOrBuilder() { return getBlock(); } public static final int STATEDELTA_FIELD_NUMBER = 2; private com.google.protobuf.ByteString stateDelta_; /** * optional bytes stateDelta = 2; */ public com.google.protobuf.ByteString getStateDelta() { return stateDelta_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (block_ != null) { output.writeMessage(1, getBlock()); } if (!stateDelta_.isEmpty()) { output.writeBytes(2, stateDelta_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (block_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getBlock()); } if (!stateDelta_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, stateDelta_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.BlockState)) { return super.equals(obj); } org.hyperledger.protos.Fabric.BlockState other = (org.hyperledger.protos.Fabric.BlockState) obj; boolean result = true; result = result && (hasBlock() == other.hasBlock()); if (hasBlock()) { result = result && getBlock() .equals(other.getBlock()); } result = result && getStateDelta() .equals(other.getStateDelta()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasBlock()) { hash = (37 * hash) + BLOCK_FIELD_NUMBER; hash = (53 * hash) + getBlock().hashCode(); } hash = (37 * hash) + STATEDELTA_FIELD_NUMBER; hash = (53 * hash) + getStateDelta().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.BlockState parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.BlockState 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.protos.Fabric.BlockState parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.BlockState parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.BlockState parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.BlockState 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.protos.Fabric.BlockState parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.BlockState 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.protos.Fabric.BlockState parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.BlockState parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.BlockState prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * BlockState is the payload of Message.SYNC_BLOCK_ADDED. When a VP
     * commits a new block to the ledger, it will notify its connected NVPs of the
     * block and the delta state. The NVP may call the ledger APIs to apply the
     * block and the delta state to its ledger if the block's previousBlockHash
     * equals to the NVP's current block hash
     * 
* * Protobuf type {@code protos.BlockState} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.BlockState) org.hyperledger.protos.Fabric.BlockStateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockState_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockState_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.BlockState.class, org.hyperledger.protos.Fabric.BlockState.Builder.class); } // Construct using org.hyperledger.protos.Fabric.BlockState.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); if (blockBuilder_ == null) { block_ = null; } else { block_ = null; blockBuilder_ = null; } stateDelta_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_BlockState_descriptor; } public org.hyperledger.protos.Fabric.BlockState getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.BlockState.getDefaultInstance(); } public org.hyperledger.protos.Fabric.BlockState build() { org.hyperledger.protos.Fabric.BlockState result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.BlockState buildPartial() { org.hyperledger.protos.Fabric.BlockState result = new org.hyperledger.protos.Fabric.BlockState(this); if (blockBuilder_ == null) { result.block_ = block_; } else { result.block_ = blockBuilder_.build(); } result.stateDelta_ = stateDelta_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.BlockState) { return mergeFrom((org.hyperledger.protos.Fabric.BlockState)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.BlockState other) { if (other == org.hyperledger.protos.Fabric.BlockState.getDefaultInstance()) return this; if (other.hasBlock()) { mergeBlock(other.getBlock()); } if (other.getStateDelta() != com.google.protobuf.ByteString.EMPTY) { setStateDelta(other.getStateDelta()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.BlockState parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.BlockState) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.hyperledger.protos.Fabric.Block block_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.Block, org.hyperledger.protos.Fabric.Block.Builder, org.hyperledger.protos.Fabric.BlockOrBuilder> blockBuilder_; /** * optional .protos.Block block = 1; */ public boolean hasBlock() { return blockBuilder_ != null || block_ != null; } /** * optional .protos.Block block = 1; */ public org.hyperledger.protos.Fabric.Block getBlock() { if (blockBuilder_ == null) { return block_ == null ? org.hyperledger.protos.Fabric.Block.getDefaultInstance() : block_; } else { return blockBuilder_.getMessage(); } } /** * optional .protos.Block block = 1; */ public Builder setBlock(org.hyperledger.protos.Fabric.Block value) { if (blockBuilder_ == null) { if (value == null) { throw new NullPointerException(); } block_ = value; onChanged(); } else { blockBuilder_.setMessage(value); } return this; } /** * optional .protos.Block block = 1; */ public Builder setBlock( org.hyperledger.protos.Fabric.Block.Builder builderForValue) { if (blockBuilder_ == null) { block_ = builderForValue.build(); onChanged(); } else { blockBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.Block block = 1; */ public Builder mergeBlock(org.hyperledger.protos.Fabric.Block value) { if (blockBuilder_ == null) { if (block_ != null) { block_ = org.hyperledger.protos.Fabric.Block.newBuilder(block_).mergeFrom(value).buildPartial(); } else { block_ = value; } onChanged(); } else { blockBuilder_.mergeFrom(value); } return this; } /** * optional .protos.Block block = 1; */ public Builder clearBlock() { if (blockBuilder_ == null) { block_ = null; onChanged(); } else { block_ = null; blockBuilder_ = null; } return this; } /** * optional .protos.Block block = 1; */ public org.hyperledger.protos.Fabric.Block.Builder getBlockBuilder() { onChanged(); return getBlockFieldBuilder().getBuilder(); } /** * optional .protos.Block block = 1; */ public org.hyperledger.protos.Fabric.BlockOrBuilder getBlockOrBuilder() { if (blockBuilder_ != null) { return blockBuilder_.getMessageOrBuilder(); } else { return block_ == null ? org.hyperledger.protos.Fabric.Block.getDefaultInstance() : block_; } } /** * optional .protos.Block block = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.Block, org.hyperledger.protos.Fabric.Block.Builder, org.hyperledger.protos.Fabric.BlockOrBuilder> getBlockFieldBuilder() { if (blockBuilder_ == null) { blockBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.Block, org.hyperledger.protos.Fabric.Block.Builder, org.hyperledger.protos.Fabric.BlockOrBuilder>( getBlock(), getParentForChildren(), isClean()); block_ = null; } return blockBuilder_; } private com.google.protobuf.ByteString stateDelta_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes stateDelta = 2; */ public com.google.protobuf.ByteString getStateDelta() { return stateDelta_; } /** * optional bytes stateDelta = 2; */ public Builder setStateDelta(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } stateDelta_ = value; onChanged(); return this; } /** * optional bytes stateDelta = 2; */ public Builder clearStateDelta() { stateDelta_ = getDefaultInstance().getStateDelta(); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.BlockState) } // @@protoc_insertion_point(class_scope:protos.BlockState) private static final org.hyperledger.protos.Fabric.BlockState DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.BlockState(); } public static org.hyperledger.protos.Fabric.BlockState getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public BlockState parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new BlockState(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.BlockState getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SyncBlockRangeOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.SyncBlockRange) com.google.protobuf.MessageOrBuilder { /** * optional uint64 correlationId = 1; */ long getCorrelationId(); /** * optional uint64 start = 2; */ long getStart(); /** * optional uint64 end = 3; */ long getEnd(); } /** *
   * SyncBlockRange is the payload of Message.SYNC_GET_BLOCKS, where
   * start and end indicate the starting and ending blocks inclusively. The order
   * in which blocks are returned is defined by the start and end values. For
   * example, if start=3 and end=5, the order of blocks will be 3, 4, 5.
   * If start=5 and end=3, the order will be 5, 4, 3.
   * 
* * Protobuf type {@code protos.SyncBlockRange} */ public static final class SyncBlockRange extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.SyncBlockRange) SyncBlockRangeOrBuilder { // Use SyncBlockRange.newBuilder() to construct. private SyncBlockRange(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SyncBlockRange() { correlationId_ = 0L; start_ = 0L; end_ = 0L; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private SyncBlockRange( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 8: { correlationId_ = input.readUInt64(); break; } case 16: { start_ = input.readUInt64(); break; } case 24: { end_ = input.readUInt64(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlockRange_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlockRange_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncBlockRange.class, org.hyperledger.protos.Fabric.SyncBlockRange.Builder.class); } public static final int CORRELATIONID_FIELD_NUMBER = 1; private long correlationId_; /** * optional uint64 correlationId = 1; */ public long getCorrelationId() { return correlationId_; } public static final int START_FIELD_NUMBER = 2; private long start_; /** * optional uint64 start = 2; */ public long getStart() { return start_; } public static final int END_FIELD_NUMBER = 3; private long end_; /** * optional uint64 end = 3; */ public long getEnd() { return end_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (correlationId_ != 0L) { output.writeUInt64(1, correlationId_); } if (start_ != 0L) { output.writeUInt64(2, start_); } if (end_ != 0L) { output.writeUInt64(3, end_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (correlationId_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, correlationId_); } if (start_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, start_); } if (end_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(3, end_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.SyncBlockRange)) { return super.equals(obj); } org.hyperledger.protos.Fabric.SyncBlockRange other = (org.hyperledger.protos.Fabric.SyncBlockRange) obj; boolean result = true; result = result && (getCorrelationId() == other.getCorrelationId()); result = result && (getStart() == other.getStart()); result = result && (getEnd() == other.getEnd()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + CORRELATIONID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getCorrelationId()); hash = (37 * hash) + START_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStart()); hash = (37 * hash) + END_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getEnd()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.SyncBlockRange parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncBlockRange 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.protos.Fabric.SyncBlockRange parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncBlockRange parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.SyncBlockRange parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncBlockRange 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.protos.Fabric.SyncBlockRange parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncBlockRange 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.protos.Fabric.SyncBlockRange parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncBlockRange parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.SyncBlockRange prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * SyncBlockRange is the payload of Message.SYNC_GET_BLOCKS, where
     * start and end indicate the starting and ending blocks inclusively. The order
     * in which blocks are returned is defined by the start and end values. For
     * example, if start=3 and end=5, the order of blocks will be 3, 4, 5.
     * If start=5 and end=3, the order will be 5, 4, 3.
     * 
* * Protobuf type {@code protos.SyncBlockRange} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.SyncBlockRange) org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlockRange_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlockRange_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncBlockRange.class, org.hyperledger.protos.Fabric.SyncBlockRange.Builder.class); } // Construct using org.hyperledger.protos.Fabric.SyncBlockRange.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); correlationId_ = 0L; start_ = 0L; end_ = 0L; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlockRange_descriptor; } public org.hyperledger.protos.Fabric.SyncBlockRange getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance(); } public org.hyperledger.protos.Fabric.SyncBlockRange build() { org.hyperledger.protos.Fabric.SyncBlockRange result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.SyncBlockRange buildPartial() { org.hyperledger.protos.Fabric.SyncBlockRange result = new org.hyperledger.protos.Fabric.SyncBlockRange(this); result.correlationId_ = correlationId_; result.start_ = start_; result.end_ = end_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.SyncBlockRange) { return mergeFrom((org.hyperledger.protos.Fabric.SyncBlockRange)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.SyncBlockRange other) { if (other == org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance()) return this; if (other.getCorrelationId() != 0L) { setCorrelationId(other.getCorrelationId()); } if (other.getStart() != 0L) { setStart(other.getStart()); } if (other.getEnd() != 0L) { setEnd(other.getEnd()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.SyncBlockRange parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.SyncBlockRange) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long correlationId_ ; /** * optional uint64 correlationId = 1; */ public long getCorrelationId() { return correlationId_; } /** * optional uint64 correlationId = 1; */ public Builder setCorrelationId(long value) { correlationId_ = value; onChanged(); return this; } /** * optional uint64 correlationId = 1; */ public Builder clearCorrelationId() { correlationId_ = 0L; onChanged(); return this; } private long start_ ; /** * optional uint64 start = 2; */ public long getStart() { return start_; } /** * optional uint64 start = 2; */ public Builder setStart(long value) { start_ = value; onChanged(); return this; } /** * optional uint64 start = 2; */ public Builder clearStart() { start_ = 0L; onChanged(); return this; } private long end_ ; /** * optional uint64 end = 3; */ public long getEnd() { return end_; } /** * optional uint64 end = 3; */ public Builder setEnd(long value) { end_ = value; onChanged(); return this; } /** * optional uint64 end = 3; */ public Builder clearEnd() { end_ = 0L; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.SyncBlockRange) } // @@protoc_insertion_point(class_scope:protos.SyncBlockRange) private static final org.hyperledger.protos.Fabric.SyncBlockRange DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.SyncBlockRange(); } public static org.hyperledger.protos.Fabric.SyncBlockRange getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public SyncBlockRange parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SyncBlockRange(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.SyncBlockRange getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SyncBlocksOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.SyncBlocks) com.google.protobuf.MessageOrBuilder { /** * optional .protos.SyncBlockRange range = 1; */ boolean hasRange(); /** * optional .protos.SyncBlockRange range = 1; */ org.hyperledger.protos.Fabric.SyncBlockRange getRange(); /** * optional .protos.SyncBlockRange range = 1; */ org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder(); /** * repeated .protos.Block blocks = 2; */ java.util.List getBlocksList(); /** * repeated .protos.Block blocks = 2; */ org.hyperledger.protos.Fabric.Block getBlocks(int index); /** * repeated .protos.Block blocks = 2; */ int getBlocksCount(); /** * repeated .protos.Block blocks = 2; */ java.util.List getBlocksOrBuilderList(); /** * repeated .protos.Block blocks = 2; */ org.hyperledger.protos.Fabric.BlockOrBuilder getBlocksOrBuilder( int index); } /** *
   * SyncBlocks is the payload of Message.SYNC_BLOCKS, where the range
   * indicates the blocks responded to the request SYNC_GET_BLOCKS
   * 
* * Protobuf type {@code protos.SyncBlocks} */ public static final class SyncBlocks extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.SyncBlocks) SyncBlocksOrBuilder { // Use SyncBlocks.newBuilder() to construct. private SyncBlocks(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SyncBlocks() { blocks_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private SyncBlocks( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { org.hyperledger.protos.Fabric.SyncBlockRange.Builder subBuilder = null; if (range_ != null) { subBuilder = range_.toBuilder(); } range_ = input.readMessage(org.hyperledger.protos.Fabric.SyncBlockRange.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(range_); range_ = subBuilder.buildPartial(); } break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { blocks_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } blocks_.add( input.readMessage(org.hyperledger.protos.Fabric.Block.parser(), extensionRegistry)); 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 { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { blocks_ = java.util.Collections.unmodifiableList(blocks_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlocks_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlocks_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncBlocks.class, org.hyperledger.protos.Fabric.SyncBlocks.Builder.class); } private int bitField0_; public static final int RANGE_FIELD_NUMBER = 1; private org.hyperledger.protos.Fabric.SyncBlockRange range_; /** * optional .protos.SyncBlockRange range = 1; */ public boolean hasRange() { return range_ != null; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange getRange() { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder() { return getRange(); } public static final int BLOCKS_FIELD_NUMBER = 2; private java.util.List blocks_; /** * repeated .protos.Block blocks = 2; */ public java.util.List getBlocksList() { return blocks_; } /** * repeated .protos.Block blocks = 2; */ public java.util.List getBlocksOrBuilderList() { return blocks_; } /** * repeated .protos.Block blocks = 2; */ public int getBlocksCount() { return blocks_.size(); } /** * repeated .protos.Block blocks = 2; */ public org.hyperledger.protos.Fabric.Block getBlocks(int index) { return blocks_.get(index); } /** * repeated .protos.Block blocks = 2; */ public org.hyperledger.protos.Fabric.BlockOrBuilder getBlocksOrBuilder( int index) { return blocks_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (range_ != null) { output.writeMessage(1, getRange()); } for (int i = 0; i < blocks_.size(); i++) { output.writeMessage(2, blocks_.get(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (range_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRange()); } for (int i = 0; i < blocks_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, blocks_.get(i)); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.SyncBlocks)) { return super.equals(obj); } org.hyperledger.protos.Fabric.SyncBlocks other = (org.hyperledger.protos.Fabric.SyncBlocks) obj; boolean result = true; result = result && (hasRange() == other.hasRange()); if (hasRange()) { result = result && getRange() .equals(other.getRange()); } result = result && getBlocksList() .equals(other.getBlocksList()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasRange()) { hash = (37 * hash) + RANGE_FIELD_NUMBER; hash = (53 * hash) + getRange().hashCode(); } if (getBlocksCount() > 0) { hash = (37 * hash) + BLOCKS_FIELD_NUMBER; hash = (53 * hash) + getBlocksList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.SyncBlocks parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncBlocks 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.protos.Fabric.SyncBlocks parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncBlocks parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.SyncBlocks parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncBlocks 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.protos.Fabric.SyncBlocks parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncBlocks 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.protos.Fabric.SyncBlocks parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncBlocks parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.SyncBlocks prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * SyncBlocks is the payload of Message.SYNC_BLOCKS, where the range
     * indicates the blocks responded to the request SYNC_GET_BLOCKS
     * 
* * Protobuf type {@code protos.SyncBlocks} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.SyncBlocks) org.hyperledger.protos.Fabric.SyncBlocksOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlocks_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlocks_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncBlocks.class, org.hyperledger.protos.Fabric.SyncBlocks.Builder.class); } // Construct using org.hyperledger.protos.Fabric.SyncBlocks.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getBlocksFieldBuilder(); } } public Builder clear() { super.clear(); if (rangeBuilder_ == null) { range_ = null; } else { range_ = null; rangeBuilder_ = null; } if (blocksBuilder_ == null) { blocks_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { blocksBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncBlocks_descriptor; } public org.hyperledger.protos.Fabric.SyncBlocks getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.SyncBlocks.getDefaultInstance(); } public org.hyperledger.protos.Fabric.SyncBlocks build() { org.hyperledger.protos.Fabric.SyncBlocks result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.SyncBlocks buildPartial() { org.hyperledger.protos.Fabric.SyncBlocks result = new org.hyperledger.protos.Fabric.SyncBlocks(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (rangeBuilder_ == null) { result.range_ = range_; } else { result.range_ = rangeBuilder_.build(); } if (blocksBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { blocks_ = java.util.Collections.unmodifiableList(blocks_); bitField0_ = (bitField0_ & ~0x00000002); } result.blocks_ = blocks_; } else { result.blocks_ = blocksBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.SyncBlocks) { return mergeFrom((org.hyperledger.protos.Fabric.SyncBlocks)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.SyncBlocks other) { if (other == org.hyperledger.protos.Fabric.SyncBlocks.getDefaultInstance()) return this; if (other.hasRange()) { mergeRange(other.getRange()); } if (blocksBuilder_ == null) { if (!other.blocks_.isEmpty()) { if (blocks_.isEmpty()) { blocks_ = other.blocks_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureBlocksIsMutable(); blocks_.addAll(other.blocks_); } onChanged(); } } else { if (!other.blocks_.isEmpty()) { if (blocksBuilder_.isEmpty()) { blocksBuilder_.dispose(); blocksBuilder_ = null; blocks_ = other.blocks_; bitField0_ = (bitField0_ & ~0x00000002); blocksBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getBlocksFieldBuilder() : null; } else { blocksBuilder_.addAllMessages(other.blocks_); } } } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.SyncBlocks parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.SyncBlocks) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.hyperledger.protos.Fabric.SyncBlockRange range_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder> rangeBuilder_; /** * optional .protos.SyncBlockRange range = 1; */ public boolean hasRange() { return rangeBuilder_ != null || range_ != null; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange getRange() { if (rangeBuilder_ == null) { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } else { return rangeBuilder_.getMessage(); } } /** * optional .protos.SyncBlockRange range = 1; */ public Builder setRange(org.hyperledger.protos.Fabric.SyncBlockRange value) { if (rangeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } range_ = value; onChanged(); } else { rangeBuilder_.setMessage(value); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder setRange( org.hyperledger.protos.Fabric.SyncBlockRange.Builder builderForValue) { if (rangeBuilder_ == null) { range_ = builderForValue.build(); onChanged(); } else { rangeBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder mergeRange(org.hyperledger.protos.Fabric.SyncBlockRange value) { if (rangeBuilder_ == null) { if (range_ != null) { range_ = org.hyperledger.protos.Fabric.SyncBlockRange.newBuilder(range_).mergeFrom(value).buildPartial(); } else { range_ = value; } onChanged(); } else { rangeBuilder_.mergeFrom(value); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder clearRange() { if (rangeBuilder_ == null) { range_ = null; onChanged(); } else { range_ = null; rangeBuilder_ = null; } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange.Builder getRangeBuilder() { onChanged(); return getRangeFieldBuilder().getBuilder(); } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder() { if (rangeBuilder_ != null) { return rangeBuilder_.getMessageOrBuilder(); } else { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } } /** * optional .protos.SyncBlockRange range = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder> getRangeFieldBuilder() { if (rangeBuilder_ == null) { rangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder>( getRange(), getParentForChildren(), isClean()); range_ = null; } return rangeBuilder_; } private java.util.List blocks_ = java.util.Collections.emptyList(); private void ensureBlocksIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { blocks_ = new java.util.ArrayList(blocks_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Block, org.hyperledger.protos.Fabric.Block.Builder, org.hyperledger.protos.Fabric.BlockOrBuilder> blocksBuilder_; /** * repeated .protos.Block blocks = 2; */ public java.util.List getBlocksList() { if (blocksBuilder_ == null) { return java.util.Collections.unmodifiableList(blocks_); } else { return blocksBuilder_.getMessageList(); } } /** * repeated .protos.Block blocks = 2; */ public int getBlocksCount() { if (blocksBuilder_ == null) { return blocks_.size(); } else { return blocksBuilder_.getCount(); } } /** * repeated .protos.Block blocks = 2; */ public org.hyperledger.protos.Fabric.Block getBlocks(int index) { if (blocksBuilder_ == null) { return blocks_.get(index); } else { return blocksBuilder_.getMessage(index); } } /** * repeated .protos.Block blocks = 2; */ public Builder setBlocks( int index, org.hyperledger.protos.Fabric.Block value) { if (blocksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureBlocksIsMutable(); blocks_.set(index, value); onChanged(); } else { blocksBuilder_.setMessage(index, value); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder setBlocks( int index, org.hyperledger.protos.Fabric.Block.Builder builderForValue) { if (blocksBuilder_ == null) { ensureBlocksIsMutable(); blocks_.set(index, builderForValue.build()); onChanged(); } else { blocksBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder addBlocks(org.hyperledger.protos.Fabric.Block value) { if (blocksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureBlocksIsMutable(); blocks_.add(value); onChanged(); } else { blocksBuilder_.addMessage(value); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder addBlocks( int index, org.hyperledger.protos.Fabric.Block value) { if (blocksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureBlocksIsMutable(); blocks_.add(index, value); onChanged(); } else { blocksBuilder_.addMessage(index, value); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder addBlocks( org.hyperledger.protos.Fabric.Block.Builder builderForValue) { if (blocksBuilder_ == null) { ensureBlocksIsMutable(); blocks_.add(builderForValue.build()); onChanged(); } else { blocksBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder addBlocks( int index, org.hyperledger.protos.Fabric.Block.Builder builderForValue) { if (blocksBuilder_ == null) { ensureBlocksIsMutable(); blocks_.add(index, builderForValue.build()); onChanged(); } else { blocksBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder addAllBlocks( java.lang.Iterable values) { if (blocksBuilder_ == null) { ensureBlocksIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, blocks_); onChanged(); } else { blocksBuilder_.addAllMessages(values); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder clearBlocks() { if (blocksBuilder_ == null) { blocks_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { blocksBuilder_.clear(); } return this; } /** * repeated .protos.Block blocks = 2; */ public Builder removeBlocks(int index) { if (blocksBuilder_ == null) { ensureBlocksIsMutable(); blocks_.remove(index); onChanged(); } else { blocksBuilder_.remove(index); } return this; } /** * repeated .protos.Block blocks = 2; */ public org.hyperledger.protos.Fabric.Block.Builder getBlocksBuilder( int index) { return getBlocksFieldBuilder().getBuilder(index); } /** * repeated .protos.Block blocks = 2; */ public org.hyperledger.protos.Fabric.BlockOrBuilder getBlocksOrBuilder( int index) { if (blocksBuilder_ == null) { return blocks_.get(index); } else { return blocksBuilder_.getMessageOrBuilder(index); } } /** * repeated .protos.Block blocks = 2; */ public java.util.List getBlocksOrBuilderList() { if (blocksBuilder_ != null) { return blocksBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(blocks_); } } /** * repeated .protos.Block blocks = 2; */ public org.hyperledger.protos.Fabric.Block.Builder addBlocksBuilder() { return getBlocksFieldBuilder().addBuilder( org.hyperledger.protos.Fabric.Block.getDefaultInstance()); } /** * repeated .protos.Block blocks = 2; */ public org.hyperledger.protos.Fabric.Block.Builder addBlocksBuilder( int index) { return getBlocksFieldBuilder().addBuilder( index, org.hyperledger.protos.Fabric.Block.getDefaultInstance()); } /** * repeated .protos.Block blocks = 2; */ public java.util.List getBlocksBuilderList() { return getBlocksFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Block, org.hyperledger.protos.Fabric.Block.Builder, org.hyperledger.protos.Fabric.BlockOrBuilder> getBlocksFieldBuilder() { if (blocksBuilder_ == null) { blocksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Fabric.Block, org.hyperledger.protos.Fabric.Block.Builder, org.hyperledger.protos.Fabric.BlockOrBuilder>( blocks_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); blocks_ = null; } return blocksBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.SyncBlocks) } // @@protoc_insertion_point(class_scope:protos.SyncBlocks) private static final org.hyperledger.protos.Fabric.SyncBlocks DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.SyncBlocks(); } public static org.hyperledger.protos.Fabric.SyncBlocks getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public SyncBlocks parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SyncBlocks(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.SyncBlocks getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SyncStateSnapshotRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.SyncStateSnapshotRequest) com.google.protobuf.MessageOrBuilder { /** * optional uint64 correlationId = 1; */ long getCorrelationId(); } /** *
   * SyncSnapshotRequest Payload for the penchainMessage.SYNC_GET_SNAPSHOT message.
   * 
* * Protobuf type {@code protos.SyncStateSnapshotRequest} */ public static final class SyncStateSnapshotRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.SyncStateSnapshotRequest) SyncStateSnapshotRequestOrBuilder { // Use SyncStateSnapshotRequest.newBuilder() to construct. private SyncStateSnapshotRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SyncStateSnapshotRequest() { correlationId_ = 0L; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private SyncStateSnapshotRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 8: { correlationId_ = input.readUInt64(); 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshotRequest_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshotRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.class, org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder.class); } public static final int CORRELATIONID_FIELD_NUMBER = 1; private long correlationId_; /** * optional uint64 correlationId = 1; */ public long getCorrelationId() { return correlationId_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (correlationId_ != 0L) { output.writeUInt64(1, correlationId_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (correlationId_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, correlationId_); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.SyncStateSnapshotRequest)) { return super.equals(obj); } org.hyperledger.protos.Fabric.SyncStateSnapshotRequest other = (org.hyperledger.protos.Fabric.SyncStateSnapshotRequest) obj; boolean result = true; result = result && (getCorrelationId() == other.getCorrelationId()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + CORRELATIONID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getCorrelationId()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest 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.protos.Fabric.SyncStateSnapshotRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest 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.protos.Fabric.SyncStateSnapshotRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest 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.protos.Fabric.SyncStateSnapshotRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.SyncStateSnapshotRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * SyncSnapshotRequest Payload for the penchainMessage.SYNC_GET_SNAPSHOT message.
     * 
* * Protobuf type {@code protos.SyncStateSnapshotRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.SyncStateSnapshotRequest) org.hyperledger.protos.Fabric.SyncStateSnapshotRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshotRequest_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshotRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.class, org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder.class); } // Construct using org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); correlationId_ = 0L; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshotRequest_descriptor; } public org.hyperledger.protos.Fabric.SyncStateSnapshotRequest getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.getDefaultInstance(); } public org.hyperledger.protos.Fabric.SyncStateSnapshotRequest build() { org.hyperledger.protos.Fabric.SyncStateSnapshotRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.SyncStateSnapshotRequest buildPartial() { org.hyperledger.protos.Fabric.SyncStateSnapshotRequest result = new org.hyperledger.protos.Fabric.SyncStateSnapshotRequest(this); result.correlationId_ = correlationId_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.SyncStateSnapshotRequest) { return mergeFrom((org.hyperledger.protos.Fabric.SyncStateSnapshotRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.SyncStateSnapshotRequest other) { if (other == org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.getDefaultInstance()) return this; if (other.getCorrelationId() != 0L) { setCorrelationId(other.getCorrelationId()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.SyncStateSnapshotRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.SyncStateSnapshotRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long correlationId_ ; /** * optional uint64 correlationId = 1; */ public long getCorrelationId() { return correlationId_; } /** * optional uint64 correlationId = 1; */ public Builder setCorrelationId(long value) { correlationId_ = value; onChanged(); return this; } /** * optional uint64 correlationId = 1; */ public Builder clearCorrelationId() { correlationId_ = 0L; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.SyncStateSnapshotRequest) } // @@protoc_insertion_point(class_scope:protos.SyncStateSnapshotRequest) private static final org.hyperledger.protos.Fabric.SyncStateSnapshotRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.SyncStateSnapshotRequest(); } public static org.hyperledger.protos.Fabric.SyncStateSnapshotRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public SyncStateSnapshotRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SyncStateSnapshotRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.SyncStateSnapshotRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SyncStateSnapshotOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.SyncStateSnapshot) com.google.protobuf.MessageOrBuilder { /** * optional bytes delta = 1; */ com.google.protobuf.ByteString getDelta(); /** * optional uint64 sequence = 2; */ long getSequence(); /** * optional uint64 blockNumber = 3; */ long getBlockNumber(); /** * optional .protos.SyncStateSnapshotRequest request = 4; */ boolean hasRequest(); /** * optional .protos.SyncStateSnapshotRequest request = 4; */ org.hyperledger.protos.Fabric.SyncStateSnapshotRequest getRequest(); /** * optional .protos.SyncStateSnapshotRequest request = 4; */ org.hyperledger.protos.Fabric.SyncStateSnapshotRequestOrBuilder getRequestOrBuilder(); } /** *
   * SyncStateSnapshot is the payload of Message.SYNC_SNAPSHOT, which is a response
   * to penchainMessage.SYNC_GET_SNAPSHOT. It contains the snapshot or a chunk of the
   * snapshot on stream, and in which case, the sequence indicate the order
   * starting at 0.  The terminating message will have len(delta) == 0.
   * 
* * Protobuf type {@code protos.SyncStateSnapshot} */ public static final class SyncStateSnapshot extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.SyncStateSnapshot) SyncStateSnapshotOrBuilder { // Use SyncStateSnapshot.newBuilder() to construct. private SyncStateSnapshot(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SyncStateSnapshot() { delta_ = com.google.protobuf.ByteString.EMPTY; sequence_ = 0L; blockNumber_ = 0L; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private SyncStateSnapshot( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { delta_ = input.readBytes(); break; } case 16: { sequence_ = input.readUInt64(); break; } case 24: { blockNumber_ = input.readUInt64(); break; } case 34: { org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder subBuilder = null; if (request_ != null) { subBuilder = request_.toBuilder(); } request_ = input.readMessage(org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(request_); request_ = subBuilder.buildPartial(); } 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshot_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshot_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateSnapshot.class, org.hyperledger.protos.Fabric.SyncStateSnapshot.Builder.class); } public static final int DELTA_FIELD_NUMBER = 1; private com.google.protobuf.ByteString delta_; /** * optional bytes delta = 1; */ public com.google.protobuf.ByteString getDelta() { return delta_; } public static final int SEQUENCE_FIELD_NUMBER = 2; private long sequence_; /** * optional uint64 sequence = 2; */ public long getSequence() { return sequence_; } public static final int BLOCKNUMBER_FIELD_NUMBER = 3; private long blockNumber_; /** * optional uint64 blockNumber = 3; */ public long getBlockNumber() { return blockNumber_; } public static final int REQUEST_FIELD_NUMBER = 4; private org.hyperledger.protos.Fabric.SyncStateSnapshotRequest request_; /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public boolean hasRequest() { return request_ != null; } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public org.hyperledger.protos.Fabric.SyncStateSnapshotRequest getRequest() { return request_ == null ? org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.getDefaultInstance() : request_; } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public org.hyperledger.protos.Fabric.SyncStateSnapshotRequestOrBuilder getRequestOrBuilder() { return getRequest(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!delta_.isEmpty()) { output.writeBytes(1, delta_); } if (sequence_ != 0L) { output.writeUInt64(2, sequence_); } if (blockNumber_ != 0L) { output.writeUInt64(3, blockNumber_); } if (request_ != null) { output.writeMessage(4, getRequest()); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!delta_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, delta_); } if (sequence_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, sequence_); } if (blockNumber_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(3, blockNumber_); } if (request_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getRequest()); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.SyncStateSnapshot)) { return super.equals(obj); } org.hyperledger.protos.Fabric.SyncStateSnapshot other = (org.hyperledger.protos.Fabric.SyncStateSnapshot) obj; boolean result = true; result = result && getDelta() .equals(other.getDelta()); result = result && (getSequence() == other.getSequence()); result = result && (getBlockNumber() == other.getBlockNumber()); result = result && (hasRequest() == other.hasRequest()); if (hasRequest()) { result = result && getRequest() .equals(other.getRequest()); } return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + DELTA_FIELD_NUMBER; hash = (53 * hash) + getDelta().hashCode(); hash = (37 * hash) + SEQUENCE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSequence()); hash = (37 * hash) + BLOCKNUMBER_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getBlockNumber()); if (hasRequest()) { hash = (37 * hash) + REQUEST_FIELD_NUMBER; hash = (53 * hash) + getRequest().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.SyncStateSnapshot parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateSnapshot 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.protos.Fabric.SyncStateSnapshot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateSnapshot parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.SyncStateSnapshot parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateSnapshot 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.protos.Fabric.SyncStateSnapshot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateSnapshot 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.protos.Fabric.SyncStateSnapshot parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateSnapshot parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.SyncStateSnapshot prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * SyncStateSnapshot is the payload of Message.SYNC_SNAPSHOT, which is a response
     * to penchainMessage.SYNC_GET_SNAPSHOT. It contains the snapshot or a chunk of the
     * snapshot on stream, and in which case, the sequence indicate the order
     * starting at 0.  The terminating message will have len(delta) == 0.
     * 
* * Protobuf type {@code protos.SyncStateSnapshot} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.SyncStateSnapshot) org.hyperledger.protos.Fabric.SyncStateSnapshotOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshot_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshot_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateSnapshot.class, org.hyperledger.protos.Fabric.SyncStateSnapshot.Builder.class); } // Construct using org.hyperledger.protos.Fabric.SyncStateSnapshot.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); delta_ = com.google.protobuf.ByteString.EMPTY; sequence_ = 0L; blockNumber_ = 0L; if (requestBuilder_ == null) { request_ = null; } else { request_ = null; requestBuilder_ = null; } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateSnapshot_descriptor; } public org.hyperledger.protos.Fabric.SyncStateSnapshot getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.SyncStateSnapshot.getDefaultInstance(); } public org.hyperledger.protos.Fabric.SyncStateSnapshot build() { org.hyperledger.protos.Fabric.SyncStateSnapshot result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.SyncStateSnapshot buildPartial() { org.hyperledger.protos.Fabric.SyncStateSnapshot result = new org.hyperledger.protos.Fabric.SyncStateSnapshot(this); result.delta_ = delta_; result.sequence_ = sequence_; result.blockNumber_ = blockNumber_; if (requestBuilder_ == null) { result.request_ = request_; } else { result.request_ = requestBuilder_.build(); } onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.SyncStateSnapshot) { return mergeFrom((org.hyperledger.protos.Fabric.SyncStateSnapshot)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.SyncStateSnapshot other) { if (other == org.hyperledger.protos.Fabric.SyncStateSnapshot.getDefaultInstance()) return this; if (other.getDelta() != com.google.protobuf.ByteString.EMPTY) { setDelta(other.getDelta()); } if (other.getSequence() != 0L) { setSequence(other.getSequence()); } if (other.getBlockNumber() != 0L) { setBlockNumber(other.getBlockNumber()); } if (other.hasRequest()) { mergeRequest(other.getRequest()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.SyncStateSnapshot parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.SyncStateSnapshot) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private com.google.protobuf.ByteString delta_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes delta = 1; */ public com.google.protobuf.ByteString getDelta() { return delta_; } /** * optional bytes delta = 1; */ public Builder setDelta(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } delta_ = value; onChanged(); return this; } /** * optional bytes delta = 1; */ public Builder clearDelta() { delta_ = getDefaultInstance().getDelta(); onChanged(); return this; } private long sequence_ ; /** * optional uint64 sequence = 2; */ public long getSequence() { return sequence_; } /** * optional uint64 sequence = 2; */ public Builder setSequence(long value) { sequence_ = value; onChanged(); return this; } /** * optional uint64 sequence = 2; */ public Builder clearSequence() { sequence_ = 0L; onChanged(); return this; } private long blockNumber_ ; /** * optional uint64 blockNumber = 3; */ public long getBlockNumber() { return blockNumber_; } /** * optional uint64 blockNumber = 3; */ public Builder setBlockNumber(long value) { blockNumber_ = value; onChanged(); return this; } /** * optional uint64 blockNumber = 3; */ public Builder clearBlockNumber() { blockNumber_ = 0L; onChanged(); return this; } private org.hyperledger.protos.Fabric.SyncStateSnapshotRequest request_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncStateSnapshotRequest, org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder, org.hyperledger.protos.Fabric.SyncStateSnapshotRequestOrBuilder> requestBuilder_; /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public boolean hasRequest() { return requestBuilder_ != null || request_ != null; } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public org.hyperledger.protos.Fabric.SyncStateSnapshotRequest getRequest() { if (requestBuilder_ == null) { return request_ == null ? org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.getDefaultInstance() : request_; } else { return requestBuilder_.getMessage(); } } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public Builder setRequest(org.hyperledger.protos.Fabric.SyncStateSnapshotRequest value) { if (requestBuilder_ == null) { if (value == null) { throw new NullPointerException(); } request_ = value; onChanged(); } else { requestBuilder_.setMessage(value); } return this; } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public Builder setRequest( org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder builderForValue) { if (requestBuilder_ == null) { request_ = builderForValue.build(); onChanged(); } else { requestBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public Builder mergeRequest(org.hyperledger.protos.Fabric.SyncStateSnapshotRequest value) { if (requestBuilder_ == null) { if (request_ != null) { request_ = org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.newBuilder(request_).mergeFrom(value).buildPartial(); } else { request_ = value; } onChanged(); } else { requestBuilder_.mergeFrom(value); } return this; } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public Builder clearRequest() { if (requestBuilder_ == null) { request_ = null; onChanged(); } else { request_ = null; requestBuilder_ = null; } return this; } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder getRequestBuilder() { onChanged(); return getRequestFieldBuilder().getBuilder(); } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ public org.hyperledger.protos.Fabric.SyncStateSnapshotRequestOrBuilder getRequestOrBuilder() { if (requestBuilder_ != null) { return requestBuilder_.getMessageOrBuilder(); } else { return request_ == null ? org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.getDefaultInstance() : request_; } } /** * optional .protos.SyncStateSnapshotRequest request = 4; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncStateSnapshotRequest, org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder, org.hyperledger.protos.Fabric.SyncStateSnapshotRequestOrBuilder> getRequestFieldBuilder() { if (requestBuilder_ == null) { requestBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncStateSnapshotRequest, org.hyperledger.protos.Fabric.SyncStateSnapshotRequest.Builder, org.hyperledger.protos.Fabric.SyncStateSnapshotRequestOrBuilder>( getRequest(), getParentForChildren(), isClean()); request_ = null; } return requestBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.SyncStateSnapshot) } // @@protoc_insertion_point(class_scope:protos.SyncStateSnapshot) private static final org.hyperledger.protos.Fabric.SyncStateSnapshot DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.SyncStateSnapshot(); } public static org.hyperledger.protos.Fabric.SyncStateSnapshot getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public SyncStateSnapshot parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SyncStateSnapshot(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.SyncStateSnapshot getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SyncStateDeltasRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.SyncStateDeltasRequest) com.google.protobuf.MessageOrBuilder { /** * optional .protos.SyncBlockRange range = 1; */ boolean hasRange(); /** * optional .protos.SyncBlockRange range = 1; */ org.hyperledger.protos.Fabric.SyncBlockRange getRange(); /** * optional .protos.SyncBlockRange range = 1; */ org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder(); } /** *
   * SyncStateDeltasRequest is the payload of Message.SYNC_GET_STATE.
   * blockNumber indicates the block number for the delta which is being
   * requested. If no payload is included with SYNC_GET_STATE, it represents
   * a request for a snapshot of the current state.
   * 
* * Protobuf type {@code protos.SyncStateDeltasRequest} */ public static final class SyncStateDeltasRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.SyncStateDeltasRequest) SyncStateDeltasRequestOrBuilder { // Use SyncStateDeltasRequest.newBuilder() to construct. private SyncStateDeltasRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SyncStateDeltasRequest() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private SyncStateDeltasRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { org.hyperledger.protos.Fabric.SyncBlockRange.Builder subBuilder = null; if (range_ != null) { subBuilder = range_.toBuilder(); } range_ = input.readMessage(org.hyperledger.protos.Fabric.SyncBlockRange.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(range_); range_ = subBuilder.buildPartial(); } 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 { makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltasRequest_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltasRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateDeltasRequest.class, org.hyperledger.protos.Fabric.SyncStateDeltasRequest.Builder.class); } public static final int RANGE_FIELD_NUMBER = 1; private org.hyperledger.protos.Fabric.SyncBlockRange range_; /** * optional .protos.SyncBlockRange range = 1; */ public boolean hasRange() { return range_ != null; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange getRange() { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder() { return getRange(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (range_ != null) { output.writeMessage(1, getRange()); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (range_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRange()); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.SyncStateDeltasRequest)) { return super.equals(obj); } org.hyperledger.protos.Fabric.SyncStateDeltasRequest other = (org.hyperledger.protos.Fabric.SyncStateDeltasRequest) obj; boolean result = true; result = result && (hasRange() == other.hasRange()); if (hasRange()) { result = result && getRange() .equals(other.getRange()); } return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasRange()) { hash = (37 * hash) + RANGE_FIELD_NUMBER; hash = (53 * hash) + getRange().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest 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.protos.Fabric.SyncStateDeltasRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest 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.protos.Fabric.SyncStateDeltasRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest 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.protos.Fabric.SyncStateDeltasRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.SyncStateDeltasRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * SyncStateDeltasRequest is the payload of Message.SYNC_GET_STATE.
     * blockNumber indicates the block number for the delta which is being
     * requested. If no payload is included with SYNC_GET_STATE, it represents
     * a request for a snapshot of the current state.
     * 
* * Protobuf type {@code protos.SyncStateDeltasRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.SyncStateDeltasRequest) org.hyperledger.protos.Fabric.SyncStateDeltasRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltasRequest_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltasRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateDeltasRequest.class, org.hyperledger.protos.Fabric.SyncStateDeltasRequest.Builder.class); } // Construct using org.hyperledger.protos.Fabric.SyncStateDeltasRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); if (rangeBuilder_ == null) { range_ = null; } else { range_ = null; rangeBuilder_ = null; } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltasRequest_descriptor; } public org.hyperledger.protos.Fabric.SyncStateDeltasRequest getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.SyncStateDeltasRequest.getDefaultInstance(); } public org.hyperledger.protos.Fabric.SyncStateDeltasRequest build() { org.hyperledger.protos.Fabric.SyncStateDeltasRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.SyncStateDeltasRequest buildPartial() { org.hyperledger.protos.Fabric.SyncStateDeltasRequest result = new org.hyperledger.protos.Fabric.SyncStateDeltasRequest(this); if (rangeBuilder_ == null) { result.range_ = range_; } else { result.range_ = rangeBuilder_.build(); } onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.SyncStateDeltasRequest) { return mergeFrom((org.hyperledger.protos.Fabric.SyncStateDeltasRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.SyncStateDeltasRequest other) { if (other == org.hyperledger.protos.Fabric.SyncStateDeltasRequest.getDefaultInstance()) return this; if (other.hasRange()) { mergeRange(other.getRange()); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.SyncStateDeltasRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.SyncStateDeltasRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.hyperledger.protos.Fabric.SyncBlockRange range_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder> rangeBuilder_; /** * optional .protos.SyncBlockRange range = 1; */ public boolean hasRange() { return rangeBuilder_ != null || range_ != null; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange getRange() { if (rangeBuilder_ == null) { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } else { return rangeBuilder_.getMessage(); } } /** * optional .protos.SyncBlockRange range = 1; */ public Builder setRange(org.hyperledger.protos.Fabric.SyncBlockRange value) { if (rangeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } range_ = value; onChanged(); } else { rangeBuilder_.setMessage(value); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder setRange( org.hyperledger.protos.Fabric.SyncBlockRange.Builder builderForValue) { if (rangeBuilder_ == null) { range_ = builderForValue.build(); onChanged(); } else { rangeBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder mergeRange(org.hyperledger.protos.Fabric.SyncBlockRange value) { if (rangeBuilder_ == null) { if (range_ != null) { range_ = org.hyperledger.protos.Fabric.SyncBlockRange.newBuilder(range_).mergeFrom(value).buildPartial(); } else { range_ = value; } onChanged(); } else { rangeBuilder_.mergeFrom(value); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder clearRange() { if (rangeBuilder_ == null) { range_ = null; onChanged(); } else { range_ = null; rangeBuilder_ = null; } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange.Builder getRangeBuilder() { onChanged(); return getRangeFieldBuilder().getBuilder(); } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder() { if (rangeBuilder_ != null) { return rangeBuilder_.getMessageOrBuilder(); } else { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } } /** * optional .protos.SyncBlockRange range = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder> getRangeFieldBuilder() { if (rangeBuilder_ == null) { rangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder>( getRange(), getParentForChildren(), isClean()); range_ = null; } return rangeBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.SyncStateDeltasRequest) } // @@protoc_insertion_point(class_scope:protos.SyncStateDeltasRequest) private static final org.hyperledger.protos.Fabric.SyncStateDeltasRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.SyncStateDeltasRequest(); } public static org.hyperledger.protos.Fabric.SyncStateDeltasRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public SyncStateDeltasRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SyncStateDeltasRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.SyncStateDeltasRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SyncStateDeltasOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.SyncStateDeltas) com.google.protobuf.MessageOrBuilder { /** * optional .protos.SyncBlockRange range = 1; */ boolean hasRange(); /** * optional .protos.SyncBlockRange range = 1; */ org.hyperledger.protos.Fabric.SyncBlockRange getRange(); /** * optional .protos.SyncBlockRange range = 1; */ org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder(); /** * repeated bytes deltas = 2; */ java.util.List getDeltasList(); /** * repeated bytes deltas = 2; */ int getDeltasCount(); /** * repeated bytes deltas = 2; */ com.google.protobuf.ByteString getDeltas(int index); } /** *
   * SyncStateDeltas is the payload of the Message.SYNC_STATE in response to
   * the Message.SYNC_GET_STATE message.
   * 
* * Protobuf type {@code protos.SyncStateDeltas} */ public static final class SyncStateDeltas extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.SyncStateDeltas) SyncStateDeltasOrBuilder { // Use SyncStateDeltas.newBuilder() to construct. private SyncStateDeltas(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SyncStateDeltas() { deltas_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private SyncStateDeltas( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!input.skipField(tag)) { done = true; } break; } case 10: { org.hyperledger.protos.Fabric.SyncBlockRange.Builder subBuilder = null; if (range_ != null) { subBuilder = range_.toBuilder(); } range_ = input.readMessage(org.hyperledger.protos.Fabric.SyncBlockRange.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(range_); range_ = subBuilder.buildPartial(); } break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { deltas_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } deltas_.add(input.readBytes()); 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 { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { deltas_ = java.util.Collections.unmodifiableList(deltas_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltas_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltas_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateDeltas.class, org.hyperledger.protos.Fabric.SyncStateDeltas.Builder.class); } private int bitField0_; public static final int RANGE_FIELD_NUMBER = 1; private org.hyperledger.protos.Fabric.SyncBlockRange range_; /** * optional .protos.SyncBlockRange range = 1; */ public boolean hasRange() { return range_ != null; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange getRange() { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder() { return getRange(); } public static final int DELTAS_FIELD_NUMBER = 2; private java.util.List deltas_; /** * repeated bytes deltas = 2; */ public java.util.List getDeltasList() { return deltas_; } /** * repeated bytes deltas = 2; */ public int getDeltasCount() { return deltas_.size(); } /** * repeated bytes deltas = 2; */ public com.google.protobuf.ByteString getDeltas(int index) { return deltas_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (range_ != null) { output.writeMessage(1, getRange()); } for (int i = 0; i < deltas_.size(); i++) { output.writeBytes(2, deltas_.get(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (range_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRange()); } { int dataSize = 0; for (int i = 0; i < deltas_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(deltas_.get(i)); } size += dataSize; size += 1 * getDeltasList().size(); } memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.hyperledger.protos.Fabric.SyncStateDeltas)) { return super.equals(obj); } org.hyperledger.protos.Fabric.SyncStateDeltas other = (org.hyperledger.protos.Fabric.SyncStateDeltas) obj; boolean result = true; result = result && (hasRange() == other.hasRange()); if (hasRange()) { result = result && getRange() .equals(other.getRange()); } result = result && getDeltasList() .equals(other.getDeltasList()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasRange()) { hash = (37 * hash) + RANGE_FIELD_NUMBER; hash = (53 * hash) + getRange().hashCode(); } if (getDeltasCount() > 0) { hash = (37 * hash) + DELTAS_FIELD_NUMBER; hash = (53 * hash) + getDeltasList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Fabric.SyncStateDeltas parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateDeltas 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.protos.Fabric.SyncStateDeltas parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Fabric.SyncStateDeltas parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Fabric.SyncStateDeltas parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateDeltas 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.protos.Fabric.SyncStateDeltas parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateDeltas 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.protos.Fabric.SyncStateDeltas parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Fabric.SyncStateDeltas parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.hyperledger.protos.Fabric.SyncStateDeltas prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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; } /** *
     * SyncStateDeltas is the payload of the Message.SYNC_STATE in response to
     * the Message.SYNC_GET_STATE message.
     * 
* * Protobuf type {@code protos.SyncStateDeltas} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.SyncStateDeltas) org.hyperledger.protos.Fabric.SyncStateDeltasOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltas_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltas_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Fabric.SyncStateDeltas.class, org.hyperledger.protos.Fabric.SyncStateDeltas.Builder.class); } // Construct using org.hyperledger.protos.Fabric.SyncStateDeltas.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); if (rangeBuilder_ == null) { range_ = null; } else { range_ = null; rangeBuilder_ = null; } deltas_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Fabric.internal_static_protos_SyncStateDeltas_descriptor; } public org.hyperledger.protos.Fabric.SyncStateDeltas getDefaultInstanceForType() { return org.hyperledger.protos.Fabric.SyncStateDeltas.getDefaultInstance(); } public org.hyperledger.protos.Fabric.SyncStateDeltas build() { org.hyperledger.protos.Fabric.SyncStateDeltas result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Fabric.SyncStateDeltas buildPartial() { org.hyperledger.protos.Fabric.SyncStateDeltas result = new org.hyperledger.protos.Fabric.SyncStateDeltas(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (rangeBuilder_ == null) { result.range_ = range_; } else { result.range_ = rangeBuilder_.build(); } if (((bitField0_ & 0x00000002) == 0x00000002)) { deltas_ = java.util.Collections.unmodifiableList(deltas_); bitField0_ = (bitField0_ & ~0x00000002); } result.deltas_ = deltas_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.hyperledger.protos.Fabric.SyncStateDeltas) { return mergeFrom((org.hyperledger.protos.Fabric.SyncStateDeltas)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Fabric.SyncStateDeltas other) { if (other == org.hyperledger.protos.Fabric.SyncStateDeltas.getDefaultInstance()) return this; if (other.hasRange()) { mergeRange(other.getRange()); } if (!other.deltas_.isEmpty()) { if (deltas_.isEmpty()) { deltas_ = other.deltas_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureDeltasIsMutable(); deltas_.addAll(other.deltas_); } onChanged(); } onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.hyperledger.protos.Fabric.SyncStateDeltas parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Fabric.SyncStateDeltas) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.hyperledger.protos.Fabric.SyncBlockRange range_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder> rangeBuilder_; /** * optional .protos.SyncBlockRange range = 1; */ public boolean hasRange() { return rangeBuilder_ != null || range_ != null; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange getRange() { if (rangeBuilder_ == null) { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } else { return rangeBuilder_.getMessage(); } } /** * optional .protos.SyncBlockRange range = 1; */ public Builder setRange(org.hyperledger.protos.Fabric.SyncBlockRange value) { if (rangeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } range_ = value; onChanged(); } else { rangeBuilder_.setMessage(value); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder setRange( org.hyperledger.protos.Fabric.SyncBlockRange.Builder builderForValue) { if (rangeBuilder_ == null) { range_ = builderForValue.build(); onChanged(); } else { rangeBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder mergeRange(org.hyperledger.protos.Fabric.SyncBlockRange value) { if (rangeBuilder_ == null) { if (range_ != null) { range_ = org.hyperledger.protos.Fabric.SyncBlockRange.newBuilder(range_).mergeFrom(value).buildPartial(); } else { range_ = value; } onChanged(); } else { rangeBuilder_.mergeFrom(value); } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public Builder clearRange() { if (rangeBuilder_ == null) { range_ = null; onChanged(); } else { range_ = null; rangeBuilder_ = null; } return this; } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRange.Builder getRangeBuilder() { onChanged(); return getRangeFieldBuilder().getBuilder(); } /** * optional .protos.SyncBlockRange range = 1; */ public org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder getRangeOrBuilder() { if (rangeBuilder_ != null) { return rangeBuilder_.getMessageOrBuilder(); } else { return range_ == null ? org.hyperledger.protos.Fabric.SyncBlockRange.getDefaultInstance() : range_; } } /** * optional .protos.SyncBlockRange range = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder> getRangeFieldBuilder() { if (rangeBuilder_ == null) { rangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Fabric.SyncBlockRange, org.hyperledger.protos.Fabric.SyncBlockRange.Builder, org.hyperledger.protos.Fabric.SyncBlockRangeOrBuilder>( getRange(), getParentForChildren(), isClean()); range_ = null; } return rangeBuilder_; } private java.util.List deltas_ = java.util.Collections.emptyList(); private void ensureDeltasIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { deltas_ = new java.util.ArrayList(deltas_); bitField0_ |= 0x00000002; } } /** * repeated bytes deltas = 2; */ public java.util.List getDeltasList() { return java.util.Collections.unmodifiableList(deltas_); } /** * repeated bytes deltas = 2; */ public int getDeltasCount() { return deltas_.size(); } /** * repeated bytes deltas = 2; */ public com.google.protobuf.ByteString getDeltas(int index) { return deltas_.get(index); } /** * repeated bytes deltas = 2; */ public Builder setDeltas( int index, com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureDeltasIsMutable(); deltas_.set(index, value); onChanged(); return this; } /** * repeated bytes deltas = 2; */ public Builder addDeltas(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureDeltasIsMutable(); deltas_.add(value); onChanged(); return this; } /** * repeated bytes deltas = 2; */ public Builder addAllDeltas( java.lang.Iterable values) { ensureDeltasIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, deltas_); onChanged(); return this; } /** * repeated bytes deltas = 2; */ public Builder clearDeltas() { deltas_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return this; } // @@protoc_insertion_point(builder_scope:protos.SyncStateDeltas) } // @@protoc_insertion_point(class_scope:protos.SyncStateDeltas) private static final org.hyperledger.protos.Fabric.SyncStateDeltas DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Fabric.SyncStateDeltas(); } public static org.hyperledger.protos.Fabric.SyncStateDeltas getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public SyncStateDeltas parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SyncStateDeltas(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public org.hyperledger.protos.Fabric.SyncStateDeltas getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_Transaction_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_Transaction_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_TransactionBlock_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_TransactionBlock_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_TransactionResult_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_TransactionResult_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_Block_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_Block_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_BlockchainInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_BlockchainInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_NonHashData_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_NonHashData_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_PeerAddress_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_PeerAddress_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_PeerID_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_PeerID_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_PeerEndpoint_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_PeerEndpoint_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_PeersMessage_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_PeersMessage_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_PeersAddresses_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_PeersAddresses_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_HelloMessage_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_HelloMessage_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_Message_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_Message_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_BlockState_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_BlockState_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_SyncBlockRange_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_SyncBlockRange_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_SyncBlocks_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_SyncBlocks_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_SyncStateSnapshotRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_SyncStateSnapshotRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_SyncStateSnapshot_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_SyncStateSnapshot_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_SyncStateDeltasRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_SyncStateDeltasRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_SyncStateDeltas_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_SyncStateDeltas_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\014fabric.proto\022\006protos\032\017chaincode.proto\032" + "\024chaincodeevent.proto\032\037google/protobuf/t" + "imestamp.proto\"\305\003\n\013Transaction\022&\n\004type\030\001" + " \001(\0162\030.protos.Transaction.Type\022\023\n\013chainc" + "odeID\030\002 \001(\014\022\017\n\007payload\030\003 \001(\014\022\020\n\010metadata" + "\030\004 \001(\014\022\014\n\004txid\030\005 \001(\t\022-\n\ttimestamp\030\006 \001(\0132" + "\032.google.protobuf.Timestamp\022:\n\024confident" + "ialityLevel\030\007 \001(\0162\034.protos.Confidentiali" + "tyLevel\022&\n\036confidentialityProtocolVersio" + "n\030\010 \001(\t\022\r\n\005nonce\030\t \001(\014\022\024\n\014toValidators\030\n", " \001(\014\022\014\n\004cert\030\013 \001(\014\022\021\n\tsignature\030\014 \001(\014\"o\n" + "\004Type\022\r\n\tUNDEFINED\020\000\022\024\n\020CHAINCODE_DEPLOY" + "\020\001\022\024\n\020CHAINCODE_INVOKE\020\002\022\023\n\017CHAINCODE_QU" + "ERY\020\003\022\027\n\023CHAINCODE_TERMINATE\020\004\"=\n\020Transa" + "ctionBlock\022)\n\014transactions\030\001 \003(\0132\023.proto" + "s.Transaction\"\203\001\n\021TransactionResult\022\014\n\004t" + "xid\030\001 \001(\t\022\016\n\006result\030\002 \001(\014\022\021\n\terrorCode\030\003" + " \001(\r\022\r\n\005error\030\004 \001(\t\022.\n\016chaincodeEvent\030\005 " + "\001(\0132\026.protos.ChaincodeEvent\"\345\001\n\005Block\022\017\n" + "\007version\030\001 \001(\r\022-\n\ttimestamp\030\002 \001(\0132\032.goog", "le.protobuf.Timestamp\022)\n\014transactions\030\003 " + "\003(\0132\023.protos.Transaction\022\021\n\tstateHash\030\004 " + "\001(\014\022\031\n\021previousBlockHash\030\005 \001(\014\022\031\n\021consen" + "susMetadata\030\006 \001(\014\022(\n\013nonHashData\030\007 \001(\0132\023" + ".protos.NonHashData\"U\n\016BlockchainInfo\022\016\n" + "\006height\030\001 \001(\004\022\030\n\020currentBlockHash\030\002 \001(\014\022" + "\031\n\021previousBlockHash\030\003 \001(\014\"~\n\013NonHashDat" + "a\022>\n\032localLedgerCommitTimestamp\030\001 \001(\0132\032." + "google.protobuf.Timestamp\022/\n\017chaincodeEv" + "ents\030\002 \003(\0132\026.protos.ChaincodeEvent\")\n\013Pe", "erAddress\022\014\n\004host\030\001 \001(\t\022\014\n\004port\030\002 \001(\005\"\026\n" + "\006PeerID\022\014\n\004name\030\001 \001(\t\"\254\001\n\014PeerEndpoint\022\032" + "\n\002ID\030\001 \001(\0132\016.protos.PeerID\022\017\n\007address\030\002 " + "\001(\t\022\'\n\004type\030\003 \001(\0162\031.protos.PeerEndpoint." + "Type\022\r\n\005pkiID\030\004 \001(\014\"7\n\004Type\022\r\n\tUNDEFINED" + "\020\000\022\r\n\tVALIDATOR\020\001\022\021\n\rNON_VALIDATOR\020\002\"3\n\014" + "PeersMessage\022#\n\005peers\030\001 \003(\0132\024.protos.Pee" + "rEndpoint\"#\n\016PeersAddresses\022\021\n\taddresses" + "\030\001 \003(\t\"j\n\014HelloMessage\022*\n\014peerEndpoint\030\001" + " \001(\0132\024.protos.PeerEndpoint\022.\n\016blockchain", "Info\030\002 \001(\0132\026.protos.BlockchainInfo\"\312\003\n\007M" + "essage\022\"\n\004type\030\001 \001(\0162\024.protos.Message.Ty" + "pe\022-\n\ttimestamp\030\002 \001(\0132\032.google.protobuf." + "Timestamp\022\017\n\007payload\030\003 \001(\014\022\021\n\tsignature\030" + "\004 \001(\014\"\307\002\n\004Type\022\r\n\tUNDEFINED\020\000\022\016\n\nDISC_HE" + "LLO\020\001\022\023\n\017DISC_DISCONNECT\020\002\022\022\n\016DISC_GET_P" + "EERS\020\003\022\016\n\nDISC_PEERS\020\004\022\017\n\013DISC_NEWMSG\020\005\022" + "\025\n\021CHAIN_TRANSACTION\020\006\022\023\n\017SYNC_GET_BLOCK" + "S\020\013\022\017\n\013SYNC_BLOCKS\020\014\022\024\n\020SYNC_BLOCK_ADDED" + "\020\r\022\033\n\027SYNC_STATE_GET_SNAPSHOT\020\016\022\027\n\023SYNC_", "STATE_SNAPSHOT\020\017\022\031\n\025SYNC_STATE_GET_DELTA" + "S\020\020\022\025\n\021SYNC_STATE_DELTAS\020\021\022\014\n\010RESPONSE\020\024" + "\022\r\n\tCONSENSUS\020\025\"}\n\010Response\022+\n\006status\030\001 " + "\001(\0162\033.protos.Response.StatusCode\022\013\n\003msg\030" + "\002 \001(\014\"7\n\nStatusCode\022\r\n\tUNDEFINED\020\000\022\014\n\007SU" + "CCESS\020\310\001\022\014\n\007FAILURE\020\364\003\">\n\nBlockState\022\034\n\005" + "block\030\001 \001(\0132\r.protos.Block\022\022\n\nstateDelta" + "\030\002 \001(\014\"C\n\016SyncBlockRange\022\025\n\rcorrelationI" + "d\030\001 \001(\004\022\r\n\005start\030\002 \001(\004\022\013\n\003end\030\003 \001(\004\"R\n\nS" + "yncBlocks\022%\n\005range\030\001 \001(\0132\026.protos.SyncBl", "ockRange\022\035\n\006blocks\030\002 \003(\0132\r.protos.Block\"" + "1\n\030SyncStateSnapshotRequest\022\025\n\rcorrelati" + "onId\030\001 \001(\004\"|\n\021SyncStateSnapshot\022\r\n\005delta" + "\030\001 \001(\014\022\020\n\010sequence\030\002 \001(\004\022\023\n\013blockNumber\030" + "\003 \001(\004\0221\n\007request\030\004 \001(\0132 .protos.SyncStat" + "eSnapshotRequest\"?\n\026SyncStateDeltasReque" + "st\022%\n\005range\030\001 \001(\0132\026.protos.SyncBlockRang" + "e\"H\n\017SyncStateDeltas\022%\n\005range\030\001 \001(\0132\026.pr" + "otos.SyncBlockRange\022\016\n\006deltas\030\002 \003(\0142u\n\004P" + "eer\022.\n\004Chat\022\017.protos.Message\032\017.protos.Me", "ssage\"\000(\0010\001\022=\n\022ProcessTransaction\022\023.prot" + "os.Transaction\032\020.protos.Response\"\000B\030\n\026or" + "g.hyperledger.protosb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { org.hyperledger.protos.Chaincode.getDescriptor(), org.hyperledger.protos.Chaincodeevent.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }, assigner); internal_static_protos_Transaction_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_protos_Transaction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_Transaction_descriptor, new java.lang.String[] { "Type", "ChaincodeID", "Payload", "Metadata", "Txid", "Timestamp", "ConfidentialityLevel", "ConfidentialityProtocolVersion", "Nonce", "ToValidators", "Cert", "Signature", }); internal_static_protos_TransactionBlock_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_protos_TransactionBlock_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_TransactionBlock_descriptor, new java.lang.String[] { "Transactions", }); internal_static_protos_TransactionResult_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_protos_TransactionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_TransactionResult_descriptor, new java.lang.String[] { "Txid", "Result", "ErrorCode", "Error", "ChaincodeEvent", }); internal_static_protos_Block_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_protos_Block_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_Block_descriptor, new java.lang.String[] { "Version", "Timestamp", "Transactions", "StateHash", "PreviousBlockHash", "ConsensusMetadata", "NonHashData", }); internal_static_protos_BlockchainInfo_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_protos_BlockchainInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_BlockchainInfo_descriptor, new java.lang.String[] { "Height", "CurrentBlockHash", "PreviousBlockHash", }); internal_static_protos_NonHashData_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_protos_NonHashData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_NonHashData_descriptor, new java.lang.String[] { "LocalLedgerCommitTimestamp", "ChaincodeEvents", }); internal_static_protos_PeerAddress_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_protos_PeerAddress_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_PeerAddress_descriptor, new java.lang.String[] { "Host", "Port", }); internal_static_protos_PeerID_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_protos_PeerID_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_PeerID_descriptor, new java.lang.String[] { "Name", }); internal_static_protos_PeerEndpoint_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_protos_PeerEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_PeerEndpoint_descriptor, new java.lang.String[] { "ID", "Address", "Type", "PkiID", }); internal_static_protos_PeersMessage_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_protos_PeersMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_PeersMessage_descriptor, new java.lang.String[] { "Peers", }); internal_static_protos_PeersAddresses_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_protos_PeersAddresses_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_PeersAddresses_descriptor, new java.lang.String[] { "Addresses", }); internal_static_protos_HelloMessage_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_protos_HelloMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_HelloMessage_descriptor, new java.lang.String[] { "PeerEndpoint", "BlockchainInfo", }); internal_static_protos_Message_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_protos_Message_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_Message_descriptor, new java.lang.String[] { "Type", "Timestamp", "Payload", "Signature", }); internal_static_protos_Response_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_protos_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_Response_descriptor, new java.lang.String[] { "Status", "Msg", }); internal_static_protos_BlockState_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_protos_BlockState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_BlockState_descriptor, new java.lang.String[] { "Block", "StateDelta", }); internal_static_protos_SyncBlockRange_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_protos_SyncBlockRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_SyncBlockRange_descriptor, new java.lang.String[] { "CorrelationId", "Start", "End", }); internal_static_protos_SyncBlocks_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_protos_SyncBlocks_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_SyncBlocks_descriptor, new java.lang.String[] { "Range", "Blocks", }); internal_static_protos_SyncStateSnapshotRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_protos_SyncStateSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_SyncStateSnapshotRequest_descriptor, new java.lang.String[] { "CorrelationId", }); internal_static_protos_SyncStateSnapshot_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_protos_SyncStateSnapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_SyncStateSnapshot_descriptor, new java.lang.String[] { "Delta", "Sequence", "BlockNumber", "Request", }); internal_static_protos_SyncStateDeltasRequest_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_protos_SyncStateDeltasRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_SyncStateDeltasRequest_descriptor, new java.lang.String[] { "Range", }); internal_static_protos_SyncStateDeltas_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_protos_SyncStateDeltas_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_SyncStateDeltas_descriptor, new java.lang.String[] { "Range", "Deltas", }); org.hyperledger.protos.Chaincode.getDescriptor(); org.hyperledger.protos.Chaincodeevent.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy