Class LifecycleInstallChaincodeRequest

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

public class LifecycleInstallChaincodeRequest extends Object
LifecycleInstallChaincodeRequest parameters for installing chaincode with lifecycle see also HFClient.sendLifecycleInstallChaincodeRequest(LifecycleInstallChaincodeRequest, Collection)
  • Method Details

    • setLifecycleChaincodePackage

      public void setLifecycleChaincodePackage(LifecycleChaincodePackage lifecycleChaincodePackage) throws InvalidArgumentException
      Set the chaincode package that needs to be installed.
      Parameters:
      lifecycleChaincodePackage - The chaincode to install see LifecycleChaincodePackage
      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