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

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

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

package org.hyperledger.protos;

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

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * 
   * Confidentiality Levels
   * 
* * Protobuf enum {@code protos.ConfidentialityLevel} */ public enum ConfidentialityLevel implements com.google.protobuf.ProtocolMessageEnum { /** * PUBLIC = 0; */ PUBLIC(0), /** * CONFIDENTIAL = 1; */ CONFIDENTIAL(1), UNRECOGNIZED(-1), ; /** * PUBLIC = 0; */ public static final int PUBLIC_VALUE = 0; /** * CONFIDENTIAL = 1; */ public static final int CONFIDENTIAL_VALUE = 1; 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 ConfidentialityLevel valueOf(int value) { return forNumber(value); } public static ConfidentialityLevel forNumber(int value) { switch (value) { case 0: return PUBLIC; case 1: return CONFIDENTIAL; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ConfidentialityLevel> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ConfidentialityLevel findValueByNumber(int number) { return ConfidentialityLevel.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.Chaincode.getDescriptor().getEnumTypes().get(0); } private static final ConfidentialityLevel[] VALUES = values(); public static ConfidentialityLevel 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 ConfidentialityLevel(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:protos.ConfidentialityLevel) } public interface ChaincodeIDOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.ChaincodeID) com.google.protobuf.MessageOrBuilder { /** *
     *deploy transaction will use the path
     * 
* * optional string path = 1; */ java.lang.String getPath(); /** *
     *deploy transaction will use the path
     * 
* * optional string path = 1; */ com.google.protobuf.ByteString getPathBytes(); /** *
     *all other requests will use the name (really a hashcode) generated by
     *the deploy transaction
     * 
* * optional string name = 2; */ java.lang.String getName(); /** *
     *all other requests will use the name (really a hashcode) generated by
     *the deploy transaction
     * 
* * optional string name = 2; */ com.google.protobuf.ByteString getNameBytes(); } /** *
   *ChaincodeID contains the path as specified by the deploy transaction
   *that created it as well as the hashCode that is generated by the
   *system for the path. From the user level (ie, CLI, REST API and so on)
   *deploy transaction is expected to provide the path and other requests
   *are expected to provide the hashCode. The other value will be ignored.
   *Internally, the structure could contain both values. For instance, the
   *hashCode will be set when first generated using the path
   * 
* * Protobuf type {@code protos.ChaincodeID} */ public static final class ChaincodeID extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.ChaincodeID) ChaincodeIDOrBuilder { // Use ChaincodeID.newBuilder() to construct. private ChaincodeID(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChaincodeID() { path_ = ""; name_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private ChaincodeID( 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(); path_ = s; break; } case 18: { 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.Chaincode.internal_static_protos_ChaincodeID_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeID_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeID.class, org.hyperledger.protos.Chaincode.ChaincodeID.Builder.class); } public static final int PATH_FIELD_NUMBER = 1; private volatile java.lang.Object path_; /** *
     *deploy transaction will use the path
     * 
* * optional string path = 1; */ public java.lang.String getPath() { java.lang.Object ref = path_; 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(); path_ = s; return s; } } /** *
     *deploy transaction will use the path
     * 
* * optional string path = 1; */ public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     *all other requests will use the name (really a hashcode) generated by
     *the deploy transaction
     * 
* * optional string name = 2; */ 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; } } /** *
     *all other requests will use the name (really a hashcode) generated by
     *the deploy transaction
     * 
* * optional string name = 2; */ 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 (!getPathBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, path_); } if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getPathBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, path_); } if (!getNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, 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.Chaincode.ChaincodeID)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.ChaincodeID other = (org.hyperledger.protos.Chaincode.ChaincodeID) obj; boolean result = true; result = result && getPath() .equals(other.getPath()); 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) + PATH_FIELD_NUMBER; hash = (53 * hash) + getPath().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.Chaincode.ChaincodeID parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeID 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.Chaincode.ChaincodeID parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeID parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.ChaincodeID parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeID 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.Chaincode.ChaincodeID parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeID 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.Chaincode.ChaincodeID parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeID 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.Chaincode.ChaincodeID 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; } /** *
     *ChaincodeID contains the path as specified by the deploy transaction
     *that created it as well as the hashCode that is generated by the
     *system for the path. From the user level (ie, CLI, REST API and so on)
     *deploy transaction is expected to provide the path and other requests
     *are expected to provide the hashCode. The other value will be ignored.
     *Internally, the structure could contain both values. For instance, the
     *hashCode will be set when first generated using the path
     * 
* * Protobuf type {@code protos.ChaincodeID} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.ChaincodeID) org.hyperledger.protos.Chaincode.ChaincodeIDOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeID_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeID_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeID.class, org.hyperledger.protos.Chaincode.ChaincodeID.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.ChaincodeID.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(); path_ = ""; name_ = ""; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeID_descriptor; } public org.hyperledger.protos.Chaincode.ChaincodeID getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.ChaincodeID.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.ChaincodeID build() { org.hyperledger.protos.Chaincode.ChaincodeID result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.ChaincodeID buildPartial() { org.hyperledger.protos.Chaincode.ChaincodeID result = new org.hyperledger.protos.Chaincode.ChaincodeID(this); result.path_ = path_; 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.Chaincode.ChaincodeID) { return mergeFrom((org.hyperledger.protos.Chaincode.ChaincodeID)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.ChaincodeID other) { if (other == org.hyperledger.protos.Chaincode.ChaincodeID.getDefaultInstance()) return this; if (!other.getPath().isEmpty()) { path_ = other.path_; onChanged(); } 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.Chaincode.ChaincodeID parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.ChaincodeID) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object path_ = ""; /** *
       *deploy transaction will use the path
       * 
* * optional string path = 1; */ public java.lang.String getPath() { java.lang.Object ref = path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); path_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       *deploy transaction will use the path
       * 
* * optional string path = 1; */ public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       *deploy transaction will use the path
       * 
* * optional string path = 1; */ public Builder setPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } path_ = value; onChanged(); return this; } /** *
       *deploy transaction will use the path
       * 
* * optional string path = 1; */ public Builder clearPath() { path_ = getDefaultInstance().getPath(); onChanged(); return this; } /** *
       *deploy transaction will use the path
       * 
* * optional string path = 1; */ public Builder setPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); path_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       *all other requests will use the name (really a hashcode) generated by
       *the deploy transaction
       * 
* * optional string name = 2; */ 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; } } /** *
       *all other requests will use the name (really a hashcode) generated by
       *the deploy transaction
       * 
* * optional string name = 2; */ 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; } } /** *
       *all other requests will use the name (really a hashcode) generated by
       *the deploy transaction
       * 
* * optional string name = 2; */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** *
       *all other requests will use the name (really a hashcode) generated by
       *the deploy transaction
       * 
* * optional string name = 2; */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       *all other requests will use the name (really a hashcode) generated by
       *the deploy transaction
       * 
* * optional string name = 2; */ 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.ChaincodeID) } // @@protoc_insertion_point(class_scope:protos.ChaincodeID) private static final org.hyperledger.protos.Chaincode.ChaincodeID DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.ChaincodeID(); } public static org.hyperledger.protos.Chaincode.ChaincodeID getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ChaincodeID parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChaincodeID(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.Chaincode.ChaincodeID getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ChaincodeInputOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.ChaincodeInput) com.google.protobuf.MessageOrBuilder { /** * repeated bytes args = 1; */ java.util.List getArgsList(); /** * repeated bytes args = 1; */ int getArgsCount(); /** * repeated bytes args = 1; */ com.google.protobuf.ByteString getArgs(int index); } /** *
   * Carries the chaincode function and its arguments.
   * UnmarshalJSON in transaction.go converts the string-based REST/JSON input to
   * the []byte-based current ChaincodeInput structure.
   * 
* * Protobuf type {@code protos.ChaincodeInput} */ public static final class ChaincodeInput extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.ChaincodeInput) ChaincodeInputOrBuilder { // Use ChaincodeInput.newBuilder() to construct. private ChaincodeInput(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChaincodeInput() { args_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private ChaincodeInput( 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)) { args_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } args_.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_ & 0x00000001) == 0x00000001)) { args_ = java.util.Collections.unmodifiableList(args_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInput_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInput_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeInput.class, org.hyperledger.protos.Chaincode.ChaincodeInput.Builder.class); } public static final int ARGS_FIELD_NUMBER = 1; private java.util.List args_; /** * repeated bytes args = 1; */ public java.util.List getArgsList() { return args_; } /** * repeated bytes args = 1; */ public int getArgsCount() { return args_.size(); } /** * repeated bytes args = 1; */ public com.google.protobuf.ByteString getArgs(int index) { return args_.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 < args_.size(); i++) { output.writeBytes(1, args_.get(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < args_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(args_.get(i)); } size += dataSize; size += 1 * getArgsList().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.Chaincode.ChaincodeInput)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.ChaincodeInput other = (org.hyperledger.protos.Chaincode.ChaincodeInput) obj; boolean result = true; result = result && getArgsList() .equals(other.getArgsList()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (getArgsCount() > 0) { hash = (37 * hash) + ARGS_FIELD_NUMBER; hash = (53 * hash) + getArgsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.ChaincodeInput parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeInput 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.Chaincode.ChaincodeInput parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeInput parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.ChaincodeInput parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeInput 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.Chaincode.ChaincodeInput parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeInput 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.Chaincode.ChaincodeInput parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeInput 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.Chaincode.ChaincodeInput 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; } /** *
     * Carries the chaincode function and its arguments.
     * UnmarshalJSON in transaction.go converts the string-based REST/JSON input to
     * the []byte-based current ChaincodeInput structure.
     * 
* * Protobuf type {@code protos.ChaincodeInput} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.ChaincodeInput) org.hyperledger.protos.Chaincode.ChaincodeInputOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInput_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInput_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeInput.class, org.hyperledger.protos.Chaincode.ChaincodeInput.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.ChaincodeInput.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(); args_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInput_descriptor; } public org.hyperledger.protos.Chaincode.ChaincodeInput getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.ChaincodeInput.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.ChaincodeInput build() { org.hyperledger.protos.Chaincode.ChaincodeInput result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.ChaincodeInput buildPartial() { org.hyperledger.protos.Chaincode.ChaincodeInput result = new org.hyperledger.protos.Chaincode.ChaincodeInput(this); int from_bitField0_ = bitField0_; if (((bitField0_ & 0x00000001) == 0x00000001)) { args_ = java.util.Collections.unmodifiableList(args_); bitField0_ = (bitField0_ & ~0x00000001); } result.args_ = args_; 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.Chaincode.ChaincodeInput) { return mergeFrom((org.hyperledger.protos.Chaincode.ChaincodeInput)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.ChaincodeInput other) { if (other == org.hyperledger.protos.Chaincode.ChaincodeInput.getDefaultInstance()) return this; if (!other.args_.isEmpty()) { if (args_.isEmpty()) { args_ = other.args_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureArgsIsMutable(); args_.addAll(other.args_); } 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.Chaincode.ChaincodeInput parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.ChaincodeInput) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List args_ = java.util.Collections.emptyList(); private void ensureArgsIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { args_ = new java.util.ArrayList(args_); bitField0_ |= 0x00000001; } } /** * repeated bytes args = 1; */ public java.util.List getArgsList() { return java.util.Collections.unmodifiableList(args_); } /** * repeated bytes args = 1; */ public int getArgsCount() { return args_.size(); } /** * repeated bytes args = 1; */ public com.google.protobuf.ByteString getArgs(int index) { return args_.get(index); } /** * repeated bytes args = 1; */ public Builder setArgs( int index, com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureArgsIsMutable(); args_.set(index, value); onChanged(); return this; } /** * repeated bytes args = 1; */ public Builder addArgs(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureArgsIsMutable(); args_.add(value); onChanged(); return this; } /** * repeated bytes args = 1; */ public Builder addAllArgs( java.lang.Iterable values) { ensureArgsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, args_); onChanged(); return this; } /** * repeated bytes args = 1; */ public Builder clearArgs() { args_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); 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.ChaincodeInput) } // @@protoc_insertion_point(class_scope:protos.ChaincodeInput) private static final org.hyperledger.protos.Chaincode.ChaincodeInput DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.ChaincodeInput(); } public static org.hyperledger.protos.Chaincode.ChaincodeInput getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ChaincodeInput parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChaincodeInput(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.Chaincode.ChaincodeInput getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ChaincodeSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.ChaincodeSpec) com.google.protobuf.MessageOrBuilder { /** * optional .protos.ChaincodeSpec.Type type = 1; */ int getTypeValue(); /** * optional .protos.ChaincodeSpec.Type type = 1; */ org.hyperledger.protos.Chaincode.ChaincodeSpec.Type getType(); /** * optional .protos.ChaincodeID chaincodeID = 2; */ boolean hasChaincodeID(); /** * optional .protos.ChaincodeID chaincodeID = 2; */ org.hyperledger.protos.Chaincode.ChaincodeID getChaincodeID(); /** * optional .protos.ChaincodeID chaincodeID = 2; */ org.hyperledger.protos.Chaincode.ChaincodeIDOrBuilder getChaincodeIDOrBuilder(); /** * optional .protos.ChaincodeInput ctorMsg = 3; */ boolean hasCtorMsg(); /** * optional .protos.ChaincodeInput ctorMsg = 3; */ org.hyperledger.protos.Chaincode.ChaincodeInput getCtorMsg(); /** * optional .protos.ChaincodeInput ctorMsg = 3; */ org.hyperledger.protos.Chaincode.ChaincodeInputOrBuilder getCtorMsgOrBuilder(); /** * optional int32 timeout = 4; */ int getTimeout(); /** * optional string secureContext = 5; */ java.lang.String getSecureContext(); /** * optional string secureContext = 5; */ com.google.protobuf.ByteString getSecureContextBytes(); /** * optional .protos.ConfidentialityLevel confidentialityLevel = 6; */ int getConfidentialityLevelValue(); /** * optional .protos.ConfidentialityLevel confidentialityLevel = 6; */ org.hyperledger.protos.Chaincode.ConfidentialityLevel getConfidentialityLevel(); /** * optional bytes metadata = 7; */ com.google.protobuf.ByteString getMetadata(); /** * repeated string attributes = 8; */ java.util.List getAttributesList(); /** * repeated string attributes = 8; */ int getAttributesCount(); /** * repeated string attributes = 8; */ java.lang.String getAttributes(int index); /** * repeated string attributes = 8; */ com.google.protobuf.ByteString getAttributesBytes(int index); } /** *
   * Carries the chaincode specification. This is the actual metadata required for
   * defining a chaincode.
   * 
* * Protobuf type {@code protos.ChaincodeSpec} */ public static final class ChaincodeSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.ChaincodeSpec) ChaincodeSpecOrBuilder { // Use ChaincodeSpec.newBuilder() to construct. private ChaincodeSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChaincodeSpec() { type_ = 0; timeout_ = 0; secureContext_ = ""; confidentialityLevel_ = 0; metadata_ = com.google.protobuf.ByteString.EMPTY; attributes_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private ChaincodeSpec( 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: { org.hyperledger.protos.Chaincode.ChaincodeID.Builder subBuilder = null; if (chaincodeID_ != null) { subBuilder = chaincodeID_.toBuilder(); } chaincodeID_ = input.readMessage(org.hyperledger.protos.Chaincode.ChaincodeID.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(chaincodeID_); chaincodeID_ = subBuilder.buildPartial(); } break; } case 26: { org.hyperledger.protos.Chaincode.ChaincodeInput.Builder subBuilder = null; if (ctorMsg_ != null) { subBuilder = ctorMsg_.toBuilder(); } ctorMsg_ = input.readMessage(org.hyperledger.protos.Chaincode.ChaincodeInput.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(ctorMsg_); ctorMsg_ = subBuilder.buildPartial(); } break; } case 32: { timeout_ = input.readInt32(); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); secureContext_ = s; break; } case 48: { int rawValue = input.readEnum(); confidentialityLevel_ = rawValue; break; } case 58: { metadata_ = input.readBytes(); break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) { attributes_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000080; } attributes_.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_ & 0x00000080) == 0x00000080)) { attributes_ = attributes_.getUnmodifiableView(); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeSpec.class, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder.class); } /** * Protobuf enum {@code protos.ChaincodeSpec.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * UNDEFINED = 0; */ UNDEFINED(0), /** * GOLANG = 1; */ GOLANG(1), /** * NODE = 2; */ NODE(2), /** * CAR = 3; */ CAR(3), /** * JAVA = 4; */ JAVA(4), UNRECOGNIZED(-1), ; /** * UNDEFINED = 0; */ public static final int UNDEFINED_VALUE = 0; /** * GOLANG = 1; */ public static final int GOLANG_VALUE = 1; /** * NODE = 2; */ public static final int NODE_VALUE = 2; /** * CAR = 3; */ public static final int CAR_VALUE = 3; /** * JAVA = 4; */ public static final int JAVA_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 GOLANG; case 2: return NODE; case 3: return CAR; case 4: return JAVA; 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.Chaincode.ChaincodeSpec.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.ChaincodeSpec.Type) } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** * optional .protos.ChaincodeSpec.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.ChaincodeSpec.Type type = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec.Type getType() { org.hyperledger.protos.Chaincode.ChaincodeSpec.Type result = org.hyperledger.protos.Chaincode.ChaincodeSpec.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.Type.UNRECOGNIZED : result; } public static final int CHAINCODEID_FIELD_NUMBER = 2; private org.hyperledger.protos.Chaincode.ChaincodeID chaincodeID_; /** * optional .protos.ChaincodeID chaincodeID = 2; */ public boolean hasChaincodeID() { return chaincodeID_ != null; } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public org.hyperledger.protos.Chaincode.ChaincodeID getChaincodeID() { return chaincodeID_ == null ? org.hyperledger.protos.Chaincode.ChaincodeID.getDefaultInstance() : chaincodeID_; } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public org.hyperledger.protos.Chaincode.ChaincodeIDOrBuilder getChaincodeIDOrBuilder() { return getChaincodeID(); } public static final int CTORMSG_FIELD_NUMBER = 3; private org.hyperledger.protos.Chaincode.ChaincodeInput ctorMsg_; /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public boolean hasCtorMsg() { return ctorMsg_ != null; } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public org.hyperledger.protos.Chaincode.ChaincodeInput getCtorMsg() { return ctorMsg_ == null ? org.hyperledger.protos.Chaincode.ChaincodeInput.getDefaultInstance() : ctorMsg_; } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public org.hyperledger.protos.Chaincode.ChaincodeInputOrBuilder getCtorMsgOrBuilder() { return getCtorMsg(); } public static final int TIMEOUT_FIELD_NUMBER = 4; private int timeout_; /** * optional int32 timeout = 4; */ public int getTimeout() { return timeout_; } public static final int SECURECONTEXT_FIELD_NUMBER = 5; private volatile java.lang.Object secureContext_; /** * optional string secureContext = 5; */ public java.lang.String getSecureContext() { java.lang.Object ref = secureContext_; 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(); secureContext_ = s; return s; } } /** * optional string secureContext = 5; */ public com.google.protobuf.ByteString getSecureContextBytes() { java.lang.Object ref = secureContext_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); secureContext_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CONFIDENTIALITYLEVEL_FIELD_NUMBER = 6; private int confidentialityLevel_; /** * optional .protos.ConfidentialityLevel confidentialityLevel = 6; */ public int getConfidentialityLevelValue() { return confidentialityLevel_; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 6; */ 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 METADATA_FIELD_NUMBER = 7; private com.google.protobuf.ByteString metadata_; /** * optional bytes metadata = 7; */ public com.google.protobuf.ByteString getMetadata() { return metadata_; } public static final int ATTRIBUTES_FIELD_NUMBER = 8; private com.google.protobuf.LazyStringList attributes_; /** * repeated string attributes = 8; */ public com.google.protobuf.ProtocolStringList getAttributesList() { return attributes_; } /** * repeated string attributes = 8; */ public int getAttributesCount() { return attributes_.size(); } /** * repeated string attributes = 8; */ public java.lang.String getAttributes(int index) { return attributes_.get(index); } /** * repeated string attributes = 8; */ public com.google.protobuf.ByteString getAttributesBytes(int index) { return attributes_.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 { if (type_ != org.hyperledger.protos.Chaincode.ChaincodeSpec.Type.UNDEFINED.getNumber()) { output.writeEnum(1, type_); } if (chaincodeID_ != null) { output.writeMessage(2, getChaincodeID()); } if (ctorMsg_ != null) { output.writeMessage(3, getCtorMsg()); } if (timeout_ != 0) { output.writeInt32(4, timeout_); } if (!getSecureContextBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, secureContext_); } if (confidentialityLevel_ != org.hyperledger.protos.Chaincode.ConfidentialityLevel.PUBLIC.getNumber()) { output.writeEnum(6, confidentialityLevel_); } if (!metadata_.isEmpty()) { output.writeBytes(7, metadata_); } for (int i = 0; i < attributes_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, attributes_.getRaw(i)); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != org.hyperledger.protos.Chaincode.ChaincodeSpec.Type.UNDEFINED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_); } if (chaincodeID_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getChaincodeID()); } if (ctorMsg_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getCtorMsg()); } if (timeout_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, timeout_); } if (!getSecureContextBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, secureContext_); } if (confidentialityLevel_ != org.hyperledger.protos.Chaincode.ConfidentialityLevel.PUBLIC.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(6, confidentialityLevel_); } if (!metadata_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, metadata_); } { int dataSize = 0; for (int i = 0; i < attributes_.size(); i++) { dataSize += computeStringSizeNoTag(attributes_.getRaw(i)); } size += dataSize; size += 1 * getAttributesList().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.Chaincode.ChaincodeSpec)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.ChaincodeSpec other = (org.hyperledger.protos.Chaincode.ChaincodeSpec) obj; boolean result = true; result = result && type_ == other.type_; result = result && (hasChaincodeID() == other.hasChaincodeID()); if (hasChaincodeID()) { result = result && getChaincodeID() .equals(other.getChaincodeID()); } result = result && (hasCtorMsg() == other.hasCtorMsg()); if (hasCtorMsg()) { result = result && getCtorMsg() .equals(other.getCtorMsg()); } result = result && (getTimeout() == other.getTimeout()); result = result && getSecureContext() .equals(other.getSecureContext()); result = result && confidentialityLevel_ == other.confidentialityLevel_; result = result && getMetadata() .equals(other.getMetadata()); result = result && getAttributesList() .equals(other.getAttributesList()); 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 (hasChaincodeID()) { hash = (37 * hash) + CHAINCODEID_FIELD_NUMBER; hash = (53 * hash) + getChaincodeID().hashCode(); } if (hasCtorMsg()) { hash = (37 * hash) + CTORMSG_FIELD_NUMBER; hash = (53 * hash) + getCtorMsg().hashCode(); } hash = (37 * hash) + TIMEOUT_FIELD_NUMBER; hash = (53 * hash) + getTimeout(); hash = (37 * hash) + SECURECONTEXT_FIELD_NUMBER; hash = (53 * hash) + getSecureContext().hashCode(); hash = (37 * hash) + CONFIDENTIALITYLEVEL_FIELD_NUMBER; hash = (53 * hash) + confidentialityLevel_; hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); if (getAttributesCount() > 0) { hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; hash = (53 * hash) + getAttributesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.ChaincodeSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeSpec 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.Chaincode.ChaincodeSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.ChaincodeSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeSpec 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.Chaincode.ChaincodeSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeSpec 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.Chaincode.ChaincodeSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeSpec 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.Chaincode.ChaincodeSpec 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; } /** *
     * Carries the chaincode specification. This is the actual metadata required for
     * defining a chaincode.
     * 
* * Protobuf type {@code protos.ChaincodeSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.ChaincodeSpec) org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeSpec.class, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.ChaincodeSpec.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 (chaincodeIDBuilder_ == null) { chaincodeID_ = null; } else { chaincodeID_ = null; chaincodeIDBuilder_ = null; } if (ctorMsgBuilder_ == null) { ctorMsg_ = null; } else { ctorMsg_ = null; ctorMsgBuilder_ = null; } timeout_ = 0; secureContext_ = ""; confidentialityLevel_ = 0; metadata_ = com.google.protobuf.ByteString.EMPTY; attributes_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000080); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSpec_descriptor; } public org.hyperledger.protos.Chaincode.ChaincodeSpec getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.ChaincodeSpec build() { org.hyperledger.protos.Chaincode.ChaincodeSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.ChaincodeSpec buildPartial() { org.hyperledger.protos.Chaincode.ChaincodeSpec result = new org.hyperledger.protos.Chaincode.ChaincodeSpec(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.type_ = type_; if (chaincodeIDBuilder_ == null) { result.chaincodeID_ = chaincodeID_; } else { result.chaincodeID_ = chaincodeIDBuilder_.build(); } if (ctorMsgBuilder_ == null) { result.ctorMsg_ = ctorMsg_; } else { result.ctorMsg_ = ctorMsgBuilder_.build(); } result.timeout_ = timeout_; result.secureContext_ = secureContext_; result.confidentialityLevel_ = confidentialityLevel_; result.metadata_ = metadata_; if (((bitField0_ & 0x00000080) == 0x00000080)) { attributes_ = attributes_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000080); } result.attributes_ = attributes_; 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.Chaincode.ChaincodeSpec) { return mergeFrom((org.hyperledger.protos.Chaincode.ChaincodeSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.ChaincodeSpec other) { if (other == org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (other.hasChaincodeID()) { mergeChaincodeID(other.getChaincodeID()); } if (other.hasCtorMsg()) { mergeCtorMsg(other.getCtorMsg()); } if (other.getTimeout() != 0) { setTimeout(other.getTimeout()); } if (!other.getSecureContext().isEmpty()) { secureContext_ = other.secureContext_; onChanged(); } if (other.confidentialityLevel_ != 0) { setConfidentialityLevelValue(other.getConfidentialityLevelValue()); } if (other.getMetadata() != com.google.protobuf.ByteString.EMPTY) { setMetadata(other.getMetadata()); } if (!other.attributes_.isEmpty()) { if (attributes_.isEmpty()) { attributes_ = other.attributes_; bitField0_ = (bitField0_ & ~0x00000080); } else { ensureAttributesIsMutable(); attributes_.addAll(other.attributes_); } 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.Chaincode.ChaincodeSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.ChaincodeSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int type_ = 0; /** * optional .protos.ChaincodeSpec.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.ChaincodeSpec.Type type = 1; */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** * optional .protos.ChaincodeSpec.Type type = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec.Type getType() { org.hyperledger.protos.Chaincode.ChaincodeSpec.Type result = org.hyperledger.protos.Chaincode.ChaincodeSpec.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.Type.UNRECOGNIZED : result; } /** * optional .protos.ChaincodeSpec.Type type = 1; */ public Builder setType(org.hyperledger.protos.Chaincode.ChaincodeSpec.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.ChaincodeSpec.Type type = 1; */ public Builder clearType() { type_ = 0; onChanged(); return this; } private org.hyperledger.protos.Chaincode.ChaincodeID chaincodeID_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeID, org.hyperledger.protos.Chaincode.ChaincodeID.Builder, org.hyperledger.protos.Chaincode.ChaincodeIDOrBuilder> chaincodeIDBuilder_; /** * optional .protos.ChaincodeID chaincodeID = 2; */ public boolean hasChaincodeID() { return chaincodeIDBuilder_ != null || chaincodeID_ != null; } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public org.hyperledger.protos.Chaincode.ChaincodeID getChaincodeID() { if (chaincodeIDBuilder_ == null) { return chaincodeID_ == null ? org.hyperledger.protos.Chaincode.ChaincodeID.getDefaultInstance() : chaincodeID_; } else { return chaincodeIDBuilder_.getMessage(); } } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public Builder setChaincodeID(org.hyperledger.protos.Chaincode.ChaincodeID value) { if (chaincodeIDBuilder_ == null) { if (value == null) { throw new NullPointerException(); } chaincodeID_ = value; onChanged(); } else { chaincodeIDBuilder_.setMessage(value); } return this; } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public Builder setChaincodeID( org.hyperledger.protos.Chaincode.ChaincodeID.Builder builderForValue) { if (chaincodeIDBuilder_ == null) { chaincodeID_ = builderForValue.build(); onChanged(); } else { chaincodeIDBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public Builder mergeChaincodeID(org.hyperledger.protos.Chaincode.ChaincodeID value) { if (chaincodeIDBuilder_ == null) { if (chaincodeID_ != null) { chaincodeID_ = org.hyperledger.protos.Chaincode.ChaincodeID.newBuilder(chaincodeID_).mergeFrom(value).buildPartial(); } else { chaincodeID_ = value; } onChanged(); } else { chaincodeIDBuilder_.mergeFrom(value); } return this; } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public Builder clearChaincodeID() { if (chaincodeIDBuilder_ == null) { chaincodeID_ = null; onChanged(); } else { chaincodeID_ = null; chaincodeIDBuilder_ = null; } return this; } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public org.hyperledger.protos.Chaincode.ChaincodeID.Builder getChaincodeIDBuilder() { onChanged(); return getChaincodeIDFieldBuilder().getBuilder(); } /** * optional .protos.ChaincodeID chaincodeID = 2; */ public org.hyperledger.protos.Chaincode.ChaincodeIDOrBuilder getChaincodeIDOrBuilder() { if (chaincodeIDBuilder_ != null) { return chaincodeIDBuilder_.getMessageOrBuilder(); } else { return chaincodeID_ == null ? org.hyperledger.protos.Chaincode.ChaincodeID.getDefaultInstance() : chaincodeID_; } } /** * optional .protos.ChaincodeID chaincodeID = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeID, org.hyperledger.protos.Chaincode.ChaincodeID.Builder, org.hyperledger.protos.Chaincode.ChaincodeIDOrBuilder> getChaincodeIDFieldBuilder() { if (chaincodeIDBuilder_ == null) { chaincodeIDBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeID, org.hyperledger.protos.Chaincode.ChaincodeID.Builder, org.hyperledger.protos.Chaincode.ChaincodeIDOrBuilder>( getChaincodeID(), getParentForChildren(), isClean()); chaincodeID_ = null; } return chaincodeIDBuilder_; } private org.hyperledger.protos.Chaincode.ChaincodeInput ctorMsg_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeInput, org.hyperledger.protos.Chaincode.ChaincodeInput.Builder, org.hyperledger.protos.Chaincode.ChaincodeInputOrBuilder> ctorMsgBuilder_; /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public boolean hasCtorMsg() { return ctorMsgBuilder_ != null || ctorMsg_ != null; } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public org.hyperledger.protos.Chaincode.ChaincodeInput getCtorMsg() { if (ctorMsgBuilder_ == null) { return ctorMsg_ == null ? org.hyperledger.protos.Chaincode.ChaincodeInput.getDefaultInstance() : ctorMsg_; } else { return ctorMsgBuilder_.getMessage(); } } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public Builder setCtorMsg(org.hyperledger.protos.Chaincode.ChaincodeInput value) { if (ctorMsgBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ctorMsg_ = value; onChanged(); } else { ctorMsgBuilder_.setMessage(value); } return this; } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public Builder setCtorMsg( org.hyperledger.protos.Chaincode.ChaincodeInput.Builder builderForValue) { if (ctorMsgBuilder_ == null) { ctorMsg_ = builderForValue.build(); onChanged(); } else { ctorMsgBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public Builder mergeCtorMsg(org.hyperledger.protos.Chaincode.ChaincodeInput value) { if (ctorMsgBuilder_ == null) { if (ctorMsg_ != null) { ctorMsg_ = org.hyperledger.protos.Chaincode.ChaincodeInput.newBuilder(ctorMsg_).mergeFrom(value).buildPartial(); } else { ctorMsg_ = value; } onChanged(); } else { ctorMsgBuilder_.mergeFrom(value); } return this; } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public Builder clearCtorMsg() { if (ctorMsgBuilder_ == null) { ctorMsg_ = null; onChanged(); } else { ctorMsg_ = null; ctorMsgBuilder_ = null; } return this; } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public org.hyperledger.protos.Chaincode.ChaincodeInput.Builder getCtorMsgBuilder() { onChanged(); return getCtorMsgFieldBuilder().getBuilder(); } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ public org.hyperledger.protos.Chaincode.ChaincodeInputOrBuilder getCtorMsgOrBuilder() { if (ctorMsgBuilder_ != null) { return ctorMsgBuilder_.getMessageOrBuilder(); } else { return ctorMsg_ == null ? org.hyperledger.protos.Chaincode.ChaincodeInput.getDefaultInstance() : ctorMsg_; } } /** * optional .protos.ChaincodeInput ctorMsg = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeInput, org.hyperledger.protos.Chaincode.ChaincodeInput.Builder, org.hyperledger.protos.Chaincode.ChaincodeInputOrBuilder> getCtorMsgFieldBuilder() { if (ctorMsgBuilder_ == null) { ctorMsgBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeInput, org.hyperledger.protos.Chaincode.ChaincodeInput.Builder, org.hyperledger.protos.Chaincode.ChaincodeInputOrBuilder>( getCtorMsg(), getParentForChildren(), isClean()); ctorMsg_ = null; } return ctorMsgBuilder_; } private int timeout_ ; /** * optional int32 timeout = 4; */ public int getTimeout() { return timeout_; } /** * optional int32 timeout = 4; */ public Builder setTimeout(int value) { timeout_ = value; onChanged(); return this; } /** * optional int32 timeout = 4; */ public Builder clearTimeout() { timeout_ = 0; onChanged(); return this; } private java.lang.Object secureContext_ = ""; /** * optional string secureContext = 5; */ public java.lang.String getSecureContext() { java.lang.Object ref = secureContext_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); secureContext_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string secureContext = 5; */ public com.google.protobuf.ByteString getSecureContextBytes() { java.lang.Object ref = secureContext_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); secureContext_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string secureContext = 5; */ public Builder setSecureContext( java.lang.String value) { if (value == null) { throw new NullPointerException(); } secureContext_ = value; onChanged(); return this; } /** * optional string secureContext = 5; */ public Builder clearSecureContext() { secureContext_ = getDefaultInstance().getSecureContext(); onChanged(); return this; } /** * optional string secureContext = 5; */ public Builder setSecureContextBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); secureContext_ = value; onChanged(); return this; } private int confidentialityLevel_ = 0; /** * optional .protos.ConfidentialityLevel confidentialityLevel = 6; */ public int getConfidentialityLevelValue() { return confidentialityLevel_; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 6; */ public Builder setConfidentialityLevelValue(int value) { confidentialityLevel_ = value; onChanged(); return this; } /** * optional .protos.ConfidentialityLevel confidentialityLevel = 6; */ 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 = 6; */ 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 = 6; */ public Builder clearConfidentialityLevel() { confidentialityLevel_ = 0; onChanged(); return this; } private com.google.protobuf.ByteString metadata_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes metadata = 7; */ public com.google.protobuf.ByteString getMetadata() { return metadata_; } /** * optional bytes metadata = 7; */ public Builder setMetadata(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); return this; } /** * optional bytes metadata = 7; */ public Builder clearMetadata() { metadata_ = getDefaultInstance().getMetadata(); onChanged(); return this; } private com.google.protobuf.LazyStringList attributes_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureAttributesIsMutable() { if (!((bitField0_ & 0x00000080) == 0x00000080)) { attributes_ = new com.google.protobuf.LazyStringArrayList(attributes_); bitField0_ |= 0x00000080; } } /** * repeated string attributes = 8; */ public com.google.protobuf.ProtocolStringList getAttributesList() { return attributes_.getUnmodifiableView(); } /** * repeated string attributes = 8; */ public int getAttributesCount() { return attributes_.size(); } /** * repeated string attributes = 8; */ public java.lang.String getAttributes(int index) { return attributes_.get(index); } /** * repeated string attributes = 8; */ public com.google.protobuf.ByteString getAttributesBytes(int index) { return attributes_.getByteString(index); } /** * repeated string attributes = 8; */ public Builder setAttributes( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAttributesIsMutable(); attributes_.set(index, value); onChanged(); return this; } /** * repeated string attributes = 8; */ public Builder addAttributes( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAttributesIsMutable(); attributes_.add(value); onChanged(); return this; } /** * repeated string attributes = 8; */ public Builder addAllAttributes( java.lang.Iterable values) { ensureAttributesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, attributes_); onChanged(); return this; } /** * repeated string attributes = 8; */ public Builder clearAttributes() { attributes_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } /** * repeated string attributes = 8; */ public Builder addAttributesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureAttributesIsMutable(); attributes_.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.ChaincodeSpec) } // @@protoc_insertion_point(class_scope:protos.ChaincodeSpec) private static final org.hyperledger.protos.Chaincode.ChaincodeSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.ChaincodeSpec(); } public static org.hyperledger.protos.Chaincode.ChaincodeSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ChaincodeSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChaincodeSpec(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.Chaincode.ChaincodeSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ChaincodeDeploymentSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.ChaincodeDeploymentSpec) com.google.protobuf.MessageOrBuilder { /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ boolean hasChaincodeSpec(); /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ org.hyperledger.protos.Chaincode.ChaincodeSpec getChaincodeSpec(); /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder getChaincodeSpecOrBuilder(); /** *
     * Controls when the chaincode becomes executable.
     * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ boolean hasEffectiveDate(); /** *
     * Controls when the chaincode becomes executable.
     * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ com.google.protobuf.Timestamp getEffectiveDate(); /** *
     * Controls when the chaincode becomes executable.
     * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ com.google.protobuf.TimestampOrBuilder getEffectiveDateOrBuilder(); /** * optional bytes codePackage = 3; */ com.google.protobuf.ByteString getCodePackage(); /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ int getExecEnvValue(); /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment getExecEnv(); } /** *
   * Specify the deployment of a chaincode.
   * TODO: Define `codePackage`.
   * 
* * Protobuf type {@code protos.ChaincodeDeploymentSpec} */ public static final class ChaincodeDeploymentSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.ChaincodeDeploymentSpec) ChaincodeDeploymentSpecOrBuilder { // Use ChaincodeDeploymentSpec.newBuilder() to construct. private ChaincodeDeploymentSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChaincodeDeploymentSpec() { codePackage_ = com.google.protobuf.ByteString.EMPTY; execEnv_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private ChaincodeDeploymentSpec( 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.Chaincode.ChaincodeSpec.Builder subBuilder = null; if (chaincodeSpec_ != null) { subBuilder = chaincodeSpec_.toBuilder(); } chaincodeSpec_ = input.readMessage(org.hyperledger.protos.Chaincode.ChaincodeSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(chaincodeSpec_); chaincodeSpec_ = subBuilder.buildPartial(); } break; } case 18: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (effectiveDate_ != null) { subBuilder = effectiveDate_.toBuilder(); } effectiveDate_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(effectiveDate_); effectiveDate_ = subBuilder.buildPartial(); } break; } case 26: { codePackage_ = input.readBytes(); break; } case 32: { int rawValue = input.readEnum(); execEnv_ = rawValue; 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.Chaincode.internal_static_protos_ChaincodeDeploymentSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeDeploymentSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.class, org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.Builder.class); } /** * Protobuf enum {@code protos.ChaincodeDeploymentSpec.ExecutionEnvironment} */ public enum ExecutionEnvironment implements com.google.protobuf.ProtocolMessageEnum { /** * DOCKER = 0; */ DOCKER(0), /** * SYSTEM = 1; */ SYSTEM(1), UNRECOGNIZED(-1), ; /** * DOCKER = 0; */ public static final int DOCKER_VALUE = 0; /** * SYSTEM = 1; */ public static final int SYSTEM_VALUE = 1; 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 ExecutionEnvironment valueOf(int value) { return forNumber(value); } public static ExecutionEnvironment forNumber(int value) { switch (value) { case 0: return DOCKER; case 1: return SYSTEM; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ExecutionEnvironment> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ExecutionEnvironment findValueByNumber(int number) { return ExecutionEnvironment.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.Chaincode.ChaincodeDeploymentSpec.getDescriptor().getEnumTypes().get(0); } private static final ExecutionEnvironment[] VALUES = values(); public static ExecutionEnvironment 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 ExecutionEnvironment(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:protos.ChaincodeDeploymentSpec.ExecutionEnvironment) } public static final int CHAINCODESPEC_FIELD_NUMBER = 1; private org.hyperledger.protos.Chaincode.ChaincodeSpec chaincodeSpec_; /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public boolean hasChaincodeSpec() { return chaincodeSpec_ != null; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec getChaincodeSpec() { return chaincodeSpec_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance() : chaincodeSpec_; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder getChaincodeSpecOrBuilder() { return getChaincodeSpec(); } public static final int EFFECTIVEDATE_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp effectiveDate_; /** *
     * Controls when the chaincode becomes executable.
     * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public boolean hasEffectiveDate() { return effectiveDate_ != null; } /** *
     * Controls when the chaincode becomes executable.
     * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public com.google.protobuf.Timestamp getEffectiveDate() { return effectiveDate_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : effectiveDate_; } /** *
     * Controls when the chaincode becomes executable.
     * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public com.google.protobuf.TimestampOrBuilder getEffectiveDateOrBuilder() { return getEffectiveDate(); } public static final int CODEPACKAGE_FIELD_NUMBER = 3; private com.google.protobuf.ByteString codePackage_; /** * optional bytes codePackage = 3; */ public com.google.protobuf.ByteString getCodePackage() { return codePackage_; } public static final int EXECENV_FIELD_NUMBER = 4; private int execEnv_; /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ public int getExecEnvValue() { return execEnv_; } /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ public org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment getExecEnv() { org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment result = org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment.valueOf(execEnv_); return result == null ? org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment.UNRECOGNIZED : result; } 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 (chaincodeSpec_ != null) { output.writeMessage(1, getChaincodeSpec()); } if (effectiveDate_ != null) { output.writeMessage(2, getEffectiveDate()); } if (!codePackage_.isEmpty()) { output.writeBytes(3, codePackage_); } if (execEnv_ != org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment.DOCKER.getNumber()) { output.writeEnum(4, execEnv_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (chaincodeSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getChaincodeSpec()); } if (effectiveDate_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getEffectiveDate()); } if (!codePackage_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, codePackage_); } if (execEnv_ != org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment.DOCKER.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(4, execEnv_); } 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.Chaincode.ChaincodeDeploymentSpec)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec other = (org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec) obj; boolean result = true; result = result && (hasChaincodeSpec() == other.hasChaincodeSpec()); if (hasChaincodeSpec()) { result = result && getChaincodeSpec() .equals(other.getChaincodeSpec()); } result = result && (hasEffectiveDate() == other.hasEffectiveDate()); if (hasEffectiveDate()) { result = result && getEffectiveDate() .equals(other.getEffectiveDate()); } result = result && getCodePackage() .equals(other.getCodePackage()); result = result && execEnv_ == other.execEnv_; return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasChaincodeSpec()) { hash = (37 * hash) + CHAINCODESPEC_FIELD_NUMBER; hash = (53 * hash) + getChaincodeSpec().hashCode(); } if (hasEffectiveDate()) { hash = (37 * hash) + EFFECTIVEDATE_FIELD_NUMBER; hash = (53 * hash) + getEffectiveDate().hashCode(); } hash = (37 * hash) + CODEPACKAGE_FIELD_NUMBER; hash = (53 * hash) + getCodePackage().hashCode(); hash = (37 * hash) + EXECENV_FIELD_NUMBER; hash = (53 * hash) + execEnv_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec 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.Chaincode.ChaincodeDeploymentSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec 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.Chaincode.ChaincodeDeploymentSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec 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.Chaincode.ChaincodeDeploymentSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec 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.Chaincode.ChaincodeDeploymentSpec 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; } /** *
     * Specify the deployment of a chaincode.
     * TODO: Define `codePackage`.
     * 
* * Protobuf type {@code protos.ChaincodeDeploymentSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.ChaincodeDeploymentSpec) org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeDeploymentSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeDeploymentSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.class, org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.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 (chaincodeSpecBuilder_ == null) { chaincodeSpec_ = null; } else { chaincodeSpec_ = null; chaincodeSpecBuilder_ = null; } if (effectiveDateBuilder_ == null) { effectiveDate_ = null; } else { effectiveDate_ = null; effectiveDateBuilder_ = null; } codePackage_ = com.google.protobuf.ByteString.EMPTY; execEnv_ = 0; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeDeploymentSpec_descriptor; } public org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec build() { org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec buildPartial() { org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec result = new org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec(this); if (chaincodeSpecBuilder_ == null) { result.chaincodeSpec_ = chaincodeSpec_; } else { result.chaincodeSpec_ = chaincodeSpecBuilder_.build(); } if (effectiveDateBuilder_ == null) { result.effectiveDate_ = effectiveDate_; } else { result.effectiveDate_ = effectiveDateBuilder_.build(); } result.codePackage_ = codePackage_; result.execEnv_ = execEnv_; 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.Chaincode.ChaincodeDeploymentSpec) { return mergeFrom((org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec other) { if (other == org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.getDefaultInstance()) return this; if (other.hasChaincodeSpec()) { mergeChaincodeSpec(other.getChaincodeSpec()); } if (other.hasEffectiveDate()) { mergeEffectiveDate(other.getEffectiveDate()); } if (other.getCodePackage() != com.google.protobuf.ByteString.EMPTY) { setCodePackage(other.getCodePackage()); } if (other.execEnv_ != 0) { setExecEnvValue(other.getExecEnvValue()); } 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.Chaincode.ChaincodeDeploymentSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.hyperledger.protos.Chaincode.ChaincodeSpec chaincodeSpec_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSpec, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder, org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder> chaincodeSpecBuilder_; /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public boolean hasChaincodeSpec() { return chaincodeSpecBuilder_ != null || chaincodeSpec_ != null; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec getChaincodeSpec() { if (chaincodeSpecBuilder_ == null) { return chaincodeSpec_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance() : chaincodeSpec_; } else { return chaincodeSpecBuilder_.getMessage(); } } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder setChaincodeSpec(org.hyperledger.protos.Chaincode.ChaincodeSpec value) { if (chaincodeSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } chaincodeSpec_ = value; onChanged(); } else { chaincodeSpecBuilder_.setMessage(value); } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder setChaincodeSpec( org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder builderForValue) { if (chaincodeSpecBuilder_ == null) { chaincodeSpec_ = builderForValue.build(); onChanged(); } else { chaincodeSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder mergeChaincodeSpec(org.hyperledger.protos.Chaincode.ChaincodeSpec value) { if (chaincodeSpecBuilder_ == null) { if (chaincodeSpec_ != null) { chaincodeSpec_ = org.hyperledger.protos.Chaincode.ChaincodeSpec.newBuilder(chaincodeSpec_).mergeFrom(value).buildPartial(); } else { chaincodeSpec_ = value; } onChanged(); } else { chaincodeSpecBuilder_.mergeFrom(value); } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder clearChaincodeSpec() { if (chaincodeSpecBuilder_ == null) { chaincodeSpec_ = null; onChanged(); } else { chaincodeSpec_ = null; chaincodeSpecBuilder_ = null; } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder getChaincodeSpecBuilder() { onChanged(); return getChaincodeSpecFieldBuilder().getBuilder(); } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder getChaincodeSpecOrBuilder() { if (chaincodeSpecBuilder_ != null) { return chaincodeSpecBuilder_.getMessageOrBuilder(); } else { return chaincodeSpec_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance() : chaincodeSpec_; } } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSpec, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder, org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder> getChaincodeSpecFieldBuilder() { if (chaincodeSpecBuilder_ == null) { chaincodeSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSpec, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder, org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder>( getChaincodeSpec(), getParentForChildren(), isClean()); chaincodeSpec_ = null; } return chaincodeSpecBuilder_; } private com.google.protobuf.Timestamp effectiveDate_ = null; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> effectiveDateBuilder_; /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public boolean hasEffectiveDate() { return effectiveDateBuilder_ != null || effectiveDate_ != null; } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public com.google.protobuf.Timestamp getEffectiveDate() { if (effectiveDateBuilder_ == null) { return effectiveDate_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : effectiveDate_; } else { return effectiveDateBuilder_.getMessage(); } } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public Builder setEffectiveDate(com.google.protobuf.Timestamp value) { if (effectiveDateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } effectiveDate_ = value; onChanged(); } else { effectiveDateBuilder_.setMessage(value); } return this; } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public Builder setEffectiveDate( com.google.protobuf.Timestamp.Builder builderForValue) { if (effectiveDateBuilder_ == null) { effectiveDate_ = builderForValue.build(); onChanged(); } else { effectiveDateBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public Builder mergeEffectiveDate(com.google.protobuf.Timestamp value) { if (effectiveDateBuilder_ == null) { if (effectiveDate_ != null) { effectiveDate_ = com.google.protobuf.Timestamp.newBuilder(effectiveDate_).mergeFrom(value).buildPartial(); } else { effectiveDate_ = value; } onChanged(); } else { effectiveDateBuilder_.mergeFrom(value); } return this; } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public Builder clearEffectiveDate() { if (effectiveDateBuilder_ == null) { effectiveDate_ = null; onChanged(); } else { effectiveDate_ = null; effectiveDateBuilder_ = null; } return this; } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public com.google.protobuf.Timestamp.Builder getEffectiveDateBuilder() { onChanged(); return getEffectiveDateFieldBuilder().getBuilder(); } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ public com.google.protobuf.TimestampOrBuilder getEffectiveDateOrBuilder() { if (effectiveDateBuilder_ != null) { return effectiveDateBuilder_.getMessageOrBuilder(); } else { return effectiveDate_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : effectiveDate_; } } /** *
       * Controls when the chaincode becomes executable.
       * 
* * optional .google.protobuf.Timestamp effectiveDate = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getEffectiveDateFieldBuilder() { if (effectiveDateBuilder_ == null) { effectiveDateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getEffectiveDate(), getParentForChildren(), isClean()); effectiveDate_ = null; } return effectiveDateBuilder_; } private com.google.protobuf.ByteString codePackage_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes codePackage = 3; */ public com.google.protobuf.ByteString getCodePackage() { return codePackage_; } /** * optional bytes codePackage = 3; */ public Builder setCodePackage(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } codePackage_ = value; onChanged(); return this; } /** * optional bytes codePackage = 3; */ public Builder clearCodePackage() { codePackage_ = getDefaultInstance().getCodePackage(); onChanged(); return this; } private int execEnv_ = 0; /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ public int getExecEnvValue() { return execEnv_; } /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ public Builder setExecEnvValue(int value) { execEnv_ = value; onChanged(); return this; } /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ public org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment getExecEnv() { org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment result = org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment.valueOf(execEnv_); return result == null ? org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment.UNRECOGNIZED : result; } /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ public Builder setExecEnv(org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec.ExecutionEnvironment value) { if (value == null) { throw new NullPointerException(); } execEnv_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.ChaincodeDeploymentSpec.ExecutionEnvironment execEnv = 4; */ public Builder clearExecEnv() { execEnv_ = 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.ChaincodeDeploymentSpec) } // @@protoc_insertion_point(class_scope:protos.ChaincodeDeploymentSpec) private static final org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec(); } public static org.hyperledger.protos.Chaincode.ChaincodeDeploymentSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ChaincodeDeploymentSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChaincodeDeploymentSpec(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.Chaincode.ChaincodeDeploymentSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ChaincodeInvocationSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.ChaincodeInvocationSpec) com.google.protobuf.MessageOrBuilder { /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ boolean hasChaincodeSpec(); /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ org.hyperledger.protos.Chaincode.ChaincodeSpec getChaincodeSpec(); /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder getChaincodeSpecOrBuilder(); /** *
     * This field can contain a user-specified ID generation algorithm
     * If supplied, this will be used to generate a ID
     * If not supplied (left empty), sha256base64 will be used
     * The algorithm consists of two parts:
     *  1, a hash function
     *  2, a decoding used to decode user (string) input to bytes
     * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
     * 
* * optional string idGenerationAlg = 2; */ java.lang.String getIdGenerationAlg(); /** *
     * This field can contain a user-specified ID generation algorithm
     * If supplied, this will be used to generate a ID
     * If not supplied (left empty), sha256base64 will be used
     * The algorithm consists of two parts:
     *  1, a hash function
     *  2, a decoding used to decode user (string) input to bytes
     * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
     * 
* * optional string idGenerationAlg = 2; */ com.google.protobuf.ByteString getIdGenerationAlgBytes(); } /** *
   * Carries the chaincode function and its arguments.
   * 
* * Protobuf type {@code protos.ChaincodeInvocationSpec} */ public static final class ChaincodeInvocationSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.ChaincodeInvocationSpec) ChaincodeInvocationSpecOrBuilder { // Use ChaincodeInvocationSpec.newBuilder() to construct. private ChaincodeInvocationSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChaincodeInvocationSpec() { idGenerationAlg_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private ChaincodeInvocationSpec( 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.Chaincode.ChaincodeSpec.Builder subBuilder = null; if (chaincodeSpec_ != null) { subBuilder = chaincodeSpec_.toBuilder(); } chaincodeSpec_ = input.readMessage(org.hyperledger.protos.Chaincode.ChaincodeSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(chaincodeSpec_); chaincodeSpec_ = subBuilder.buildPartial(); } break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); idGenerationAlg_ = 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.Chaincode.internal_static_protos_ChaincodeInvocationSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInvocationSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec.class, org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec.Builder.class); } public static final int CHAINCODESPEC_FIELD_NUMBER = 1; private org.hyperledger.protos.Chaincode.ChaincodeSpec chaincodeSpec_; /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public boolean hasChaincodeSpec() { return chaincodeSpec_ != null; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec getChaincodeSpec() { return chaincodeSpec_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance() : chaincodeSpec_; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder getChaincodeSpecOrBuilder() { return getChaincodeSpec(); } public static final int IDGENERATIONALG_FIELD_NUMBER = 2; private volatile java.lang.Object idGenerationAlg_; /** *
     * This field can contain a user-specified ID generation algorithm
     * If supplied, this will be used to generate a ID
     * If not supplied (left empty), sha256base64 will be used
     * The algorithm consists of two parts:
     *  1, a hash function
     *  2, a decoding used to decode user (string) input to bytes
     * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
     * 
* * optional string idGenerationAlg = 2; */ public java.lang.String getIdGenerationAlg() { java.lang.Object ref = idGenerationAlg_; 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(); idGenerationAlg_ = s; return s; } } /** *
     * This field can contain a user-specified ID generation algorithm
     * If supplied, this will be used to generate a ID
     * If not supplied (left empty), sha256base64 will be used
     * The algorithm consists of two parts:
     *  1, a hash function
     *  2, a decoding used to decode user (string) input to bytes
     * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
     * 
* * optional string idGenerationAlg = 2; */ public com.google.protobuf.ByteString getIdGenerationAlgBytes() { java.lang.Object ref = idGenerationAlg_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); idGenerationAlg_ = 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 (chaincodeSpec_ != null) { output.writeMessage(1, getChaincodeSpec()); } if (!getIdGenerationAlgBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, idGenerationAlg_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (chaincodeSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getChaincodeSpec()); } if (!getIdGenerationAlgBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, idGenerationAlg_); } 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.Chaincode.ChaincodeInvocationSpec)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec other = (org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec) obj; boolean result = true; result = result && (hasChaincodeSpec() == other.hasChaincodeSpec()); if (hasChaincodeSpec()) { result = result && getChaincodeSpec() .equals(other.getChaincodeSpec()); } result = result && getIdGenerationAlg() .equals(other.getIdGenerationAlg()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasChaincodeSpec()) { hash = (37 * hash) + CHAINCODESPEC_FIELD_NUMBER; hash = (53 * hash) + getChaincodeSpec().hashCode(); } hash = (37 * hash) + IDGENERATIONALG_FIELD_NUMBER; hash = (53 * hash) + getIdGenerationAlg().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec 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.Chaincode.ChaincodeInvocationSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec 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.Chaincode.ChaincodeInvocationSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec 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.Chaincode.ChaincodeInvocationSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec 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.Chaincode.ChaincodeInvocationSpec 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; } /** *
     * Carries the chaincode function and its arguments.
     * 
* * Protobuf type {@code protos.ChaincodeInvocationSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.ChaincodeInvocationSpec) org.hyperledger.protos.Chaincode.ChaincodeInvocationSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInvocationSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInvocationSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec.class, org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec.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 (chaincodeSpecBuilder_ == null) { chaincodeSpec_ = null; } else { chaincodeSpec_ = null; chaincodeSpecBuilder_ = null; } idGenerationAlg_ = ""; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeInvocationSpec_descriptor; } public org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec build() { org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec buildPartial() { org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec result = new org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec(this); if (chaincodeSpecBuilder_ == null) { result.chaincodeSpec_ = chaincodeSpec_; } else { result.chaincodeSpec_ = chaincodeSpecBuilder_.build(); } result.idGenerationAlg_ = idGenerationAlg_; 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.Chaincode.ChaincodeInvocationSpec) { return mergeFrom((org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec other) { if (other == org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec.getDefaultInstance()) return this; if (other.hasChaincodeSpec()) { mergeChaincodeSpec(other.getChaincodeSpec()); } if (!other.getIdGenerationAlg().isEmpty()) { idGenerationAlg_ = other.idGenerationAlg_; 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.Chaincode.ChaincodeInvocationSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.hyperledger.protos.Chaincode.ChaincodeSpec chaincodeSpec_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSpec, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder, org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder> chaincodeSpecBuilder_; /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public boolean hasChaincodeSpec() { return chaincodeSpecBuilder_ != null || chaincodeSpec_ != null; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec getChaincodeSpec() { if (chaincodeSpecBuilder_ == null) { return chaincodeSpec_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance() : chaincodeSpec_; } else { return chaincodeSpecBuilder_.getMessage(); } } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder setChaincodeSpec(org.hyperledger.protos.Chaincode.ChaincodeSpec value) { if (chaincodeSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } chaincodeSpec_ = value; onChanged(); } else { chaincodeSpecBuilder_.setMessage(value); } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder setChaincodeSpec( org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder builderForValue) { if (chaincodeSpecBuilder_ == null) { chaincodeSpec_ = builderForValue.build(); onChanged(); } else { chaincodeSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder mergeChaincodeSpec(org.hyperledger.protos.Chaincode.ChaincodeSpec value) { if (chaincodeSpecBuilder_ == null) { if (chaincodeSpec_ != null) { chaincodeSpec_ = org.hyperledger.protos.Chaincode.ChaincodeSpec.newBuilder(chaincodeSpec_).mergeFrom(value).buildPartial(); } else { chaincodeSpec_ = value; } onChanged(); } else { chaincodeSpecBuilder_.mergeFrom(value); } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public Builder clearChaincodeSpec() { if (chaincodeSpecBuilder_ == null) { chaincodeSpec_ = null; onChanged(); } else { chaincodeSpec_ = null; chaincodeSpecBuilder_ = null; } return this; } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder getChaincodeSpecBuilder() { onChanged(); return getChaincodeSpecFieldBuilder().getBuilder(); } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder getChaincodeSpecOrBuilder() { if (chaincodeSpecBuilder_ != null) { return chaincodeSpecBuilder_.getMessageOrBuilder(); } else { return chaincodeSpec_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSpec.getDefaultInstance() : chaincodeSpec_; } } /** * optional .protos.ChaincodeSpec chaincodeSpec = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSpec, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder, org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder> getChaincodeSpecFieldBuilder() { if (chaincodeSpecBuilder_ == null) { chaincodeSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSpec, org.hyperledger.protos.Chaincode.ChaincodeSpec.Builder, org.hyperledger.protos.Chaincode.ChaincodeSpecOrBuilder>( getChaincodeSpec(), getParentForChildren(), isClean()); chaincodeSpec_ = null; } return chaincodeSpecBuilder_; } private java.lang.Object idGenerationAlg_ = ""; /** *
       * This field can contain a user-specified ID generation algorithm
       * If supplied, this will be used to generate a ID
       * If not supplied (left empty), sha256base64 will be used
       * The algorithm consists of two parts:
       *  1, a hash function
       *  2, a decoding used to decode user (string) input to bytes
       * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
       * 
* * optional string idGenerationAlg = 2; */ public java.lang.String getIdGenerationAlg() { java.lang.Object ref = idGenerationAlg_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); idGenerationAlg_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This field can contain a user-specified ID generation algorithm
       * If supplied, this will be used to generate a ID
       * If not supplied (left empty), sha256base64 will be used
       * The algorithm consists of two parts:
       *  1, a hash function
       *  2, a decoding used to decode user (string) input to bytes
       * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
       * 
* * optional string idGenerationAlg = 2; */ public com.google.protobuf.ByteString getIdGenerationAlgBytes() { java.lang.Object ref = idGenerationAlg_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); idGenerationAlg_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This field can contain a user-specified ID generation algorithm
       * If supplied, this will be used to generate a ID
       * If not supplied (left empty), sha256base64 will be used
       * The algorithm consists of two parts:
       *  1, a hash function
       *  2, a decoding used to decode user (string) input to bytes
       * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
       * 
* * optional string idGenerationAlg = 2; */ public Builder setIdGenerationAlg( java.lang.String value) { if (value == null) { throw new NullPointerException(); } idGenerationAlg_ = value; onChanged(); return this; } /** *
       * This field can contain a user-specified ID generation algorithm
       * If supplied, this will be used to generate a ID
       * If not supplied (left empty), sha256base64 will be used
       * The algorithm consists of two parts:
       *  1, a hash function
       *  2, a decoding used to decode user (string) input to bytes
       * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
       * 
* * optional string idGenerationAlg = 2; */ public Builder clearIdGenerationAlg() { idGenerationAlg_ = getDefaultInstance().getIdGenerationAlg(); onChanged(); return this; } /** *
       * This field can contain a user-specified ID generation algorithm
       * If supplied, this will be used to generate a ID
       * If not supplied (left empty), sha256base64 will be used
       * The algorithm consists of two parts:
       *  1, a hash function
       *  2, a decoding used to decode user (string) input to bytes
       * Currently, SHA256 with BASE64 is supported (e.g. idGenerationAlg='sha256base64')
       * 
* * optional string idGenerationAlg = 2; */ public Builder setIdGenerationAlgBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); idGenerationAlg_ = 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.ChaincodeInvocationSpec) } // @@protoc_insertion_point(class_scope:protos.ChaincodeInvocationSpec) private static final org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec(); } public static org.hyperledger.protos.Chaincode.ChaincodeInvocationSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ChaincodeInvocationSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChaincodeInvocationSpec(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.Chaincode.ChaincodeInvocationSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ChaincodeSecurityContextOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.ChaincodeSecurityContext) com.google.protobuf.MessageOrBuilder { /** * optional bytes callerCert = 1; */ com.google.protobuf.ByteString getCallerCert(); /** * optional bytes callerSign = 2; */ com.google.protobuf.ByteString getCallerSign(); /** * optional bytes payload = 3; */ com.google.protobuf.ByteString getPayload(); /** * optional bytes binding = 4; */ com.google.protobuf.ByteString getBinding(); /** * optional bytes metadata = 5; */ com.google.protobuf.ByteString getMetadata(); /** * optional bytes parentMetadata = 6; */ com.google.protobuf.ByteString getParentMetadata(); /** *
     * transaction timestamp
     * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ boolean hasTxTimestamp(); /** *
     * transaction timestamp
     * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ com.google.protobuf.Timestamp getTxTimestamp(); /** *
     * transaction timestamp
     * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ com.google.protobuf.TimestampOrBuilder getTxTimestampOrBuilder(); } /** *
   * This structure contain transaction data that we send to the chaincode
   * container shim and allow the chaincode to access through the shim interface.
   * TODO: Consider remove this message and just pass the transaction object
   * to the shim and/or allow the chaincode to query transactions.
   * 
* * Protobuf type {@code protos.ChaincodeSecurityContext} */ public static final class ChaincodeSecurityContext extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.ChaincodeSecurityContext) ChaincodeSecurityContextOrBuilder { // Use ChaincodeSecurityContext.newBuilder() to construct. private ChaincodeSecurityContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChaincodeSecurityContext() { callerCert_ = com.google.protobuf.ByteString.EMPTY; callerSign_ = com.google.protobuf.ByteString.EMPTY; payload_ = com.google.protobuf.ByteString.EMPTY; binding_ = com.google.protobuf.ByteString.EMPTY; metadata_ = com.google.protobuf.ByteString.EMPTY; parentMetadata_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private ChaincodeSecurityContext( 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: { callerCert_ = input.readBytes(); break; } case 18: { callerSign_ = input.readBytes(); break; } case 26: { payload_ = input.readBytes(); break; } case 34: { binding_ = input.readBytes(); break; } case 42: { metadata_ = input.readBytes(); break; } case 50: { parentMetadata_ = input.readBytes(); break; } case 58: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (txTimestamp_ != null) { subBuilder = txTimestamp_.toBuilder(); } txTimestamp_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(txTimestamp_); txTimestamp_ = 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.Chaincode.internal_static_protos_ChaincodeSecurityContext_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSecurityContext_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.class, org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder.class); } public static final int CALLERCERT_FIELD_NUMBER = 1; private com.google.protobuf.ByteString callerCert_; /** * optional bytes callerCert = 1; */ public com.google.protobuf.ByteString getCallerCert() { return callerCert_; } public static final int CALLERSIGN_FIELD_NUMBER = 2; private com.google.protobuf.ByteString callerSign_; /** * optional bytes callerSign = 2; */ public com.google.protobuf.ByteString getCallerSign() { return callerSign_; } 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 BINDING_FIELD_NUMBER = 4; private com.google.protobuf.ByteString binding_; /** * optional bytes binding = 4; */ public com.google.protobuf.ByteString getBinding() { return binding_; } public static final int METADATA_FIELD_NUMBER = 5; private com.google.protobuf.ByteString metadata_; /** * optional bytes metadata = 5; */ public com.google.protobuf.ByteString getMetadata() { return metadata_; } public static final int PARENTMETADATA_FIELD_NUMBER = 6; private com.google.protobuf.ByteString parentMetadata_; /** * optional bytes parentMetadata = 6; */ public com.google.protobuf.ByteString getParentMetadata() { return parentMetadata_; } public static final int TXTIMESTAMP_FIELD_NUMBER = 7; private com.google.protobuf.Timestamp txTimestamp_; /** *
     * transaction timestamp
     * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public boolean hasTxTimestamp() { return txTimestamp_ != null; } /** *
     * transaction timestamp
     * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public com.google.protobuf.Timestamp getTxTimestamp() { return txTimestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : txTimestamp_; } /** *
     * transaction timestamp
     * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public com.google.protobuf.TimestampOrBuilder getTxTimestampOrBuilder() { return getTxTimestamp(); } 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 (!callerCert_.isEmpty()) { output.writeBytes(1, callerCert_); } if (!callerSign_.isEmpty()) { output.writeBytes(2, callerSign_); } if (!payload_.isEmpty()) { output.writeBytes(3, payload_); } if (!binding_.isEmpty()) { output.writeBytes(4, binding_); } if (!metadata_.isEmpty()) { output.writeBytes(5, metadata_); } if (!parentMetadata_.isEmpty()) { output.writeBytes(6, parentMetadata_); } if (txTimestamp_ != null) { output.writeMessage(7, getTxTimestamp()); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!callerCert_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, callerCert_); } if (!callerSign_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, callerSign_); } if (!payload_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, payload_); } if (!binding_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, binding_); } if (!metadata_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, metadata_); } if (!parentMetadata_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, parentMetadata_); } if (txTimestamp_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getTxTimestamp()); } 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.Chaincode.ChaincodeSecurityContext)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.ChaincodeSecurityContext other = (org.hyperledger.protos.Chaincode.ChaincodeSecurityContext) obj; boolean result = true; result = result && getCallerCert() .equals(other.getCallerCert()); result = result && getCallerSign() .equals(other.getCallerSign()); result = result && getPayload() .equals(other.getPayload()); result = result && getBinding() .equals(other.getBinding()); result = result && getMetadata() .equals(other.getMetadata()); result = result && getParentMetadata() .equals(other.getParentMetadata()); result = result && (hasTxTimestamp() == other.hasTxTimestamp()); if (hasTxTimestamp()) { result = result && getTxTimestamp() .equals(other.getTxTimestamp()); } return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + CALLERCERT_FIELD_NUMBER; hash = (53 * hash) + getCallerCert().hashCode(); hash = (37 * hash) + CALLERSIGN_FIELD_NUMBER; hash = (53 * hash) + getCallerSign().hashCode(); hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; hash = (53 * hash) + getPayload().hashCode(); hash = (37 * hash) + BINDING_FIELD_NUMBER; hash = (53 * hash) + getBinding().hashCode(); hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); hash = (37 * hash) + PARENTMETADATA_FIELD_NUMBER; hash = (53 * hash) + getParentMetadata().hashCode(); if (hasTxTimestamp()) { hash = (37 * hash) + TXTIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getTxTimestamp().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext 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.Chaincode.ChaincodeSecurityContext parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext 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.Chaincode.ChaincodeSecurityContext parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext 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.Chaincode.ChaincodeSecurityContext parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext 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.Chaincode.ChaincodeSecurityContext 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; } /** *
     * This structure contain transaction data that we send to the chaincode
     * container shim and allow the chaincode to access through the shim interface.
     * TODO: Consider remove this message and just pass the transaction object
     * to the shim and/or allow the chaincode to query transactions.
     * 
* * Protobuf type {@code protos.ChaincodeSecurityContext} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.ChaincodeSecurityContext) org.hyperledger.protos.Chaincode.ChaincodeSecurityContextOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSecurityContext_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSecurityContext_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.class, org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.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(); callerCert_ = com.google.protobuf.ByteString.EMPTY; callerSign_ = com.google.protobuf.ByteString.EMPTY; payload_ = com.google.protobuf.ByteString.EMPTY; binding_ = com.google.protobuf.ByteString.EMPTY; metadata_ = com.google.protobuf.ByteString.EMPTY; parentMetadata_ = com.google.protobuf.ByteString.EMPTY; if (txTimestampBuilder_ == null) { txTimestamp_ = null; } else { txTimestamp_ = null; txTimestampBuilder_ = null; } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeSecurityContext_descriptor; } public org.hyperledger.protos.Chaincode.ChaincodeSecurityContext getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.ChaincodeSecurityContext build() { org.hyperledger.protos.Chaincode.ChaincodeSecurityContext result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.ChaincodeSecurityContext buildPartial() { org.hyperledger.protos.Chaincode.ChaincodeSecurityContext result = new org.hyperledger.protos.Chaincode.ChaincodeSecurityContext(this); result.callerCert_ = callerCert_; result.callerSign_ = callerSign_; result.payload_ = payload_; result.binding_ = binding_; result.metadata_ = metadata_; result.parentMetadata_ = parentMetadata_; if (txTimestampBuilder_ == null) { result.txTimestamp_ = txTimestamp_; } else { result.txTimestamp_ = txTimestampBuilder_.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.Chaincode.ChaincodeSecurityContext) { return mergeFrom((org.hyperledger.protos.Chaincode.ChaincodeSecurityContext)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.ChaincodeSecurityContext other) { if (other == org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.getDefaultInstance()) return this; if (other.getCallerCert() != com.google.protobuf.ByteString.EMPTY) { setCallerCert(other.getCallerCert()); } if (other.getCallerSign() != com.google.protobuf.ByteString.EMPTY) { setCallerSign(other.getCallerSign()); } if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { setPayload(other.getPayload()); } if (other.getBinding() != com.google.protobuf.ByteString.EMPTY) { setBinding(other.getBinding()); } if (other.getMetadata() != com.google.protobuf.ByteString.EMPTY) { setMetadata(other.getMetadata()); } if (other.getParentMetadata() != com.google.protobuf.ByteString.EMPTY) { setParentMetadata(other.getParentMetadata()); } if (other.hasTxTimestamp()) { mergeTxTimestamp(other.getTxTimestamp()); } 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.Chaincode.ChaincodeSecurityContext parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.ChaincodeSecurityContext) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private com.google.protobuf.ByteString callerCert_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes callerCert = 1; */ public com.google.protobuf.ByteString getCallerCert() { return callerCert_; } /** * optional bytes callerCert = 1; */ public Builder setCallerCert(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } callerCert_ = value; onChanged(); return this; } /** * optional bytes callerCert = 1; */ public Builder clearCallerCert() { callerCert_ = getDefaultInstance().getCallerCert(); onChanged(); return this; } private com.google.protobuf.ByteString callerSign_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes callerSign = 2; */ public com.google.protobuf.ByteString getCallerSign() { return callerSign_; } /** * optional bytes callerSign = 2; */ public Builder setCallerSign(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } callerSign_ = value; onChanged(); return this; } /** * optional bytes callerSign = 2; */ public Builder clearCallerSign() { callerSign_ = getDefaultInstance().getCallerSign(); 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 binding_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes binding = 4; */ public com.google.protobuf.ByteString getBinding() { return binding_; } /** * optional bytes binding = 4; */ public Builder setBinding(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } binding_ = value; onChanged(); return this; } /** * optional bytes binding = 4; */ public Builder clearBinding() { binding_ = getDefaultInstance().getBinding(); onChanged(); return this; } private com.google.protobuf.ByteString metadata_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes metadata = 5; */ public com.google.protobuf.ByteString getMetadata() { return metadata_; } /** * optional bytes metadata = 5; */ public Builder setMetadata(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); return this; } /** * optional bytes metadata = 5; */ public Builder clearMetadata() { metadata_ = getDefaultInstance().getMetadata(); onChanged(); return this; } private com.google.protobuf.ByteString parentMetadata_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes parentMetadata = 6; */ public com.google.protobuf.ByteString getParentMetadata() { return parentMetadata_; } /** * optional bytes parentMetadata = 6; */ public Builder setParentMetadata(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } parentMetadata_ = value; onChanged(); return this; } /** * optional bytes parentMetadata = 6; */ public Builder clearParentMetadata() { parentMetadata_ = getDefaultInstance().getParentMetadata(); onChanged(); return this; } private com.google.protobuf.Timestamp txTimestamp_ = null; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> txTimestampBuilder_; /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public boolean hasTxTimestamp() { return txTimestampBuilder_ != null || txTimestamp_ != null; } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public com.google.protobuf.Timestamp getTxTimestamp() { if (txTimestampBuilder_ == null) { return txTimestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : txTimestamp_; } else { return txTimestampBuilder_.getMessage(); } } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public Builder setTxTimestamp(com.google.protobuf.Timestamp value) { if (txTimestampBuilder_ == null) { if (value == null) { throw new NullPointerException(); } txTimestamp_ = value; onChanged(); } else { txTimestampBuilder_.setMessage(value); } return this; } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public Builder setTxTimestamp( com.google.protobuf.Timestamp.Builder builderForValue) { if (txTimestampBuilder_ == null) { txTimestamp_ = builderForValue.build(); onChanged(); } else { txTimestampBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public Builder mergeTxTimestamp(com.google.protobuf.Timestamp value) { if (txTimestampBuilder_ == null) { if (txTimestamp_ != null) { txTimestamp_ = com.google.protobuf.Timestamp.newBuilder(txTimestamp_).mergeFrom(value).buildPartial(); } else { txTimestamp_ = value; } onChanged(); } else { txTimestampBuilder_.mergeFrom(value); } return this; } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public Builder clearTxTimestamp() { if (txTimestampBuilder_ == null) { txTimestamp_ = null; onChanged(); } else { txTimestamp_ = null; txTimestampBuilder_ = null; } return this; } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public com.google.protobuf.Timestamp.Builder getTxTimestampBuilder() { onChanged(); return getTxTimestampFieldBuilder().getBuilder(); } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ public com.google.protobuf.TimestampOrBuilder getTxTimestampOrBuilder() { if (txTimestampBuilder_ != null) { return txTimestampBuilder_.getMessageOrBuilder(); } else { return txTimestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : txTimestamp_; } } /** *
       * transaction timestamp
       * 
* * optional .google.protobuf.Timestamp txTimestamp = 7; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTxTimestampFieldBuilder() { if (txTimestampBuilder_ == null) { txTimestampBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTxTimestamp(), getParentForChildren(), isClean()); txTimestamp_ = null; } return txTimestampBuilder_; } 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.ChaincodeSecurityContext) } // @@protoc_insertion_point(class_scope:protos.ChaincodeSecurityContext) private static final org.hyperledger.protos.Chaincode.ChaincodeSecurityContext DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.ChaincodeSecurityContext(); } public static org.hyperledger.protos.Chaincode.ChaincodeSecurityContext getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ChaincodeSecurityContext parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChaincodeSecurityContext(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.Chaincode.ChaincodeSecurityContext getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ChaincodeMessageOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.ChaincodeMessage) com.google.protobuf.MessageOrBuilder { /** * optional .protos.ChaincodeMessage.Type type = 1; */ int getTypeValue(); /** * optional .protos.ChaincodeMessage.Type type = 1; */ org.hyperledger.protos.Chaincode.ChaincodeMessage.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 string txid = 4; */ java.lang.String getTxid(); /** * optional string txid = 4; */ com.google.protobuf.ByteString getTxidBytes(); /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ boolean hasSecurityContext(); /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ org.hyperledger.protos.Chaincode.ChaincodeSecurityContext getSecurityContext(); /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ org.hyperledger.protos.Chaincode.ChaincodeSecurityContextOrBuilder getSecurityContextOrBuilder(); /** *
     *event emmited by chaincode. Used only with Init or Invoke.
     * This event is then stored (currently)
     *with Block.NonHashData.TransactionResult
     * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ boolean hasChaincodeEvent(); /** *
     *event emmited by chaincode. Used only with Init or Invoke.
     * This event is then stored (currently)
     *with Block.NonHashData.TransactionResult
     * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvent(); /** *
     *event emmited by chaincode. Used only with Init or Invoke.
     * This event is then stored (currently)
     *with Block.NonHashData.TransactionResult
     * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventOrBuilder(); } /** * Protobuf type {@code protos.ChaincodeMessage} */ public static final class ChaincodeMessage extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.ChaincodeMessage) ChaincodeMessageOrBuilder { // Use ChaincodeMessage.newBuilder() to construct. private ChaincodeMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChaincodeMessage() { type_ = 0; payload_ = com.google.protobuf.ByteString.EMPTY; txid_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private ChaincodeMessage( 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: { java.lang.String s = input.readStringRequireUtf8(); txid_ = s; break; } case 42: { org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder subBuilder = null; if (securityContext_ != null) { subBuilder = securityContext_.toBuilder(); } securityContext_ = input.readMessage(org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(securityContext_); securityContext_ = subBuilder.buildPartial(); } break; } case 50: { 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.Chaincode.internal_static_protos_ChaincodeMessage_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeMessage.class, org.hyperledger.protos.Chaincode.ChaincodeMessage.Builder.class); } /** * Protobuf enum {@code protos.ChaincodeMessage.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * UNDEFINED = 0; */ UNDEFINED(0), /** * REGISTER = 1; */ REGISTER(1), /** * REGISTERED = 2; */ REGISTERED(2), /** * INIT = 3; */ INIT(3), /** * READY = 4; */ READY(4), /** * TRANSACTION = 5; */ TRANSACTION(5), /** * COMPLETED = 6; */ COMPLETED(6), /** * ERROR = 7; */ ERROR(7), /** * GET_STATE = 8; */ GET_STATE(8), /** * PUT_STATE = 9; */ PUT_STATE(9), /** * DEL_STATE = 10; */ DEL_STATE(10), /** * INVOKE_CHAINCODE = 11; */ INVOKE_CHAINCODE(11), /** * INVOKE_QUERY = 12; */ INVOKE_QUERY(12), /** * RESPONSE = 13; */ RESPONSE(13), /** * QUERY = 14; */ QUERY(14), /** * QUERY_COMPLETED = 15; */ QUERY_COMPLETED(15), /** * QUERY_ERROR = 16; */ QUERY_ERROR(16), /** * RANGE_QUERY_STATE = 17; */ RANGE_QUERY_STATE(17), /** * RANGE_QUERY_STATE_NEXT = 18; */ RANGE_QUERY_STATE_NEXT(18), /** * RANGE_QUERY_STATE_CLOSE = 19; */ RANGE_QUERY_STATE_CLOSE(19), /** * KEEPALIVE = 20; */ KEEPALIVE(20), UNRECOGNIZED(-1), ; /** * UNDEFINED = 0; */ public static final int UNDEFINED_VALUE = 0; /** * REGISTER = 1; */ public static final int REGISTER_VALUE = 1; /** * REGISTERED = 2; */ public static final int REGISTERED_VALUE = 2; /** * INIT = 3; */ public static final int INIT_VALUE = 3; /** * READY = 4; */ public static final int READY_VALUE = 4; /** * TRANSACTION = 5; */ public static final int TRANSACTION_VALUE = 5; /** * COMPLETED = 6; */ public static final int COMPLETED_VALUE = 6; /** * ERROR = 7; */ public static final int ERROR_VALUE = 7; /** * GET_STATE = 8; */ public static final int GET_STATE_VALUE = 8; /** * PUT_STATE = 9; */ public static final int PUT_STATE_VALUE = 9; /** * DEL_STATE = 10; */ public static final int DEL_STATE_VALUE = 10; /** * INVOKE_CHAINCODE = 11; */ public static final int INVOKE_CHAINCODE_VALUE = 11; /** * INVOKE_QUERY = 12; */ public static final int INVOKE_QUERY_VALUE = 12; /** * RESPONSE = 13; */ public static final int RESPONSE_VALUE = 13; /** * QUERY = 14; */ public static final int QUERY_VALUE = 14; /** * QUERY_COMPLETED = 15; */ public static final int QUERY_COMPLETED_VALUE = 15; /** * QUERY_ERROR = 16; */ public static final int QUERY_ERROR_VALUE = 16; /** * RANGE_QUERY_STATE = 17; */ public static final int RANGE_QUERY_STATE_VALUE = 17; /** * RANGE_QUERY_STATE_NEXT = 18; */ public static final int RANGE_QUERY_STATE_NEXT_VALUE = 18; /** * RANGE_QUERY_STATE_CLOSE = 19; */ public static final int RANGE_QUERY_STATE_CLOSE_VALUE = 19; /** * KEEPALIVE = 20; */ public static final int KEEPALIVE_VALUE = 20; 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 REGISTER; case 2: return REGISTERED; case 3: return INIT; case 4: return READY; case 5: return TRANSACTION; case 6: return COMPLETED; case 7: return ERROR; case 8: return GET_STATE; case 9: return PUT_STATE; case 10: return DEL_STATE; case 11: return INVOKE_CHAINCODE; case 12: return INVOKE_QUERY; case 13: return RESPONSE; case 14: return QUERY; case 15: return QUERY_COMPLETED; case 16: return QUERY_ERROR; case 17: return RANGE_QUERY_STATE; case 18: return RANGE_QUERY_STATE_NEXT; case 19: return RANGE_QUERY_STATE_CLOSE; case 20: return KEEPALIVE; 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.Chaincode.ChaincodeMessage.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.ChaincodeMessage.Type) } public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** * optional .protos.ChaincodeMessage.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.ChaincodeMessage.Type type = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeMessage.Type getType() { org.hyperledger.protos.Chaincode.ChaincodeMessage.Type result = org.hyperledger.protos.Chaincode.ChaincodeMessage.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Chaincode.ChaincodeMessage.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 TXID_FIELD_NUMBER = 4; private volatile java.lang.Object txid_; /** * optional string txid = 4; */ 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 = 4; */ 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 SECURITYCONTEXT_FIELD_NUMBER = 5; private org.hyperledger.protos.Chaincode.ChaincodeSecurityContext securityContext_; /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public boolean hasSecurityContext() { return securityContext_ != null; } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public org.hyperledger.protos.Chaincode.ChaincodeSecurityContext getSecurityContext() { return securityContext_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.getDefaultInstance() : securityContext_; } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public org.hyperledger.protos.Chaincode.ChaincodeSecurityContextOrBuilder getSecurityContextOrBuilder() { return getSecurityContext(); } public static final int CHAINCODEEVENT_FIELD_NUMBER = 6; private org.hyperledger.protos.Chaincodeevent.ChaincodeEvent chaincodeEvent_; /** *
     *event emmited by chaincode. Used only with Init or Invoke.
     * This event is then stored (currently)
     *with Block.NonHashData.TransactionResult
     * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public boolean hasChaincodeEvent() { return chaincodeEvent_ != null; } /** *
     *event emmited by chaincode. Used only with Init or Invoke.
     * This event is then stored (currently)
     *with Block.NonHashData.TransactionResult
     * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvent() { return chaincodeEvent_ == null ? org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance() : chaincodeEvent_; } /** *
     *event emmited by chaincode. Used only with Init or Invoke.
     * This event is then stored (currently)
     *with Block.NonHashData.TransactionResult
     * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ 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 (type_ != org.hyperledger.protos.Chaincode.ChaincodeMessage.Type.UNDEFINED.getNumber()) { output.writeEnum(1, type_); } if (timestamp_ != null) { output.writeMessage(2, getTimestamp()); } if (!payload_.isEmpty()) { output.writeBytes(3, payload_); } if (!getTxidBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, txid_); } if (securityContext_ != null) { output.writeMessage(5, getSecurityContext()); } if (chaincodeEvent_ != null) { output.writeMessage(6, getChaincodeEvent()); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != org.hyperledger.protos.Chaincode.ChaincodeMessage.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 (!getTxidBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, txid_); } if (securityContext_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getSecurityContext()); } if (chaincodeEvent_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, 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.Chaincode.ChaincodeMessage)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.ChaincodeMessage other = (org.hyperledger.protos.Chaincode.ChaincodeMessage) 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 && getTxid() .equals(other.getTxid()); result = result && (hasSecurityContext() == other.hasSecurityContext()); if (hasSecurityContext()) { result = result && getSecurityContext() .equals(other.getSecurityContext()); } 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) + 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) + TXID_FIELD_NUMBER; hash = (53 * hash) + getTxid().hashCode(); if (hasSecurityContext()) { hash = (37 * hash) + SECURITYCONTEXT_FIELD_NUMBER; hash = (53 * hash) + getSecurityContext().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.Chaincode.ChaincodeMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeMessage 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.Chaincode.ChaincodeMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.ChaincodeMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.ChaincodeMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeMessage 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.Chaincode.ChaincodeMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeMessage 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.Chaincode.ChaincodeMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.ChaincodeMessage 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.Chaincode.ChaincodeMessage 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.ChaincodeMessage} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.ChaincodeMessage) org.hyperledger.protos.Chaincode.ChaincodeMessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeMessage_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.ChaincodeMessage.class, org.hyperledger.protos.Chaincode.ChaincodeMessage.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.ChaincodeMessage.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; txid_ = ""; if (securityContextBuilder_ == null) { securityContext_ = null; } else { securityContext_ = null; securityContextBuilder_ = null; } if (chaincodeEventBuilder_ == null) { chaincodeEvent_ = null; } else { chaincodeEvent_ = null; chaincodeEventBuilder_ = null; } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_ChaincodeMessage_descriptor; } public org.hyperledger.protos.Chaincode.ChaincodeMessage getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.ChaincodeMessage.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.ChaincodeMessage build() { org.hyperledger.protos.Chaincode.ChaincodeMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.ChaincodeMessage buildPartial() { org.hyperledger.protos.Chaincode.ChaincodeMessage result = new org.hyperledger.protos.Chaincode.ChaincodeMessage(this); result.type_ = type_; if (timestampBuilder_ == null) { result.timestamp_ = timestamp_; } else { result.timestamp_ = timestampBuilder_.build(); } result.payload_ = payload_; result.txid_ = txid_; if (securityContextBuilder_ == null) { result.securityContext_ = securityContext_; } else { result.securityContext_ = securityContextBuilder_.build(); } 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.Chaincode.ChaincodeMessage) { return mergeFrom((org.hyperledger.protos.Chaincode.ChaincodeMessage)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.ChaincodeMessage other) { if (other == org.hyperledger.protos.Chaincode.ChaincodeMessage.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.getTxid().isEmpty()) { txid_ = other.txid_; onChanged(); } if (other.hasSecurityContext()) { mergeSecurityContext(other.getSecurityContext()); } 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.Chaincode.ChaincodeMessage parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.ChaincodeMessage) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int type_ = 0; /** * optional .protos.ChaincodeMessage.Type type = 1; */ public int getTypeValue() { return type_; } /** * optional .protos.ChaincodeMessage.Type type = 1; */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** * optional .protos.ChaincodeMessage.Type type = 1; */ public org.hyperledger.protos.Chaincode.ChaincodeMessage.Type getType() { org.hyperledger.protos.Chaincode.ChaincodeMessage.Type result = org.hyperledger.protos.Chaincode.ChaincodeMessage.Type.valueOf(type_); return result == null ? org.hyperledger.protos.Chaincode.ChaincodeMessage.Type.UNRECOGNIZED : result; } /** * optional .protos.ChaincodeMessage.Type type = 1; */ public Builder setType(org.hyperledger.protos.Chaincode.ChaincodeMessage.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** * optional .protos.ChaincodeMessage.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 java.lang.Object txid_ = ""; /** * optional string txid = 4; */ 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 = 4; */ 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 = 4; */ public Builder setTxid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } txid_ = value; onChanged(); return this; } /** * optional string txid = 4; */ public Builder clearTxid() { txid_ = getDefaultInstance().getTxid(); onChanged(); return this; } /** * optional string txid = 4; */ public Builder setTxidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); txid_ = value; onChanged(); return this; } private org.hyperledger.protos.Chaincode.ChaincodeSecurityContext securityContext_ = null; private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSecurityContext, org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder, org.hyperledger.protos.Chaincode.ChaincodeSecurityContextOrBuilder> securityContextBuilder_; /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public boolean hasSecurityContext() { return securityContextBuilder_ != null || securityContext_ != null; } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public org.hyperledger.protos.Chaincode.ChaincodeSecurityContext getSecurityContext() { if (securityContextBuilder_ == null) { return securityContext_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.getDefaultInstance() : securityContext_; } else { return securityContextBuilder_.getMessage(); } } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public Builder setSecurityContext(org.hyperledger.protos.Chaincode.ChaincodeSecurityContext value) { if (securityContextBuilder_ == null) { if (value == null) { throw new NullPointerException(); } securityContext_ = value; onChanged(); } else { securityContextBuilder_.setMessage(value); } return this; } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public Builder setSecurityContext( org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder builderForValue) { if (securityContextBuilder_ == null) { securityContext_ = builderForValue.build(); onChanged(); } else { securityContextBuilder_.setMessage(builderForValue.build()); } return this; } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public Builder mergeSecurityContext(org.hyperledger.protos.Chaincode.ChaincodeSecurityContext value) { if (securityContextBuilder_ == null) { if (securityContext_ != null) { securityContext_ = org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.newBuilder(securityContext_).mergeFrom(value).buildPartial(); } else { securityContext_ = value; } onChanged(); } else { securityContextBuilder_.mergeFrom(value); } return this; } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public Builder clearSecurityContext() { if (securityContextBuilder_ == null) { securityContext_ = null; onChanged(); } else { securityContext_ = null; securityContextBuilder_ = null; } return this; } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder getSecurityContextBuilder() { onChanged(); return getSecurityContextFieldBuilder().getBuilder(); } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ public org.hyperledger.protos.Chaincode.ChaincodeSecurityContextOrBuilder getSecurityContextOrBuilder() { if (securityContextBuilder_ != null) { return securityContextBuilder_.getMessageOrBuilder(); } else { return securityContext_ == null ? org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.getDefaultInstance() : securityContext_; } } /** * optional .protos.ChaincodeSecurityContext securityContext = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSecurityContext, org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder, org.hyperledger.protos.Chaincode.ChaincodeSecurityContextOrBuilder> getSecurityContextFieldBuilder() { if (securityContextBuilder_ == null) { securityContextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.hyperledger.protos.Chaincode.ChaincodeSecurityContext, org.hyperledger.protos.Chaincode.ChaincodeSecurityContext.Builder, org.hyperledger.protos.Chaincode.ChaincodeSecurityContextOrBuilder>( getSecurityContext(), getParentForChildren(), isClean()); securityContext_ = null; } return securityContextBuilder_; } 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_; /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public boolean hasChaincodeEvent() { return chaincodeEventBuilder_ != null || chaincodeEvent_ != null; } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent getChaincodeEvent() { if (chaincodeEventBuilder_ == null) { return chaincodeEvent_ == null ? org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance() : chaincodeEvent_; } else { return chaincodeEventBuilder_.getMessage(); } } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ 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; } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public Builder setChaincodeEvent( org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder builderForValue) { if (chaincodeEventBuilder_ == null) { chaincodeEvent_ = builderForValue.build(); onChanged(); } else { chaincodeEventBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ 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; } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public Builder clearChaincodeEvent() { if (chaincodeEventBuilder_ == null) { chaincodeEvent_ = null; onChanged(); } else { chaincodeEvent_ = null; chaincodeEventBuilder_ = null; } return this; } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.Builder getChaincodeEventBuilder() { onChanged(); return getChaincodeEventFieldBuilder().getBuilder(); } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ public org.hyperledger.protos.Chaincodeevent.ChaincodeEventOrBuilder getChaincodeEventOrBuilder() { if (chaincodeEventBuilder_ != null) { return chaincodeEventBuilder_.getMessageOrBuilder(); } else { return chaincodeEvent_ == null ? org.hyperledger.protos.Chaincodeevent.ChaincodeEvent.getDefaultInstance() : chaincodeEvent_; } } /** *
       *event emmited by chaincode. Used only with Init or Invoke.
       * This event is then stored (currently)
       *with Block.NonHashData.TransactionResult
       * 
* * optional .protos.ChaincodeEvent chaincodeEvent = 6; */ 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.ChaincodeMessage) } // @@protoc_insertion_point(class_scope:protos.ChaincodeMessage) private static final org.hyperledger.protos.Chaincode.ChaincodeMessage DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.ChaincodeMessage(); } public static org.hyperledger.protos.Chaincode.ChaincodeMessage getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ChaincodeMessage parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChaincodeMessage(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.Chaincode.ChaincodeMessage getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PutStateInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.PutStateInfo) com.google.protobuf.MessageOrBuilder { /** * optional string key = 1; */ java.lang.String getKey(); /** * optional string key = 1; */ com.google.protobuf.ByteString getKeyBytes(); /** * optional bytes value = 2; */ com.google.protobuf.ByteString getValue(); } /** * Protobuf type {@code protos.PutStateInfo} */ public static final class PutStateInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.PutStateInfo) PutStateInfoOrBuilder { // Use PutStateInfo.newBuilder() to construct. private PutStateInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PutStateInfo() { key_ = ""; value_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private PutStateInfo( 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(); key_ = s; break; } case 18: { value_ = 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.Chaincode.internal_static_protos_PutStateInfo_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_PutStateInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.PutStateInfo.class, org.hyperledger.protos.Chaincode.PutStateInfo.Builder.class); } public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** * optional string key = 1; */ public java.lang.String getKey() { java.lang.Object ref = key_; 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(); key_ = s; return s; } } /** * optional string key = 1; */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private com.google.protobuf.ByteString value_; /** * optional bytes value = 2; */ public com.google.protobuf.ByteString getValue() { return value_; } 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 (!getKeyBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (!value_.isEmpty()) { output.writeBytes(2, value_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getKeyBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (!value_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, value_); } 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.Chaincode.PutStateInfo)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.PutStateInfo other = (org.hyperledger.protos.Chaincode.PutStateInfo) obj; boolean result = true; result = result && getKey() .equals(other.getKey()); result = result && getValue() .equals(other.getValue()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.PutStateInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.PutStateInfo 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.Chaincode.PutStateInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.PutStateInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.PutStateInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.PutStateInfo 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.Chaincode.PutStateInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.PutStateInfo 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.Chaincode.PutStateInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.PutStateInfo 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.Chaincode.PutStateInfo 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.PutStateInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.PutStateInfo) org.hyperledger.protos.Chaincode.PutStateInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_PutStateInfo_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_PutStateInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.PutStateInfo.class, org.hyperledger.protos.Chaincode.PutStateInfo.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.PutStateInfo.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(); key_ = ""; value_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_PutStateInfo_descriptor; } public org.hyperledger.protos.Chaincode.PutStateInfo getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.PutStateInfo.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.PutStateInfo build() { org.hyperledger.protos.Chaincode.PutStateInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.PutStateInfo buildPartial() { org.hyperledger.protos.Chaincode.PutStateInfo result = new org.hyperledger.protos.Chaincode.PutStateInfo(this); result.key_ = key_; result.value_ = value_; 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.Chaincode.PutStateInfo) { return mergeFrom((org.hyperledger.protos.Chaincode.PutStateInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.PutStateInfo other) { if (other == org.hyperledger.protos.Chaincode.PutStateInfo.getDefaultInstance()) return this; if (!other.getKey().isEmpty()) { key_ = other.key_; onChanged(); } if (other.getValue() != com.google.protobuf.ByteString.EMPTY) { setValue(other.getValue()); } 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.Chaincode.PutStateInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.PutStateInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object key_ = ""; /** * optional string key = 1; */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); key_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string key = 1; */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string key = 1; */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } key_ = value; onChanged(); return this; } /** * optional string key = 1; */ public Builder clearKey() { key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** * optional string key = 1; */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); key_ = value; onChanged(); return this; } private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes value = 2; */ public com.google.protobuf.ByteString getValue() { return value_; } /** * optional bytes value = 2; */ public Builder setValue(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } value_ = value; onChanged(); return this; } /** * optional bytes value = 2; */ public Builder clearValue() { value_ = getDefaultInstance().getValue(); 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.PutStateInfo) } // @@protoc_insertion_point(class_scope:protos.PutStateInfo) private static final org.hyperledger.protos.Chaincode.PutStateInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.PutStateInfo(); } public static org.hyperledger.protos.Chaincode.PutStateInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public PutStateInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PutStateInfo(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.Chaincode.PutStateInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RangeQueryStateOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.RangeQueryState) com.google.protobuf.MessageOrBuilder { /** * optional string startKey = 1; */ java.lang.String getStartKey(); /** * optional string startKey = 1; */ com.google.protobuf.ByteString getStartKeyBytes(); /** * optional string endKey = 2; */ java.lang.String getEndKey(); /** * optional string endKey = 2; */ com.google.protobuf.ByteString getEndKeyBytes(); } /** * Protobuf type {@code protos.RangeQueryState} */ public static final class RangeQueryState extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.RangeQueryState) RangeQueryStateOrBuilder { // Use RangeQueryState.newBuilder() to construct. private RangeQueryState(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RangeQueryState() { startKey_ = ""; endKey_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private RangeQueryState( 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(); startKey_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); endKey_ = 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.Chaincode.internal_static_protos_RangeQueryState_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryState_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryState.class, org.hyperledger.protos.Chaincode.RangeQueryState.Builder.class); } public static final int STARTKEY_FIELD_NUMBER = 1; private volatile java.lang.Object startKey_; /** * optional string startKey = 1; */ public java.lang.String getStartKey() { java.lang.Object ref = startKey_; 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(); startKey_ = s; return s; } } /** * optional string startKey = 1; */ public com.google.protobuf.ByteString getStartKeyBytes() { java.lang.Object ref = startKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ENDKEY_FIELD_NUMBER = 2; private volatile java.lang.Object endKey_; /** * optional string endKey = 2; */ public java.lang.String getEndKey() { java.lang.Object ref = endKey_; 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(); endKey_ = s; return s; } } /** * optional string endKey = 2; */ public com.google.protobuf.ByteString getEndKeyBytes() { java.lang.Object ref = endKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); endKey_ = 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 (!getStartKeyBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, startKey_); } if (!getEndKeyBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, endKey_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getStartKeyBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, startKey_); } if (!getEndKeyBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, endKey_); } 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.Chaincode.RangeQueryState)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.RangeQueryState other = (org.hyperledger.protos.Chaincode.RangeQueryState) obj; boolean result = true; result = result && getStartKey() .equals(other.getStartKey()); result = result && getEndKey() .equals(other.getEndKey()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + STARTKEY_FIELD_NUMBER; hash = (53 * hash) + getStartKey().hashCode(); hash = (37 * hash) + ENDKEY_FIELD_NUMBER; hash = (53 * hash) + getEndKey().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.RangeQueryState parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryState 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.Chaincode.RangeQueryState parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryState parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.RangeQueryState parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryState 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.Chaincode.RangeQueryState parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryState 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.Chaincode.RangeQueryState parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryState 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.Chaincode.RangeQueryState 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.RangeQueryState} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.RangeQueryState) org.hyperledger.protos.Chaincode.RangeQueryStateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryState_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryState_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryState.class, org.hyperledger.protos.Chaincode.RangeQueryState.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.RangeQueryState.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(); startKey_ = ""; endKey_ = ""; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryState_descriptor; } public org.hyperledger.protos.Chaincode.RangeQueryState getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.RangeQueryState.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.RangeQueryState build() { org.hyperledger.protos.Chaincode.RangeQueryState result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.RangeQueryState buildPartial() { org.hyperledger.protos.Chaincode.RangeQueryState result = new org.hyperledger.protos.Chaincode.RangeQueryState(this); result.startKey_ = startKey_; result.endKey_ = endKey_; 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.Chaincode.RangeQueryState) { return mergeFrom((org.hyperledger.protos.Chaincode.RangeQueryState)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.RangeQueryState other) { if (other == org.hyperledger.protos.Chaincode.RangeQueryState.getDefaultInstance()) return this; if (!other.getStartKey().isEmpty()) { startKey_ = other.startKey_; onChanged(); } if (!other.getEndKey().isEmpty()) { endKey_ = other.endKey_; 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.Chaincode.RangeQueryState parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.RangeQueryState) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object startKey_ = ""; /** * optional string startKey = 1; */ public java.lang.String getStartKey() { java.lang.Object ref = startKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); startKey_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string startKey = 1; */ public com.google.protobuf.ByteString getStartKeyBytes() { java.lang.Object ref = startKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string startKey = 1; */ public Builder setStartKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } startKey_ = value; onChanged(); return this; } /** * optional string startKey = 1; */ public Builder clearStartKey() { startKey_ = getDefaultInstance().getStartKey(); onChanged(); return this; } /** * optional string startKey = 1; */ public Builder setStartKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); startKey_ = value; onChanged(); return this; } private java.lang.Object endKey_ = ""; /** * optional string endKey = 2; */ public java.lang.String getEndKey() { java.lang.Object ref = endKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); endKey_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string endKey = 2; */ public com.google.protobuf.ByteString getEndKeyBytes() { java.lang.Object ref = endKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); endKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string endKey = 2; */ public Builder setEndKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } endKey_ = value; onChanged(); return this; } /** * optional string endKey = 2; */ public Builder clearEndKey() { endKey_ = getDefaultInstance().getEndKey(); onChanged(); return this; } /** * optional string endKey = 2; */ public Builder setEndKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); endKey_ = 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.RangeQueryState) } // @@protoc_insertion_point(class_scope:protos.RangeQueryState) private static final org.hyperledger.protos.Chaincode.RangeQueryState DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.RangeQueryState(); } public static org.hyperledger.protos.Chaincode.RangeQueryState getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RangeQueryState parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RangeQueryState(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.Chaincode.RangeQueryState getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RangeQueryStateNextOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.RangeQueryStateNext) com.google.protobuf.MessageOrBuilder { /** * optional string ID = 1; */ java.lang.String getID(); /** * optional string ID = 1; */ com.google.protobuf.ByteString getIDBytes(); } /** * Protobuf type {@code protos.RangeQueryStateNext} */ public static final class RangeQueryStateNext extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.RangeQueryStateNext) RangeQueryStateNextOrBuilder { // Use RangeQueryStateNext.newBuilder() to construct. private RangeQueryStateNext(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RangeQueryStateNext() { iD_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private RangeQueryStateNext( 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(); iD_ = 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.Chaincode.internal_static_protos_RangeQueryStateNext_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateNext_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateNext.class, org.hyperledger.protos.Chaincode.RangeQueryStateNext.Builder.class); } public static final int ID_FIELD_NUMBER = 1; private volatile java.lang.Object iD_; /** * optional string ID = 1; */ public java.lang.String getID() { java.lang.Object ref = iD_; 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(); iD_ = s; return s; } } /** * optional string ID = 1; */ public com.google.protobuf.ByteString getIDBytes() { java.lang.Object ref = iD_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); iD_ = 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 (!getIDBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, iD_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getIDBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, iD_); } 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.Chaincode.RangeQueryStateNext)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.RangeQueryStateNext other = (org.hyperledger.protos.Chaincode.RangeQueryStateNext) obj; boolean result = true; result = result && getID() .equals(other.getID()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + getID().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext 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.Chaincode.RangeQueryStateNext parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext 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.Chaincode.RangeQueryStateNext parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext 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.Chaincode.RangeQueryStateNext parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext 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.Chaincode.RangeQueryStateNext 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.RangeQueryStateNext} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.RangeQueryStateNext) org.hyperledger.protos.Chaincode.RangeQueryStateNextOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateNext_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateNext_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateNext.class, org.hyperledger.protos.Chaincode.RangeQueryStateNext.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.RangeQueryStateNext.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(); iD_ = ""; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateNext_descriptor; } public org.hyperledger.protos.Chaincode.RangeQueryStateNext getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.RangeQueryStateNext.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.RangeQueryStateNext build() { org.hyperledger.protos.Chaincode.RangeQueryStateNext result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.RangeQueryStateNext buildPartial() { org.hyperledger.protos.Chaincode.RangeQueryStateNext result = new org.hyperledger.protos.Chaincode.RangeQueryStateNext(this); result.iD_ = iD_; 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.Chaincode.RangeQueryStateNext) { return mergeFrom((org.hyperledger.protos.Chaincode.RangeQueryStateNext)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.RangeQueryStateNext other) { if (other == org.hyperledger.protos.Chaincode.RangeQueryStateNext.getDefaultInstance()) return this; if (!other.getID().isEmpty()) { iD_ = other.iD_; 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.Chaincode.RangeQueryStateNext parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.RangeQueryStateNext) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object iD_ = ""; /** * optional string ID = 1; */ public java.lang.String getID() { java.lang.Object ref = iD_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); iD_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string ID = 1; */ public com.google.protobuf.ByteString getIDBytes() { java.lang.Object ref = iD_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); iD_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string ID = 1; */ public Builder setID( java.lang.String value) { if (value == null) { throw new NullPointerException(); } iD_ = value; onChanged(); return this; } /** * optional string ID = 1; */ public Builder clearID() { iD_ = getDefaultInstance().getID(); onChanged(); return this; } /** * optional string ID = 1; */ public Builder setIDBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); iD_ = 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.RangeQueryStateNext) } // @@protoc_insertion_point(class_scope:protos.RangeQueryStateNext) private static final org.hyperledger.protos.Chaincode.RangeQueryStateNext DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.RangeQueryStateNext(); } public static org.hyperledger.protos.Chaincode.RangeQueryStateNext getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RangeQueryStateNext parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RangeQueryStateNext(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.Chaincode.RangeQueryStateNext getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RangeQueryStateCloseOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.RangeQueryStateClose) com.google.protobuf.MessageOrBuilder { /** * optional string ID = 1; */ java.lang.String getID(); /** * optional string ID = 1; */ com.google.protobuf.ByteString getIDBytes(); } /** * Protobuf type {@code protos.RangeQueryStateClose} */ public static final class RangeQueryStateClose extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.RangeQueryStateClose) RangeQueryStateCloseOrBuilder { // Use RangeQueryStateClose.newBuilder() to construct. private RangeQueryStateClose(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RangeQueryStateClose() { iD_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private RangeQueryStateClose( 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(); iD_ = 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.Chaincode.internal_static_protos_RangeQueryStateClose_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateClose_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateClose.class, org.hyperledger.protos.Chaincode.RangeQueryStateClose.Builder.class); } public static final int ID_FIELD_NUMBER = 1; private volatile java.lang.Object iD_; /** * optional string ID = 1; */ public java.lang.String getID() { java.lang.Object ref = iD_; 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(); iD_ = s; return s; } } /** * optional string ID = 1; */ public com.google.protobuf.ByteString getIDBytes() { java.lang.Object ref = iD_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); iD_ = 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 (!getIDBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, iD_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getIDBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, iD_); } 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.Chaincode.RangeQueryStateClose)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.RangeQueryStateClose other = (org.hyperledger.protos.Chaincode.RangeQueryStateClose) obj; boolean result = true; result = result && getID() .equals(other.getID()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + getID().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose 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.Chaincode.RangeQueryStateClose parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose 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.Chaincode.RangeQueryStateClose parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose 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.Chaincode.RangeQueryStateClose parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose 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.Chaincode.RangeQueryStateClose 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.RangeQueryStateClose} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.RangeQueryStateClose) org.hyperledger.protos.Chaincode.RangeQueryStateCloseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateClose_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateClose_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateClose.class, org.hyperledger.protos.Chaincode.RangeQueryStateClose.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.RangeQueryStateClose.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(); iD_ = ""; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateClose_descriptor; } public org.hyperledger.protos.Chaincode.RangeQueryStateClose getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.RangeQueryStateClose.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.RangeQueryStateClose build() { org.hyperledger.protos.Chaincode.RangeQueryStateClose result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.RangeQueryStateClose buildPartial() { org.hyperledger.protos.Chaincode.RangeQueryStateClose result = new org.hyperledger.protos.Chaincode.RangeQueryStateClose(this); result.iD_ = iD_; 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.Chaincode.RangeQueryStateClose) { return mergeFrom((org.hyperledger.protos.Chaincode.RangeQueryStateClose)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.RangeQueryStateClose other) { if (other == org.hyperledger.protos.Chaincode.RangeQueryStateClose.getDefaultInstance()) return this; if (!other.getID().isEmpty()) { iD_ = other.iD_; 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.Chaincode.RangeQueryStateClose parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.RangeQueryStateClose) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object iD_ = ""; /** * optional string ID = 1; */ public java.lang.String getID() { java.lang.Object ref = iD_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); iD_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string ID = 1; */ public com.google.protobuf.ByteString getIDBytes() { java.lang.Object ref = iD_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); iD_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string ID = 1; */ public Builder setID( java.lang.String value) { if (value == null) { throw new NullPointerException(); } iD_ = value; onChanged(); return this; } /** * optional string ID = 1; */ public Builder clearID() { iD_ = getDefaultInstance().getID(); onChanged(); return this; } /** * optional string ID = 1; */ public Builder setIDBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); iD_ = 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.RangeQueryStateClose) } // @@protoc_insertion_point(class_scope:protos.RangeQueryStateClose) private static final org.hyperledger.protos.Chaincode.RangeQueryStateClose DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.RangeQueryStateClose(); } public static org.hyperledger.protos.Chaincode.RangeQueryStateClose getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RangeQueryStateClose parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RangeQueryStateClose(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.Chaincode.RangeQueryStateClose getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RangeQueryStateKeyValueOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.RangeQueryStateKeyValue) com.google.protobuf.MessageOrBuilder { /** * optional string key = 1; */ java.lang.String getKey(); /** * optional string key = 1; */ com.google.protobuf.ByteString getKeyBytes(); /** * optional bytes value = 2; */ com.google.protobuf.ByteString getValue(); } /** * Protobuf type {@code protos.RangeQueryStateKeyValue} */ public static final class RangeQueryStateKeyValue extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.RangeQueryStateKeyValue) RangeQueryStateKeyValueOrBuilder { // Use RangeQueryStateKeyValue.newBuilder() to construct. private RangeQueryStateKeyValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RangeQueryStateKeyValue() { key_ = ""; value_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private RangeQueryStateKeyValue( 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(); key_ = s; break; } case 18: { value_ = 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.Chaincode.internal_static_protos_RangeQueryStateKeyValue_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateKeyValue_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.class, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder.class); } public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** * optional string key = 1; */ public java.lang.String getKey() { java.lang.Object ref = key_; 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(); key_ = s; return s; } } /** * optional string key = 1; */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private com.google.protobuf.ByteString value_; /** * optional bytes value = 2; */ public com.google.protobuf.ByteString getValue() { return value_; } 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 (!getKeyBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (!value_.isEmpty()) { output.writeBytes(2, value_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getKeyBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (!value_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, value_); } 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.Chaincode.RangeQueryStateKeyValue)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue other = (org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue) obj; boolean result = true; result = result && getKey() .equals(other.getKey()); result = result && getValue() .equals(other.getValue()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue 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.Chaincode.RangeQueryStateKeyValue parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue 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.Chaincode.RangeQueryStateKeyValue parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue 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.Chaincode.RangeQueryStateKeyValue parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue 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.Chaincode.RangeQueryStateKeyValue 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.RangeQueryStateKeyValue} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.RangeQueryStateKeyValue) org.hyperledger.protos.Chaincode.RangeQueryStateKeyValueOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateKeyValue_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateKeyValue_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.class, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.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(); key_ = ""; value_ = com.google.protobuf.ByteString.EMPTY; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateKeyValue_descriptor; } public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue build() { org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue buildPartial() { org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue result = new org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue(this); result.key_ = key_; result.value_ = value_; 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.Chaincode.RangeQueryStateKeyValue) { return mergeFrom((org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue other) { if (other == org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.getDefaultInstance()) return this; if (!other.getKey().isEmpty()) { key_ = other.key_; onChanged(); } if (other.getValue() != com.google.protobuf.ByteString.EMPTY) { setValue(other.getValue()); } 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.Chaincode.RangeQueryStateKeyValue parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object key_ = ""; /** * optional string key = 1; */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); key_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string key = 1; */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string key = 1; */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } key_ = value; onChanged(); return this; } /** * optional string key = 1; */ public Builder clearKey() { key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** * optional string key = 1; */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); key_ = value; onChanged(); return this; } private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes value = 2; */ public com.google.protobuf.ByteString getValue() { return value_; } /** * optional bytes value = 2; */ public Builder setValue(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } value_ = value; onChanged(); return this; } /** * optional bytes value = 2; */ public Builder clearValue() { value_ = getDefaultInstance().getValue(); 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.RangeQueryStateKeyValue) } // @@protoc_insertion_point(class_scope:protos.RangeQueryStateKeyValue) private static final org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue(); } public static org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RangeQueryStateKeyValue parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RangeQueryStateKeyValue(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.Chaincode.RangeQueryStateKeyValue getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RangeQueryStateResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:protos.RangeQueryStateResponse) com.google.protobuf.MessageOrBuilder { /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ java.util.List getKeysAndValuesList(); /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue getKeysAndValues(int index); /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ int getKeysAndValuesCount(); /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ java.util.List getKeysAndValuesOrBuilderList(); /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ org.hyperledger.protos.Chaincode.RangeQueryStateKeyValueOrBuilder getKeysAndValuesOrBuilder( int index); /** * optional bool hasMore = 2; */ boolean getHasMore(); /** * optional string ID = 3; */ java.lang.String getID(); /** * optional string ID = 3; */ com.google.protobuf.ByteString getIDBytes(); } /** * Protobuf type {@code protos.RangeQueryStateResponse} */ public static final class RangeQueryStateResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:protos.RangeQueryStateResponse) RangeQueryStateResponseOrBuilder { // Use RangeQueryStateResponse.newBuilder() to construct. private RangeQueryStateResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RangeQueryStateResponse() { keysAndValues_ = java.util.Collections.emptyList(); hasMore_ = false; iD_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private RangeQueryStateResponse( 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)) { keysAndValues_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } keysAndValues_.add( input.readMessage(org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.parser(), extensionRegistry)); break; } case 16: { hasMore_ = input.readBool(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); iD_ = 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)) { keysAndValues_ = java.util.Collections.unmodifiableList(keysAndValues_); } makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateResponse_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateResponse.class, org.hyperledger.protos.Chaincode.RangeQueryStateResponse.Builder.class); } private int bitField0_; public static final int KEYSANDVALUES_FIELD_NUMBER = 1; private java.util.List keysAndValues_; /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public java.util.List getKeysAndValuesList() { return keysAndValues_; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public java.util.List getKeysAndValuesOrBuilderList() { return keysAndValues_; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public int getKeysAndValuesCount() { return keysAndValues_.size(); } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue getKeysAndValues(int index) { return keysAndValues_.get(index); } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValueOrBuilder getKeysAndValuesOrBuilder( int index) { return keysAndValues_.get(index); } public static final int HASMORE_FIELD_NUMBER = 2; private boolean hasMore_; /** * optional bool hasMore = 2; */ public boolean getHasMore() { return hasMore_; } public static final int ID_FIELD_NUMBER = 3; private volatile java.lang.Object iD_; /** * optional string ID = 3; */ public java.lang.String getID() { java.lang.Object ref = iD_; 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(); iD_ = s; return s; } } /** * optional string ID = 3; */ public com.google.protobuf.ByteString getIDBytes() { java.lang.Object ref = iD_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); iD_ = 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 { for (int i = 0; i < keysAndValues_.size(); i++) { output.writeMessage(1, keysAndValues_.get(i)); } if (hasMore_ != false) { output.writeBool(2, hasMore_); } if (!getIDBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, iD_); } } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < keysAndValues_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, keysAndValues_.get(i)); } if (hasMore_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, hasMore_); } if (!getIDBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, iD_); } 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.Chaincode.RangeQueryStateResponse)) { return super.equals(obj); } org.hyperledger.protos.Chaincode.RangeQueryStateResponse other = (org.hyperledger.protos.Chaincode.RangeQueryStateResponse) obj; boolean result = true; result = result && getKeysAndValuesList() .equals(other.getKeysAndValuesList()); result = result && (getHasMore() == other.getHasMore()); result = result && getID() .equals(other.getID()); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (getKeysAndValuesCount() > 0) { hash = (37 * hash) + KEYSANDVALUES_FIELD_NUMBER; hash = (53 * hash) + getKeysAndValuesList().hashCode(); } hash = (37 * hash) + HASMORE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getHasMore()); hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + getID().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse 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.Chaincode.RangeQueryStateResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse 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.Chaincode.RangeQueryStateResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse 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.Chaincode.RangeQueryStateResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse 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.Chaincode.RangeQueryStateResponse 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.RangeQueryStateResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:protos.RangeQueryStateResponse) org.hyperledger.protos.Chaincode.RangeQueryStateResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateResponse_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( org.hyperledger.protos.Chaincode.RangeQueryStateResponse.class, org.hyperledger.protos.Chaincode.RangeQueryStateResponse.Builder.class); } // Construct using org.hyperledger.protos.Chaincode.RangeQueryStateResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getKeysAndValuesFieldBuilder(); } } public Builder clear() { super.clear(); if (keysAndValuesBuilder_ == null) { keysAndValues_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { keysAndValuesBuilder_.clear(); } hasMore_ = false; iD_ = ""; return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.hyperledger.protos.Chaincode.internal_static_protos_RangeQueryStateResponse_descriptor; } public org.hyperledger.protos.Chaincode.RangeQueryStateResponse getDefaultInstanceForType() { return org.hyperledger.protos.Chaincode.RangeQueryStateResponse.getDefaultInstance(); } public org.hyperledger.protos.Chaincode.RangeQueryStateResponse build() { org.hyperledger.protos.Chaincode.RangeQueryStateResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.hyperledger.protos.Chaincode.RangeQueryStateResponse buildPartial() { org.hyperledger.protos.Chaincode.RangeQueryStateResponse result = new org.hyperledger.protos.Chaincode.RangeQueryStateResponse(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (keysAndValuesBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { keysAndValues_ = java.util.Collections.unmodifiableList(keysAndValues_); bitField0_ = (bitField0_ & ~0x00000001); } result.keysAndValues_ = keysAndValues_; } else { result.keysAndValues_ = keysAndValuesBuilder_.build(); } result.hasMore_ = hasMore_; result.iD_ = iD_; 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.Chaincode.RangeQueryStateResponse) { return mergeFrom((org.hyperledger.protos.Chaincode.RangeQueryStateResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.hyperledger.protos.Chaincode.RangeQueryStateResponse other) { if (other == org.hyperledger.protos.Chaincode.RangeQueryStateResponse.getDefaultInstance()) return this; if (keysAndValuesBuilder_ == null) { if (!other.keysAndValues_.isEmpty()) { if (keysAndValues_.isEmpty()) { keysAndValues_ = other.keysAndValues_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureKeysAndValuesIsMutable(); keysAndValues_.addAll(other.keysAndValues_); } onChanged(); } } else { if (!other.keysAndValues_.isEmpty()) { if (keysAndValuesBuilder_.isEmpty()) { keysAndValuesBuilder_.dispose(); keysAndValuesBuilder_ = null; keysAndValues_ = other.keysAndValues_; bitField0_ = (bitField0_ & ~0x00000001); keysAndValuesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getKeysAndValuesFieldBuilder() : null; } else { keysAndValuesBuilder_.addAllMessages(other.keysAndValues_); } } } if (other.getHasMore() != false) { setHasMore(other.getHasMore()); } if (!other.getID().isEmpty()) { iD_ = other.iD_; 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.Chaincode.RangeQueryStateResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.hyperledger.protos.Chaincode.RangeQueryStateResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List keysAndValues_ = java.util.Collections.emptyList(); private void ensureKeysAndValuesIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { keysAndValues_ = new java.util.ArrayList(keysAndValues_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValueOrBuilder> keysAndValuesBuilder_; /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public java.util.List getKeysAndValuesList() { if (keysAndValuesBuilder_ == null) { return java.util.Collections.unmodifiableList(keysAndValues_); } else { return keysAndValuesBuilder_.getMessageList(); } } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public int getKeysAndValuesCount() { if (keysAndValuesBuilder_ == null) { return keysAndValues_.size(); } else { return keysAndValuesBuilder_.getCount(); } } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue getKeysAndValues(int index) { if (keysAndValuesBuilder_ == null) { return keysAndValues_.get(index); } else { return keysAndValuesBuilder_.getMessage(index); } } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder setKeysAndValues( int index, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue value) { if (keysAndValuesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureKeysAndValuesIsMutable(); keysAndValues_.set(index, value); onChanged(); } else { keysAndValuesBuilder_.setMessage(index, value); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder setKeysAndValues( int index, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder builderForValue) { if (keysAndValuesBuilder_ == null) { ensureKeysAndValuesIsMutable(); keysAndValues_.set(index, builderForValue.build()); onChanged(); } else { keysAndValuesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder addKeysAndValues(org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue value) { if (keysAndValuesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureKeysAndValuesIsMutable(); keysAndValues_.add(value); onChanged(); } else { keysAndValuesBuilder_.addMessage(value); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder addKeysAndValues( int index, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue value) { if (keysAndValuesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureKeysAndValuesIsMutable(); keysAndValues_.add(index, value); onChanged(); } else { keysAndValuesBuilder_.addMessage(index, value); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder addKeysAndValues( org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder builderForValue) { if (keysAndValuesBuilder_ == null) { ensureKeysAndValuesIsMutable(); keysAndValues_.add(builderForValue.build()); onChanged(); } else { keysAndValuesBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder addKeysAndValues( int index, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder builderForValue) { if (keysAndValuesBuilder_ == null) { ensureKeysAndValuesIsMutable(); keysAndValues_.add(index, builderForValue.build()); onChanged(); } else { keysAndValuesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder addAllKeysAndValues( java.lang.Iterable values) { if (keysAndValuesBuilder_ == null) { ensureKeysAndValuesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, keysAndValues_); onChanged(); } else { keysAndValuesBuilder_.addAllMessages(values); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder clearKeysAndValues() { if (keysAndValuesBuilder_ == null) { keysAndValues_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { keysAndValuesBuilder_.clear(); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public Builder removeKeysAndValues(int index) { if (keysAndValuesBuilder_ == null) { ensureKeysAndValuesIsMutable(); keysAndValues_.remove(index); onChanged(); } else { keysAndValuesBuilder_.remove(index); } return this; } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder getKeysAndValuesBuilder( int index) { return getKeysAndValuesFieldBuilder().getBuilder(index); } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValueOrBuilder getKeysAndValuesOrBuilder( int index) { if (keysAndValuesBuilder_ == null) { return keysAndValues_.get(index); } else { return keysAndValuesBuilder_.getMessageOrBuilder(index); } } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public java.util.List getKeysAndValuesOrBuilderList() { if (keysAndValuesBuilder_ != null) { return keysAndValuesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(keysAndValues_); } } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder addKeysAndValuesBuilder() { return getKeysAndValuesFieldBuilder().addBuilder( org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.getDefaultInstance()); } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder addKeysAndValuesBuilder( int index) { return getKeysAndValuesFieldBuilder().addBuilder( index, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.getDefaultInstance()); } /** * repeated .protos.RangeQueryStateKeyValue keysAndValues = 1; */ public java.util.List getKeysAndValuesBuilderList() { return getKeysAndValuesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValueOrBuilder> getKeysAndValuesFieldBuilder() { if (keysAndValuesBuilder_ == null) { keysAndValuesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValue.Builder, org.hyperledger.protos.Chaincode.RangeQueryStateKeyValueOrBuilder>( keysAndValues_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); keysAndValues_ = null; } return keysAndValuesBuilder_; } private boolean hasMore_ ; /** * optional bool hasMore = 2; */ public boolean getHasMore() { return hasMore_; } /** * optional bool hasMore = 2; */ public Builder setHasMore(boolean value) { hasMore_ = value; onChanged(); return this; } /** * optional bool hasMore = 2; */ public Builder clearHasMore() { hasMore_ = false; onChanged(); return this; } private java.lang.Object iD_ = ""; /** * optional string ID = 3; */ public java.lang.String getID() { java.lang.Object ref = iD_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); iD_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string ID = 3; */ public com.google.protobuf.ByteString getIDBytes() { java.lang.Object ref = iD_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); iD_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string ID = 3; */ public Builder setID( java.lang.String value) { if (value == null) { throw new NullPointerException(); } iD_ = value; onChanged(); return this; } /** * optional string ID = 3; */ public Builder clearID() { iD_ = getDefaultInstance().getID(); onChanged(); return this; } /** * optional string ID = 3; */ public Builder setIDBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); iD_ = 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.RangeQueryStateResponse) } // @@protoc_insertion_point(class_scope:protos.RangeQueryStateResponse) private static final org.hyperledger.protos.Chaincode.RangeQueryStateResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.hyperledger.protos.Chaincode.RangeQueryStateResponse(); } public static org.hyperledger.protos.Chaincode.RangeQueryStateResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RangeQueryStateResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RangeQueryStateResponse(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.Chaincode.RangeQueryStateResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_ChaincodeID_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_ChaincodeID_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_ChaincodeInput_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_ChaincodeInput_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_ChaincodeSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_ChaincodeSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_ChaincodeDeploymentSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_ChaincodeDeploymentSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_ChaincodeInvocationSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_ChaincodeInvocationSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_ChaincodeSecurityContext_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_ChaincodeSecurityContext_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_ChaincodeMessage_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_ChaincodeMessage_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_PutStateInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_PutStateInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_RangeQueryState_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_RangeQueryState_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_RangeQueryStateNext_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_RangeQueryStateNext_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_RangeQueryStateClose_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_RangeQueryStateClose_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_RangeQueryStateKeyValue_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_RangeQueryStateKeyValue_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_protos_RangeQueryStateResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_protos_RangeQueryStateResponse_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\017chaincode.proto\022\006protos\032\024chaincodeeven" + "t.proto\032\037google/protobuf/timestamp.proto" + "\")\n\013ChaincodeID\022\014\n\004path\030\001 \001(\t\022\014\n\004name\030\002 " + "\001(\t\"\036\n\016ChaincodeInput\022\014\n\004args\030\001 \003(\014\"\326\002\n\r" + "ChaincodeSpec\022(\n\004type\030\001 \001(\0162\032.protos.Cha" + "incodeSpec.Type\022(\n\013chaincodeID\030\002 \001(\0132\023.p" + "rotos.ChaincodeID\022\'\n\007ctorMsg\030\003 \001(\0132\026.pro" + "tos.ChaincodeInput\022\017\n\007timeout\030\004 \001(\005\022\025\n\rs" + "ecureContext\030\005 \001(\t\022:\n\024confidentialityLev" + "el\030\006 \001(\0162\034.protos.ConfidentialityLevel\022\020", "\n\010metadata\030\007 \001(\014\022\022\n\nattributes\030\010 \003(\t\">\n\004" + "Type\022\r\n\tUNDEFINED\020\000\022\n\n\006GOLANG\020\001\022\010\n\004NODE\020" + "\002\022\007\n\003CAR\020\003\022\010\n\004JAVA\020\004\"\206\002\n\027ChaincodeDeploy" + "mentSpec\022,\n\rchaincodeSpec\030\001 \001(\0132\025.protos" + ".ChaincodeSpec\0221\n\reffectiveDate\030\002 \001(\0132\032." + "google.protobuf.Timestamp\022\023\n\013codePackage" + "\030\003 \001(\014\022E\n\007execEnv\030\004 \001(\01624.protos.Chainco" + "deDeploymentSpec.ExecutionEnvironment\".\n" + "\024ExecutionEnvironment\022\n\n\006DOCKER\020\000\022\n\n\006SYS" + "TEM\020\001\"`\n\027ChaincodeInvocationSpec\022,\n\rchai", "ncodeSpec\030\001 \001(\0132\025.protos.ChaincodeSpec\022\027" + "\n\017idGenerationAlg\030\002 \001(\t\"\277\001\n\030ChaincodeSec" + "urityContext\022\022\n\ncallerCert\030\001 \001(\014\022\022\n\ncall" + "erSign\030\002 \001(\014\022\017\n\007payload\030\003 \001(\014\022\017\n\007binding" + "\030\004 \001(\014\022\020\n\010metadata\030\005 \001(\014\022\026\n\016parentMetada" + "ta\030\006 \001(\014\022/\n\013txTimestamp\030\007 \001(\0132\032.google.p" + "rotobuf.Timestamp\"\341\004\n\020ChaincodeMessage\022+" + "\n\004type\030\001 \001(\0162\035.protos.ChaincodeMessage.T" + "ype\022-\n\ttimestamp\030\002 \001(\0132\032.google.protobuf" + ".Timestamp\022\017\n\007payload\030\003 \001(\014\022\014\n\004txid\030\004 \001(", "\t\0229\n\017securityContext\030\005 \001(\0132 .protos.Chai" + "ncodeSecurityContext\022.\n\016chaincodeEvent\030\006" + " \001(\0132\026.protos.ChaincodeEvent\"\346\002\n\004Type\022\r\n" + "\tUNDEFINED\020\000\022\014\n\010REGISTER\020\001\022\016\n\nREGISTERED" + "\020\002\022\010\n\004INIT\020\003\022\t\n\005READY\020\004\022\017\n\013TRANSACTION\020\005" + "\022\r\n\tCOMPLETED\020\006\022\t\n\005ERROR\020\007\022\r\n\tGET_STATE\020" + "\010\022\r\n\tPUT_STATE\020\t\022\r\n\tDEL_STATE\020\n\022\024\n\020INVOK" + "E_CHAINCODE\020\013\022\020\n\014INVOKE_QUERY\020\014\022\014\n\010RESPO" + "NSE\020\r\022\t\n\005QUERY\020\016\022\023\n\017QUERY_COMPLETED\020\017\022\017\n" + "\013QUERY_ERROR\020\020\022\025\n\021RANGE_QUERY_STATE\020\021\022\032\n", "\026RANGE_QUERY_STATE_NEXT\020\022\022\033\n\027RANGE_QUERY" + "_STATE_CLOSE\020\023\022\r\n\tKEEPALIVE\020\024\"*\n\014PutStat" + "eInfo\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\014\"3\n\017Ran" + "geQueryState\022\020\n\010startKey\030\001 \001(\t\022\016\n\006endKey" + "\030\002 \001(\t\"!\n\023RangeQueryStateNext\022\n\n\002ID\030\001 \001(" + "\t\"\"\n\024RangeQueryStateClose\022\n\n\002ID\030\001 \001(\t\"5\n" + "\027RangeQueryStateKeyValue\022\013\n\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\014\"n\n\027RangeQueryStateResponse\022" + "6\n\rkeysAndValues\030\001 \003(\0132\037.protos.RangeQue" + "ryStateKeyValue\022\017\n\007hasMore\030\002 \001(\010\022\n\n\002ID\030\003", " \001(\t*4\n\024ConfidentialityLevel\022\n\n\006PUBLIC\020\000" + "\022\020\n\014CONFIDENTIAL\020\0012X\n\020ChaincodeSupport\022D" + "\n\010Register\022\030.protos.ChaincodeMessage\032\030.p" + "rotos.ChaincodeMessage\"\000(\0010\001B\030\n\026org.hype" + "rledger.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.Chaincodeevent.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }, assigner); internal_static_protos_ChaincodeID_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_protos_ChaincodeID_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_ChaincodeID_descriptor, new java.lang.String[] { "Path", "Name", }); internal_static_protos_ChaincodeInput_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_protos_ChaincodeInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_ChaincodeInput_descriptor, new java.lang.String[] { "Args", }); internal_static_protos_ChaincodeSpec_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_protos_ChaincodeSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_ChaincodeSpec_descriptor, new java.lang.String[] { "Type", "ChaincodeID", "CtorMsg", "Timeout", "SecureContext", "ConfidentialityLevel", "Metadata", "Attributes", }); internal_static_protos_ChaincodeDeploymentSpec_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_protos_ChaincodeDeploymentSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_ChaincodeDeploymentSpec_descriptor, new java.lang.String[] { "ChaincodeSpec", "EffectiveDate", "CodePackage", "ExecEnv", }); internal_static_protos_ChaincodeInvocationSpec_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_protos_ChaincodeInvocationSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_ChaincodeInvocationSpec_descriptor, new java.lang.String[] { "ChaincodeSpec", "IdGenerationAlg", }); internal_static_protos_ChaincodeSecurityContext_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_protos_ChaincodeSecurityContext_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_ChaincodeSecurityContext_descriptor, new java.lang.String[] { "CallerCert", "CallerSign", "Payload", "Binding", "Metadata", "ParentMetadata", "TxTimestamp", }); internal_static_protos_ChaincodeMessage_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_protos_ChaincodeMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_ChaincodeMessage_descriptor, new java.lang.String[] { "Type", "Timestamp", "Payload", "Txid", "SecurityContext", "ChaincodeEvent", }); internal_static_protos_PutStateInfo_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_protos_PutStateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_PutStateInfo_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_protos_RangeQueryState_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_protos_RangeQueryState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_RangeQueryState_descriptor, new java.lang.String[] { "StartKey", "EndKey", }); internal_static_protos_RangeQueryStateNext_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_protos_RangeQueryStateNext_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_RangeQueryStateNext_descriptor, new java.lang.String[] { "ID", }); internal_static_protos_RangeQueryStateClose_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_protos_RangeQueryStateClose_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_RangeQueryStateClose_descriptor, new java.lang.String[] { "ID", }); internal_static_protos_RangeQueryStateKeyValue_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_protos_RangeQueryStateKeyValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_RangeQueryStateKeyValue_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_protos_RangeQueryStateResponse_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_protos_RangeQueryStateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_protos_RangeQueryStateResponse_descriptor, new java.lang.String[] { "KeysAndValues", "HasMore", "ID", }); org.hyperledger.protos.Chaincodeevent.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy