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.String
action
-
Fields inherited from class org.hyperledger.fabric.sdk.transaction.ProposalBuilder
ccType, context, request, transientMap
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
InstantiateProposalBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantiateProposalBuilder
argss(java.util.List<java.lang.String> argList)
org.hyperledger.fabric.protos.peer.FabricProposal.Proposal
build()
void
chaincodeCollectionConfiguration(ChaincodeCollectionConfiguration chaincodeCollectionConfiguration)
InstantiateProposalBuilder
chaincodeName(java.lang.String chaincodeName)
void
chaincodEndorsementPolicy(ChaincodeEndorsementPolicy policy)
InstantiateProposalBuilder
chaincodePath(java.lang.String chaincodePath)
InstantiateProposalBuilder
chaincodeType(TransactionRequest.Type chaincodeType)
void
chaincodeVersion(java.lang.String chaincodeVersion)
static InstantiateProposalBuilder
newBuilder()
void
setTransientMap(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:
build
in classLSCCProposalBuilder
- Throws:
ProposalException
InvalidArgumentException
-
chaincodeVersion
public void chaincodeVersion(java.lang.String chaincodeVersion)
-
-