Package io.keyko.nevermined.api.config
Class NeverminedConfig
- java.lang.Object
-
- io.keyko.nevermined.api.config.NeverminedConfig
-
public class NeverminedConfig extends Object
Class that keeps all the configurations to initialize the API
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNeverminedConfig.NeverminedConfigValidationClass to hold the result of a Configuration's validation
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NeverminedConfig()
-
Method Summary
-
-
-
Field Detail
-
KEEPER_URL
public static final String KEEPER_URL
- See Also:
- Constant Field Values
-
KEEPER_GAS_LIMIT
public static final String KEEPER_GAS_LIMIT
- See Also:
- Constant Field Values
-
KEEPER_GAS_PRICE
public static final String KEEPER_GAS_PRICE
- See Also:
- Constant Field Values
-
KEEPER_TX_ATTEMPTS
public static final String KEEPER_TX_ATTEMPTS
- See Also:
- Constant Field Values
-
KEEPER_TX_SLEEPDURATION
public static final String KEEPER_TX_SLEEPDURATION
- See Also:
- Constant Field Values
-
METADATA_URL
public static final String METADATA_URL
- See Also:
- Constant Field Values
-
SECRETSTORE_URL
public static final String SECRETSTORE_URL
- See Also:
- Constant Field Values
-
FAUCET_URL
public static final String FAUCET_URL
- See Also:
- Constant Field Values
-
PROVIDER_ADDRESS
public static final String PROVIDER_ADDRESS
- See Also:
- Constant Field Values
-
MAIN_ACCOUNT_ADDRESS
public static final String MAIN_ACCOUNT_ADDRESS
- See Also:
- Constant Field Values
-
MAIN_ACCOUNT_PASSWORD
public static final String MAIN_ACCOUNT_PASSWORD
- See Also:
- Constant Field Values
-
MAIN_ACCOUNT_CREDENTIALS_FILE
public static final String MAIN_ACCOUNT_CREDENTIALS_FILE
- See Also:
- Constant Field Values
-
DID_REGISTRY_ADDRESS
public static final String DID_REGISTRY_ADDRESS
- See Also:
- Constant Field Values
-
AGREEMENT_STORE_MANAGER_ADDRESS
public static final String AGREEMENT_STORE_MANAGER_ADDRESS
- See Also:
- Constant Field Values
-
CONDITION_STORE_MANAGER_ADDRESS
public static final String CONDITION_STORE_MANAGER_ADDRESS
- See Also:
- Constant Field Values
-
LOCKREWARD_CONDITIONS_ADDRESS
public static final String LOCKREWARD_CONDITIONS_ADDRESS
- See Also:
- Constant Field Values
-
ESCROWREWARD_CONDITIONS_ADDRESS
public static final String ESCROWREWARD_CONDITIONS_ADDRESS
- See Also:
- Constant Field Values
-
ESCROW_ACCESS_SS_CONDITIONS_ADDRESS
public static final String ESCROW_ACCESS_SS_CONDITIONS_ADDRESS
- See Also:
- Constant Field Values
-
TEMPLATE_STORE_MANAGER_ADDRESS
public static final String TEMPLATE_STORE_MANAGER_ADDRESS
- See Also:
- Constant Field Values
-
ACCESS_SS_CONDITIONS_ADDRESS
public static final String ACCESS_SS_CONDITIONS_ADDRESS
- See Also:
- Constant Field Values
-
TOKEN_ADDRESS
public static final String TOKEN_ADDRESS
- See Also:
- Constant Field Values
-
DISPENSER_ADDRESS
public static final String DISPENSER_ADDRESS
- See Also:
- Constant Field Values
-
COMPUTE_EXECUTION_CONDITION_ADDRESS
public static final String COMPUTE_EXECUTION_CONDITION_ADDRESS
- See Also:
- Constant Field Values
-
ESCROW_COMPUTE_EXECUTION_CONDITION_ADDRESS
public static final String ESCROW_COMPUTE_EXECUTION_CONDITION_ADDRESS
- See Also:
- Constant Field Values
-
CONSUME_BASE_PATH
public static final String CONSUME_BASE_PATH
- See Also:
- Constant Field Values
-
keeperUrl
private String keeperUrl
-
keeperGasLimit
private BigInteger keeperGasLimit
-
keeperGasPrice
private BigInteger keeperGasPrice
-
keeperTxAttempts
private int keeperTxAttempts
-
keeperTxSleepDuration
private long keeperTxSleepDuration
-
metadataUrl
private String metadataUrl
-
secretStoreUrl
private String secretStoreUrl
-
faucetUrl
private String faucetUrl
-
providerAddress
private String providerAddress
-
mainAccountAddress
private String mainAccountAddress
-
mainAccountPassword
private String mainAccountPassword
-
mainAccountCredentialsFile
private String mainAccountCredentialsFile
-
didRegistryAddress
private String didRegistryAddress
-
agreementStoreManagerAddress
private String agreementStoreManagerAddress
-
conditionStoreManagerAddress
private String conditionStoreManagerAddress
-
escrowRewardAddress
private String escrowRewardAddress
-
escrowAccessSecretStoreTemplateAddress
private String escrowAccessSecretStoreTemplateAddress
-
lockRewardAddress
private String lockRewardAddress
-
accessSsConditionsAddress
private String accessSsConditionsAddress
-
tokenAddress
private String tokenAddress
-
templateStoreManagerAddress
private String templateStoreManagerAddress
-
dispenserAddress
private String dispenserAddress
-
computeExecutionConditionAddress
private String computeExecutionConditionAddress
-
escrowComputeExecutionTemplateAddress
private String escrowComputeExecutionTemplateAddress
-
consumeBasePath
private String consumeBasePath
-
-
Method Detail
-
validate
public static NeverminedConfig.NeverminedConfigValidation validate(NeverminedConfig neverminedConfig)
Validates that all the needed properties are set in the configuration- Parameters:
neverminedConfig- the configuration- Returns:
- an NeverminedConfigValidation object that indicates if the configuration is valid
-
getKeeperUrl
public String getKeeperUrl()
-
setKeeperUrl
public NeverminedConfig setKeeperUrl(String keeperUrl)
-
getKeeperGasLimit
public BigInteger getKeeperGasLimit()
-
setKeeperGasLimit
public NeverminedConfig setKeeperGasLimit(BigInteger keeperGasLimit)
-
getKeeperGasPrice
public BigInteger getKeeperGasPrice()
-
setKeeperGasPrice
public NeverminedConfig setKeeperGasPrice(BigInteger keeperGasPrice)
-
getKeeperTxAttempts
public int getKeeperTxAttempts()
-
setKeeperTxAttempts
public NeverminedConfig setKeeperTxAttempts(int keeperTxAttempts)
-
getKeeperTxSleepDuration
public long getKeeperTxSleepDuration()
-
setKeeperTxSleepDuration
public NeverminedConfig setKeeperTxSleepDuration(long keeperTxSleepDuration)
-
getMetadataUrl
public String getMetadataUrl()
-
setMetadataUrl
public NeverminedConfig setMetadataUrl(String address)
-
getSecretStoreUrl
public String getSecretStoreUrl()
-
setSecretStoreUrl
public NeverminedConfig setSecretStoreUrl(String secretStoreUrl)
-
setFaucetUrl
public NeverminedConfig setFaucetUrl(String faucetUrl)
-
getFaucetUrl
public String getFaucetUrl()
-
getDidRegistryAddress
public String getDidRegistryAddress()
-
setDidRegistryAddress
public NeverminedConfig setDidRegistryAddress(String address)
-
getEscrowRewardConditionsAddress
public String getEscrowRewardConditionsAddress()
-
setEscrowRewardConditionsAddress
public NeverminedConfig setEscrowRewardConditionsAddress(String address)
-
getAgreementStoreManagerAddress
public String getAgreementStoreManagerAddress()
-
setAgreementStoreManagerAddress
public NeverminedConfig setAgreementStoreManagerAddress(String address)
-
getConditionStoreManagerAddress
public String getConditionStoreManagerAddress()
-
setConditionStoreManagerAddress
public NeverminedConfig setConditionStoreManagerAddress(String address)
-
getLockrewardConditionsAddress
public String getLockrewardConditionsAddress()
-
setLockrewardConditionsAddress
public NeverminedConfig setLockrewardConditionsAddress(String address)
-
getAccessSsConditionsAddress
public String getAccessSsConditionsAddress()
-
setAccessSsConditionsAddress
public NeverminedConfig setAccessSsConditionsAddress(String address)
-
getConsumeBasePath
public String getConsumeBasePath()
-
setConsumeBasePath
public NeverminedConfig setConsumeBasePath(String consumeBasePath)
-
getMainAccountAddress
public String getMainAccountAddress()
-
setMainAccountAddress
public NeverminedConfig setMainAccountAddress(String mainAccountAddress)
-
getMainAccountPassword
public String getMainAccountPassword()
-
setMainAccountPassword
public NeverminedConfig setMainAccountPassword(String mainAccountPassword)
-
getMainAccountCredentialsFile
public String getMainAccountCredentialsFile()
-
setMainAccountCredentialsFile
public NeverminedConfig setMainAccountCredentialsFile(String mainAccountCredentialsFile)
-
getTokenAddress
public String getTokenAddress()
-
setTokenAddress
public NeverminedConfig setTokenAddress(String tokenAddress)
-
getTemplateStoreManagerAddress
public String getTemplateStoreManagerAddress()
-
setTemplateStoreManagerAddress
public NeverminedConfig setTemplateStoreManagerAddress(String templateStoreManagerAddress)
-
getDispenserAddress
public String getDispenserAddress()
-
setDispenserAddress
public NeverminedConfig setDispenserAddress(String dispenserAddress)
-
getEscrowAccessSecretStoreTemplateAddress
public String getEscrowAccessSecretStoreTemplateAddress()
-
setEscrowAccessSecretStoreTemplateAddress
public void setEscrowAccessSecretStoreTemplateAddress(String escrowAccessSecretStoreTemplateAddress)
-
getProviderAddress
public String getProviderAddress()
-
setProviderAddress
public void setProviderAddress(String providerAddress)
-
getComputeExecutionConditionAddress
public String getComputeExecutionConditionAddress()
-
setComputeExecutionConditionAddress
public void setComputeExecutionConditionAddress(String computeExecutionConditionAddress)
-
getEscrowComputeExecutionTemplateAddress
public String getEscrowComputeExecutionTemplateAddress()
-
setEscrowComputeExecutionTemplateAddress
public void setEscrowComputeExecutionTemplateAddress(String escrowComputeExecutionTemplate)
-
-