public class LifecycleApproveChaincodeDefinitionForMyOrgRequest extends Object
Channel.sendLifecycleApproveChaincodeDefinitionForMyOrgProposal(LifecycleApproveChaincodeDefinitionForMyOrgRequest, Collection)
Modifier and Type | Method and Description |
---|---|
void |
setChaincodeCollectionConfiguration(ChaincodeCollectionConfiguration chaincodeCollectionConfiguration)
The collections configuration for this chaincode;
|
void |
setChaincodeEndorsementPlugin(String chaincodeEndorsementPlugin)
This is the chaincode endorsement plugin.
|
void |
setChaincodeEndorsementPolicy(LifecycleChaincodeEndorsementPolicy lifecycleChaincodeEndorsementPolicy)
The chaincode endorsement policy.
|
void |
setChaincodeName(String chaincodeName)
The name of the chaincode to approve.
|
void |
setChaincodeValidationPlugin(String chaincodeValidationPlugin)
This is the chaincode validation plugin.
|
void |
setChaincodeVersion(String chaincodeVersion)
The version of the chaincode to approve.
|
void |
setInitRequired(boolean initRequired)
If set the chaincode will need to have an explicit initializer.
|
void |
setPackageId(String packageId)
The packageId being approved.
|
void |
setProposalWaitTime(long proposalWaitTime)
Sets the timeout for a single proposal request to endorser in milliseconds.
|
void |
setSequence(long sequence)
The sequence of this change.
|
void |
setSourceUnavailable(boolean sourceUnavailable)
There is no specific packageId for this approval.
|
void |
setUserContext(User userContext)
Set the user context for this request.
|
void |
setValidationParameter(byte[] validationParameter)
The chaincode validation parameter.
|
public void setSourceUnavailable(boolean sourceUnavailable) throws InvalidArgumentException
sourceUnavailable
- InvalidArgumentException
public void setValidationParameter(byte[] validationParameter) throws InvalidArgumentException
setChaincodeEndorsementPolicy(LifecycleChaincodeEndorsementPolicy)
may be set at any one time.validationParameter
- InvalidArgumentException
public void setChaincodeEndorsementPolicy(LifecycleChaincodeEndorsementPolicy lifecycleChaincodeEndorsementPolicy) throws InvalidArgumentException
setValidationParameter(byte[])
maybe set at any one time.lifecycleChaincodeEndorsementPolicy
- InvalidArgumentException
public void setInitRequired(boolean initRequired)
TransactionRequest.setInit(boolean)
must be true, for first invoke.
Optional and if not set the chaincode will default to false with the chaincode not needing an initializer.initRequired
- set to true in chaincode will need initialization.public void setChaincodeName(String chaincodeName) throws InvalidArgumentException
chaincodeName
- InvalidArgumentException
public void setChaincodeVersion(String chaincodeVersion) throws InvalidArgumentException
chaincodeVersion
- the version.InvalidArgumentException
public void setSequence(long sequence)
QueryLifecycleQueryChaincodeDefinitionRequest
sequence
- public void setPackageId(String packageId) throws InvalidArgumentException
LifecycleInstallChaincodeProposalResponse.getPackageId()
or from LifecycleQueryInstalledChaincodesProposalResponse
, LifecycleQueryInstalledChaincodeProposalResponse
Only packageID or the sourceUnavailable to true may be set any time.
packageId
- the package IDInvalidArgumentException
public void setChaincodeCollectionConfiguration(ChaincodeCollectionConfiguration chaincodeCollectionConfiguration) throws InvalidArgumentException
chaincodeCollectionConfiguration
- the collection configurtation ChaincodeCollectionConfiguration
InvalidArgumentException
public void setChaincodeEndorsementPlugin(String chaincodeEndorsementPlugin) throws InvalidArgumentException
chaincodeEndorsementPlugin
- InvalidArgumentException
public void setChaincodeValidationPlugin(String chaincodeValidationPlugin) throws InvalidArgumentException
chaincodeValidationPlugin
- InvalidArgumentException
public void setUserContext(User userContext)
HFClient.setUserContext(User)
userContext
- The user context for this request used for signing.public void setProposalWaitTime(long proposalWaitTime)
proposalWaitTime
- the timeout for a single proposal request to endorser in millisecondsCopyright © 2022. All rights reserved.