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

org.hyperledger.fabric.protos.peer.ChaincodeInfoOrBuilder Maven / Gradle / Ivy

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

package org.hyperledger.fabric.protos.peer;

public interface ChaincodeInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:protos.ChaincodeInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string name = 1 [json_name = "name"];
   * @return The name.
   */
  java.lang.String getName();
  /**
   * string name = 1 [json_name = "name"];
   * @return The bytes for name.
   */
  com.google.protobuf.ByteString
      getNameBytes();

  /**
   * string version = 2 [json_name = "version"];
   * @return The version.
   */
  java.lang.String getVersion();
  /**
   * string version = 2 [json_name = "version"];
   * @return The bytes for version.
   */
  com.google.protobuf.ByteString
      getVersionBytes();

  /**
   * 
   * the path as specified by the install/instantiate transaction
   * 
* * string path = 3 [json_name = "path"]; * @return The path. */ java.lang.String getPath(); /** *
   * the path as specified by the install/instantiate transaction
   * 
* * string path = 3 [json_name = "path"]; * @return The bytes for path. */ com.google.protobuf.ByteString getPathBytes(); /** *
   * the chaincode function upon instantiation and its arguments. This will be
   * blank if the query is returning information about installed chaincodes.
   * 
* * string input = 4 [json_name = "input"]; * @return The input. */ java.lang.String getInput(); /** *
   * the chaincode function upon instantiation and its arguments. This will be
   * blank if the query is returning information about installed chaincodes.
   * 
* * string input = 4 [json_name = "input"]; * @return The bytes for input. */ com.google.protobuf.ByteString getInputBytes(); /** *
   * the name of the ESCC for this chaincode. This will be
   * blank if the query is returning information about installed chaincodes.
   * 
* * string escc = 5 [json_name = "escc"]; * @return The escc. */ java.lang.String getEscc(); /** *
   * the name of the ESCC for this chaincode. This will be
   * blank if the query is returning information about installed chaincodes.
   * 
* * string escc = 5 [json_name = "escc"]; * @return The bytes for escc. */ com.google.protobuf.ByteString getEsccBytes(); /** *
   * the name of the VSCC for this chaincode. This will be
   * blank if the query is returning information about installed chaincodes.
   * 
* * string vscc = 6 [json_name = "vscc"]; * @return The vscc. */ java.lang.String getVscc(); /** *
   * the name of the VSCC for this chaincode. This will be
   * blank if the query is returning information about installed chaincodes.
   * 
* * string vscc = 6 [json_name = "vscc"]; * @return The bytes for vscc. */ com.google.protobuf.ByteString getVsccBytes(); /** *
   * the chaincode unique id.
   * computed as: H(
   *                H(name || version) ||
   *                H(CodePackage)
   *              )
   * 
* * bytes id = 7 [json_name = "id"]; * @return The id. */ com.google.protobuf.ByteString getId(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy