Class LifecycleQueryChaincodeDefinitionsResult

java.lang.Object
org.hyperledger.fabric.sdk.LifecycleQueryChaincodeDefinitionsResult

public final class LifecycleQueryChaincodeDefinitionsResult extends Object
Definition of a chaincode.
  • Method Details

    • getName

      public String getName()
      The chaincode name.
      Returns:
      A name.
    • getSequence

      public long getSequence()
      The sequence of change for this chaincode.
      Returns:
      the sequence.
    • getVersion

      public String getVersion()
      The chaincode version.
      Returns:
      a version.
    • getEndorsementPlugin

      public String getEndorsementPlugin()
      The endorsement plugin defined for this chaincode.
      Returns:
      An endorsement plugin.
    • getValidationPlugin

      public String getValidationPlugin()
      The validation plugin defined for this chaincode.
      Returns:
      A validation plugin.
    • getValidationParameter

      public byte[] getValidationParameter()
      The validation parameter bytes that were set when the chaincode was defined.
      Returns:
      A validation parameter.
    • getChaincodeCollectionConfiguration

      public ChaincodeCollectionConfiguration getChaincodeCollectionConfiguration() throws ProposalException
      Collection configurations defined for this chaincode.
      Returns:
      Collection configurations.
      Throws:
      ProposalException - if the proposal response content is invalid.
    • getInitRequired

      public boolean getInitRequired()
      Whether initialization is required for this chaincode.
      Returns:
      true if initialization is required; otherwise false.