public class ChaincodeCollectionConfiguration extends Object
Modifier and Type | Method and Description |
---|---|
static ChaincodeCollectionConfiguration |
fromCollectionConfigPackage(org.hyperledger.fabric.protos.peer.Collection.CollectionConfigPackage collectionConfigPackage) |
static ChaincodeCollectionConfiguration |
fromJsonFile(File configFile)
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a JSON file.
|
static ChaincodeCollectionConfiguration |
fromJsonObject(javax.json.JsonArray jsonConfig)
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a JSON object
|
static ChaincodeCollectionConfiguration |
fromJsonStream(InputStream configStream)
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in JSON format
|
static ChaincodeCollectionConfiguration |
fromYamlFile(File configFile)
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a YAML file.
|
static ChaincodeCollectionConfiguration |
fromYamlStream(InputStream configStream)
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in YAML format
|
byte[] |
getAsBytes() |
public byte[] getAsBytes() throws ChaincodeCollectionConfigurationException
public static ChaincodeCollectionConfiguration fromYamlFile(File configFile) throws InvalidArgumentException, IOException, ChaincodeCollectionConfigurationException
configFile
- The file containing the network configurationInvalidArgumentException
IOException
ChaincodeCollectionConfigurationException
public static ChaincodeCollectionConfiguration fromJsonFile(File configFile) throws InvalidArgumentException, IOException, ChaincodeCollectionConfigurationException
configFile
- The file containing the network configurationInvalidArgumentException
IOException
ChaincodeCollectionConfigurationException
public static ChaincodeCollectionConfiguration fromYamlStream(InputStream configStream) throws InvalidArgumentException, ChaincodeCollectionConfigurationException
configStream
- A stream opened on a YAML document containing network configuration detailsInvalidArgumentException
ChaincodeCollectionConfigurationException
public static ChaincodeCollectionConfiguration fromJsonStream(InputStream configStream) throws InvalidArgumentException, ChaincodeCollectionConfigurationException
configStream
- A stream opened on a JSON document containing network configuration detailsInvalidArgumentException
ChaincodeCollectionConfigurationException
public static ChaincodeCollectionConfiguration fromJsonObject(javax.json.JsonArray jsonConfig) throws InvalidArgumentException, ChaincodeCollectionConfigurationException
jsonConfig
- JSON object containing network configuration detailsInvalidArgumentException
ChaincodeCollectionConfigurationException
public static ChaincodeCollectionConfiguration fromCollectionConfigPackage(org.hyperledger.fabric.protos.peer.Collection.CollectionConfigPackage collectionConfigPackage) throws InvalidArgumentException
InvalidArgumentException
Copyright © 2022. All rights reserved.