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