Class InstantiateProposalBuilder
- java.lang.Object
 - 
- org.hyperledger.fabric.sdk.transaction.ProposalBuilder
 - 
- org.hyperledger.fabric.sdk.transaction.LSCCProposalBuilder
 - 
- org.hyperledger.fabric.sdk.transaction.InstantiateProposalBuilder
 
 
 
 
- 
- Direct Known Subclasses:
 UpgradeProposalBuilder
public class InstantiateProposalBuilder extends LSCCProposalBuilder
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringaction- 
Fields inherited from class org.hyperledger.fabric.sdk.transaction.ProposalBuilder
ccType, context, request, transientMap 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedInstantiateProposalBuilder() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantiateProposalBuilderargss(java.util.List<java.lang.String> argList)org.hyperledger.fabric.protos.peer.FabricProposal.Proposalbuild()voidchaincodeCollectionConfiguration(ChaincodeCollectionConfiguration chaincodeCollectionConfiguration)InstantiateProposalBuilderchaincodeName(java.lang.String chaincodeName)voidchaincodEndorsementPolicy(ChaincodeEndorsementPolicy policy)InstantiateProposalBuilderchaincodePath(java.lang.String chaincodePath)InstantiateProposalBuilderchaincodeType(TransactionRequest.Type chaincodeType)voidchaincodeVersion(java.lang.String chaincodeVersion)static InstantiateProposalBuildernewBuilder()voidsetTransientMap(java.util.Map<java.lang.String,byte[]> transientMap)- 
Methods inherited from class org.hyperledger.fabric.sdk.transaction.LSCCProposalBuilder
context 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from class org.hyperledger.fabric.sdk.transaction.ProposalBuilder
args, ccType, chaincodeID, request 
 - 
 
 - 
 
- 
- 
Method Detail
- 
setTransientMap
public void setTransientMap(java.util.Map<java.lang.String,byte[]> transientMap) throws InvalidArgumentException- Throws:
 InvalidArgumentException
 
- 
newBuilder
public static InstantiateProposalBuilder newBuilder()
 
- 
chaincodePath
public InstantiateProposalBuilder chaincodePath(java.lang.String chaincodePath)
 
- 
chaincodeName
public InstantiateProposalBuilder chaincodeName(java.lang.String chaincodeName)
 
- 
chaincodeType
public InstantiateProposalBuilder chaincodeType(TransactionRequest.Type chaincodeType)
 
- 
chaincodEndorsementPolicy
public void chaincodEndorsementPolicy(ChaincodeEndorsementPolicy policy)
 
- 
chaincodeCollectionConfiguration
public void chaincodeCollectionConfiguration(ChaincodeCollectionConfiguration chaincodeCollectionConfiguration) throws ChaincodeCollectionConfigurationException
 
- 
argss
public InstantiateProposalBuilder argss(java.util.List<java.lang.String> argList)
 
- 
build
public org.hyperledger.fabric.protos.peer.FabricProposal.Proposal build() throws ProposalException, InvalidArgumentException- Overrides:
 buildin classLSCCProposalBuilder- Throws:
 ProposalExceptionInvalidArgumentException
 
- 
chaincodeVersion
public void chaincodeVersion(java.lang.String chaincodeVersion)
 
 - 
 
 -