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 ChaincodeCollectionConfiguration
fromCollectionConfigPackage(org.hyperledger.fabric.protos.common.Collection.CollectionConfigPackage collectionConfigPackage)
static ChaincodeCollectionConfiguration
fromJsonFile(java.io.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 objectstatic ChaincodeCollectionConfiguration
fromJsonStream(java.io.InputStream configStream)
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in JSON formatstatic ChaincodeCollectionConfiguration
fromYamlFile(java.io.File configFile)
Creates a new ChaincodeCollectionConfiguration instance configured with details supplied in a YAML file.static ChaincodeCollectionConfiguration
fromYamlStream(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:
InvalidArgumentException
java.io.IOException
ChaincodeCollectionConfigurationException
-
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:
InvalidArgumentException
java.io.IOException
ChaincodeCollectionConfigurationException
-
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:
InvalidArgumentException
ChaincodeCollectionConfigurationException
-
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:
InvalidArgumentException
ChaincodeCollectionConfigurationException
-
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:
InvalidArgumentException
ChaincodeCollectionConfigurationException
-
fromCollectionConfigPackage
public static ChaincodeCollectionConfiguration fromCollectionConfigPackage(org.hyperledger.fabric.protos.common.Collection.CollectionConfigPackage collectionConfigPackage) throws InvalidArgumentException
- Throws:
InvalidArgumentException
-
-