Package org.hyperledger.fabric.sdk
Class ChaincodeCollectionConfiguration
- java.lang.Object
-
- org.hyperledger.fabric.sdk.ChaincodeCollectionConfiguration
-
public class ChaincodeCollectionConfiguration extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChaincodeCollectionConfigurationfromCollectionConfigPackage(org.hyperledger.fabric.protos.common.Collection.CollectionConfigPackage collectionConfigPackage)static ChaincodeCollectionConfigurationfromJsonFile(java.io.File configFile)Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a JSON file.static ChaincodeCollectionConfigurationfromJsonObject(javax.json.JsonArray jsonConfig)Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a JSON objectstatic ChaincodeCollectionConfigurationfromJsonStream(java.io.InputStream configStream)Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in JSON formatstatic ChaincodeCollectionConfigurationfromYamlFile(java.io.File configFile)Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a YAML file.static ChaincodeCollectionConfigurationfromYamlStream(java.io.InputStream configStream)Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in YAML formatbyte[]getAsBytes()
-
-
-
Method Detail
-
getAsBytes
public byte[] getAsBytes() throws ChaincodeCollectionConfigurationException
-
fromYamlFile
public static ChaincodeCollectionConfiguration fromYamlFile(java.io.File configFile) throws InvalidArgumentException, java.io.IOException, ChaincodeCollectionConfigurationException
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a YAML file.- Parameters:
configFile- The file containing the network configuration- Returns:
- A new ChaincodeCollectionConfiguration instance
- Throws:
InvalidArgumentExceptionjava.io.IOExceptionChaincodeCollectionConfigurationException
-
fromJsonFile
public static ChaincodeCollectionConfiguration fromJsonFile(java.io.File configFile) throws InvalidArgumentException, java.io.IOException, ChaincodeCollectionConfigurationException
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a JSON file.- Parameters:
configFile- The file containing the network configuration- Returns:
- A new ChaincodeCollectionConfiguration instance
- Throws:
InvalidArgumentExceptionjava.io.IOExceptionChaincodeCollectionConfigurationException
-
fromYamlStream
public static ChaincodeCollectionConfiguration fromYamlStream(java.io.InputStream configStream) throws InvalidArgumentException, ChaincodeCollectionConfigurationException
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in YAML format- Parameters:
configStream- A stream opened on a YAML document containing network configuration details- Returns:
- A new ChaincodeCollectionConfiguration instance
- Throws:
InvalidArgumentExceptionChaincodeCollectionConfigurationException
-
fromJsonStream
public static ChaincodeCollectionConfiguration fromJsonStream(java.io.InputStream configStream) throws InvalidArgumentException, ChaincodeCollectionConfigurationException
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in JSON format- Parameters:
configStream- A stream opened on a JSON document containing network configuration details- Returns:
- A new ChaincodeCollectionConfiguration instance
- Throws:
InvalidArgumentExceptionChaincodeCollectionConfigurationException
-
fromJsonObject
public static ChaincodeCollectionConfiguration fromJsonObject(javax.json.JsonArray jsonConfig) throws InvalidArgumentException, ChaincodeCollectionConfigurationException
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a JSON object- Parameters:
jsonConfig- JSON object containing network configuration details- Returns:
- A new ChaincodeCollectionConfiguration instance
- Throws:
InvalidArgumentExceptionChaincodeCollectionConfigurationException
-
fromCollectionConfigPackage
public static ChaincodeCollectionConfiguration fromCollectionConfigPackage(org.hyperledger.fabric.protos.common.Collection.CollectionConfigPackage collectionConfigPackage) throws InvalidArgumentException
- Throws:
InvalidArgumentException
-
-