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

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