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

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

There is a newer version: 0.3.3
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: peer/proposal_response.proto

package org.hyperledger.fabric.protos.peer;

public interface ChaincodeCallOrBuilder extends
    // @@protoc_insertion_point(interface_extends:protos.ChaincodeCall)
    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();

  /**
   * repeated string collection_names = 2 [json_name = "collectionNames"];
   * @return A list containing the collectionNames.
   */
  java.util.List
      getCollectionNamesList();
  /**
   * repeated string collection_names = 2 [json_name = "collectionNames"];
   * @return The count of collectionNames.
   */
  int getCollectionNamesCount();
  /**
   * repeated string collection_names = 2 [json_name = "collectionNames"];
   * @param index The index of the element to return.
   * @return The collectionNames at the given index.
   */
  java.lang.String getCollectionNames(int index);
  /**
   * repeated string collection_names = 2 [json_name = "collectionNames"];
   * @param index The index of the value to return.
   * @return The bytes of the collectionNames at the given index.
   */
  com.google.protobuf.ByteString
      getCollectionNamesBytes(int index);

  /**
   * 
   * Indicates we do not need to read from private data
   * 
* * bool no_private_reads = 3 [json_name = "noPrivateReads"]; * @return The noPrivateReads. */ boolean getNoPrivateReads(); /** *
   * Indicates we do not need to write to the chaincode namespace
   * 
* * bool no_public_writes = 4 [json_name = "noPublicWrites"]; * @return The noPublicWrites. */ boolean getNoPublicWrites(); /** *
   * The set of signature policies associated with states in the write-set
   * that have state-based endorsement policies.
   * 
* * repeated .common.SignaturePolicyEnvelope key_policies = 5 [json_name = "keyPolicies"]; */ java.util.List getKeyPoliciesList(); /** *
   * The set of signature policies associated with states in the write-set
   * that have state-based endorsement policies.
   * 
* * repeated .common.SignaturePolicyEnvelope key_policies = 5 [json_name = "keyPolicies"]; */ org.hyperledger.fabric.protos.common.SignaturePolicyEnvelope getKeyPolicies(int index); /** *
   * The set of signature policies associated with states in the write-set
   * that have state-based endorsement policies.
   * 
* * repeated .common.SignaturePolicyEnvelope key_policies = 5 [json_name = "keyPolicies"]; */ int getKeyPoliciesCount(); /** *
   * The set of signature policies associated with states in the write-set
   * that have state-based endorsement policies.
   * 
* * repeated .common.SignaturePolicyEnvelope key_policies = 5 [json_name = "keyPolicies"]; */ java.util.List getKeyPoliciesOrBuilderList(); /** *
   * The set of signature policies associated with states in the write-set
   * that have state-based endorsement policies.
   * 
* * repeated .common.SignaturePolicyEnvelope key_policies = 5 [json_name = "keyPolicies"]; */ org.hyperledger.fabric.protos.common.SignaturePolicyEnvelopeOrBuilder getKeyPoliciesOrBuilder( int index); /** *
   * Indicates we wish to ignore the namespace endorsement policy
   * 
* * bool disregard_namespace_policy = 6 [json_name = "disregardNamespacePolicy"]; * @return The disregardNamespacePolicy. */ boolean getDisregardNamespacePolicy(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy