org.hyperledger.fabric.protos.peer.ChaincodeActionOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: peer/proposal.proto
// Protobuf Java Version: 4.28.2
package org.hyperledger.fabric.protos.peer;
public interface ChaincodeActionOrBuilder extends
// @@protoc_insertion_point(interface_extends:protos.ChaincodeAction)
com.google.protobuf.MessageOrBuilder {
/**
*
* This field contains the read set and the write set produced by the
* chaincode executing this invocation.
*
*
* bytes results = 1 [json_name = "results"];
* @return The results.
*/
com.google.protobuf.ByteString getResults();
/**
*
* This field contains the event generated by the chaincode.
* Only a single marshaled ChaincodeEvent is included.
*
*
* bytes events = 2 [json_name = "events"];
* @return The events.
*/
com.google.protobuf.ByteString getEvents();
/**
*
* This field contains the result of executing this invocation.
*
*
* .protos.Response response = 3 [json_name = "response"];
* @return Whether the response field is set.
*/
boolean hasResponse();
/**
*
* This field contains the result of executing this invocation.
*
*
* .protos.Response response = 3 [json_name = "response"];
* @return The response.
*/
org.hyperledger.fabric.protos.peer.Response getResponse();
/**
*
* This field contains the result of executing this invocation.
*
*
* .protos.Response response = 3 [json_name = "response"];
*/
org.hyperledger.fabric.protos.peer.ResponseOrBuilder getResponseOrBuilder();
/**
*
* This field contains the ChaincodeID of executing this invocation. Endorser
* will set it with the ChaincodeID called by endorser while simulating proposal.
* Committer will validate the version matching with latest chaincode version.
* Adding ChaincodeID to keep version opens up the possibility of multiple
* ChaincodeAction per transaction.
*
*
* .protos.ChaincodeID chaincode_id = 4 [json_name = "chaincodeId"];
* @return Whether the chaincodeId field is set.
*/
boolean hasChaincodeId();
/**
*
* This field contains the ChaincodeID of executing this invocation. Endorser
* will set it with the ChaincodeID called by endorser while simulating proposal.
* Committer will validate the version matching with latest chaincode version.
* Adding ChaincodeID to keep version opens up the possibility of multiple
* ChaincodeAction per transaction.
*
*
* .protos.ChaincodeID chaincode_id = 4 [json_name = "chaincodeId"];
* @return The chaincodeId.
*/
org.hyperledger.fabric.protos.peer.ChaincodeID getChaincodeId();
/**
*
* This field contains the ChaincodeID of executing this invocation. Endorser
* will set it with the ChaincodeID called by endorser while simulating proposal.
* Committer will validate the version matching with latest chaincode version.
* Adding ChaincodeID to keep version opens up the possibility of multiple
* ChaincodeAction per transaction.
*
*
* .protos.ChaincodeID chaincode_id = 4 [json_name = "chaincodeId"];
*/
org.hyperledger.fabric.protos.peer.ChaincodeIDOrBuilder getChaincodeIdOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy