Class LifecycleCheckCommitReadinessRequest

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

public class LifecycleCheckCommitReadinessRequest extends Object
Queries the approval status of organizations for chaincode sequence.
  • Method Details

    • setValidationParameter

      public void setValidationParameter(byte[] validationParameter) throws InvalidArgumentException
      The validation parameter. Only this or {link setChaincodeEndorsementPolicy(LifecycleChaincodeEndorsementPolicy)} may be used at one time.
      Parameters:
      validationParameter -
      Throws:
      InvalidArgumentException
    • setSequence

      public void setSequence(long sequence)
      The sequence for the approval being queried for.
      Parameters:
      sequence -
    • setChaincodeName

      public void setChaincodeName(String chaincodeName) throws InvalidArgumentException
      The chaincode name for the approval being queried for.
      Parameters:
      chaincodeName -
      Throws:
      InvalidArgumentException
    • setChaincodeVersion

      public void setChaincodeVersion(String chaincodeVersion) throws InvalidArgumentException
      The chaincode version for the approval being queried for.
      Parameters:
      chaincodeVersion -
      Throws:
      InvalidArgumentException
    • setChaincodeEndorsementPlugin

      public void setChaincodeEndorsementPlugin(String chaincodeEndorsementPlugin) throws InvalidArgumentException
      The chaincode endorsement plugin for the approval being queried for.
      Parameters:
      chaincodeEndorsementPlugin -
      Throws:
      InvalidArgumentException
    • setChaincodeValidationPlugin

      public void setChaincodeValidationPlugin(String chaincodeValidationPlugin) throws InvalidArgumentException
      The chaincode validation plugin for the approval being queried for.
      Parameters:
      chaincodeValidationPlugin -
      Throws:
      InvalidArgumentException
    • setChaincodeEndorsementPolicy

      public void setChaincodeEndorsementPolicy(LifecycleChaincodeEndorsementPolicy lifecycleChaincodeEndorsementPolicy) throws InvalidArgumentException
      The chaincode endorsment policy for the approval being queried for. Only this or {link setValidationParameter(byte[])} may be used in a request.
      Parameters:
      lifecycleChaincodeEndorsementPolicy -
      Throws:
      InvalidArgumentException
    • setInitRequired

      public void setInitRequired(boolean initRequired)
      The init required for the approval being queried for.
      Parameters:
      initRequired -
    • setChaincodeCollectionConfiguration

      public void setChaincodeCollectionConfiguration(ChaincodeCollectionConfiguration collectionConfigPackage) throws InvalidArgumentException
      The collection configuration for the approval being queried for.
      Parameters:
      collectionConfigPackage -
      Throws:
      InvalidArgumentException
    • setUserContext

      public void setUserContext(User userContext)
      Set the user context for this request. This context will override the user context set on HFClient.setUserContext(User)
      Parameters:
      userContext - The user context for this request used for signing.
    • setProposalWaitTime

      public void setProposalWaitTime(long proposalWaitTime)
      Sets the timeout for a single proposal request to endorser in milliseconds.
      Parameters:
      proposalWaitTime - the timeout for a single proposal request to endorser in milliseconds