org.hyperledger.fabric.protos.peer.ChaincodeInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: peer/query.proto
// Protobuf Java Version: 4.28.2
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