Class InstallProposalBuilder
- java.lang.Object
-
- org.hyperledger.fabric.sdk.transaction.ProposalBuilder
-
- org.hyperledger.fabric.sdk.transaction.LSCCProposalBuilder
-
- org.hyperledger.fabric.sdk.transaction.InstallProposalBuilder
-
public class InstallProposalBuilder 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 protectedInstallProposalBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hyperledger.fabric.protos.peer.FabricProposal.Proposalbuild()InstallProposalBuilderchaincodeName(java.lang.String chaincodeName)InstallProposalBuilderchaincodePath(java.lang.String chaincodePath)voidchaincodeVersion(java.lang.String chaincodeVersion)static InstallProposalBuildernewBuilder()voidsetChaincodeInputStream(java.io.InputStream chaincodeInputStream)voidsetChaincodeLanguage(TransactionRequest.Type chaincodeLanguage)InstallProposalBuildersetChaincodeMetaInfLocation(java.io.File chaincodeMetaInfLocation)InstallProposalBuildersetChaincodeSource(java.io.File chaincodeSource)-
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
-
newBuilder
public static InstallProposalBuilder newBuilder()
-
chaincodePath
public InstallProposalBuilder chaincodePath(java.lang.String chaincodePath)
-
chaincodeName
public InstallProposalBuilder chaincodeName(java.lang.String chaincodeName)
-
setChaincodeSource
public InstallProposalBuilder setChaincodeSource(java.io.File chaincodeSource)
-
setChaincodeMetaInfLocation
public InstallProposalBuilder setChaincodeMetaInfLocation(java.io.File chaincodeMetaInfLocation)
-
build
public org.hyperledger.fabric.protos.peer.FabricProposal.Proposal build() throws ProposalException, InvalidArgumentException- Overrides:
buildin classLSCCProposalBuilder- Throws:
ProposalExceptionInvalidArgumentException
-
setChaincodeLanguage
public void setChaincodeLanguage(TransactionRequest.Type chaincodeLanguage)
-
chaincodeVersion
public void chaincodeVersion(java.lang.String chaincodeVersion)
-
setChaincodeInputStream
public void setChaincodeInputStream(java.io.InputStream chaincodeInputStream)
-
-