Package org.hyperledger.fabric.sdk
Class LifecycleCheckCommitReadinessRequest
java.lang.Object
org.hyperledger.fabric.sdk.LifecycleCheckCommitReadinessRequest
Queries the approval status of organizations for chaincode sequence.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setChaincodeCollectionConfiguration
(ChaincodeCollectionConfiguration collectionConfigPackage) The collection configuration for the approval being queried for.void
setChaincodeEndorsementPlugin
(String chaincodeEndorsementPlugin) The chaincode endorsement plugin for the approval being queried for.void
setChaincodeEndorsementPolicy
(LifecycleChaincodeEndorsementPolicy lifecycleChaincodeEndorsementPolicy) The chaincode endorsment policy for the approval being queried for.void
setChaincodeName
(String chaincodeName) The chaincode name for the approval being queried for.void
setChaincodeValidationPlugin
(String chaincodeValidationPlugin) The chaincode validation plugin for the approval being queried for.void
setChaincodeVersion
(String chaincodeVersion) The chaincode version for the approval being queried for.void
setInitRequired
(boolean initRequired) The init required for the approval being queried for.void
setProposalWaitTime
(long proposalWaitTime) Sets the timeout for a single proposal request to endorser in milliseconds.void
setSequence
(long sequence) The sequence for the approval being queried for.void
setUserContext
(User userContext) Set the user context for this request.void
setValidationParameter
(byte[] validationParameter) The validation parameter.
-
Method Details
-
setValidationParameter
The validation parameter. Only this or {linksetChaincodeEndorsementPolicy(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
The chaincode name for the approval being queried for.- Parameters:
chaincodeName
-- Throws:
InvalidArgumentException
-
setChaincodeVersion
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 {linksetValidationParameter(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
Set the user context for this request. This context will override the user context set onHFClient.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
-