Class OceanConfig


  • public class OceanConfig
    extends Object
    Class that keeps all the configurations to initialize the API
    • Constructor Detail

      • OceanConfig

        public OceanConfig()
    • Method Detail

      • validate

        public static OceanConfig.OceanConfigValidation validate​(OceanConfig oceanConfig)
        Validates that all the needed properties are set in the configuration
        Parameters:
        oceanConfig - the configuration
        Returns:
        an OceanConfigValidation object that indicates if the configuration is valid
      • getKeeperUrl

        public String getKeeperUrl()
      • getKeeperGasLimit

        public BigInteger getKeeperGasLimit()
      • getKeeperGasPrice

        public BigInteger getKeeperGasPrice()
      • getKeeperTxAttempts

        public int getKeeperTxAttempts()
      • setKeeperTxAttempts

        public OceanConfig setKeeperTxAttempts​(int keeperTxAttempts)
      • getKeeperTxSleepDuration

        public long getKeeperTxSleepDuration()
      • setKeeperTxSleepDuration

        public OceanConfig setKeeperTxSleepDuration​(long keeperTxSleepDuration)
      • getAquariusUrl

        public String getAquariusUrl()
      • getSecretStoreUrl

        public String getSecretStoreUrl()
      • setSecretStoreUrl

        public OceanConfig setSecretStoreUrl​(String secretStoreUrl)
      • getDidRegistryAddress

        public String getDidRegistryAddress()
      • setDidRegistryAddress

        public OceanConfig setDidRegistryAddress​(String address)
      • getEscrowRewardConditionsAddress

        public String getEscrowRewardConditionsAddress()
      • setEscrowRewardConditionsAddress

        public OceanConfig setEscrowRewardConditionsAddress​(String address)
      • getAgreementStoreManagerAddress

        public String getAgreementStoreManagerAddress()
      • setAgreementStoreManagerAddress

        public OceanConfig setAgreementStoreManagerAddress​(String address)
      • getConditionStoreManagerAddress

        public String getConditionStoreManagerAddress()
      • setConditionStoreManagerAddress

        public OceanConfig setConditionStoreManagerAddress​(String address)
      • getLockrewardConditionsAddress

        public String getLockrewardConditionsAddress()
      • setLockrewardConditionsAddress

        public OceanConfig setLockrewardConditionsAddress​(String address)
      • getAccessSsConditionsAddress

        public String getAccessSsConditionsAddress()
      • setAccessSsConditionsAddress

        public OceanConfig setAccessSsConditionsAddress​(String address)
      • getConsumeBasePath

        public String getConsumeBasePath()
      • setConsumeBasePath

        public OceanConfig setConsumeBasePath​(String consumeBasePath)
      • getMainAccountAddress

        public String getMainAccountAddress()
      • setMainAccountAddress

        public OceanConfig setMainAccountAddress​(String mainAccountAddress)
      • getMainAccountPassword

        public String getMainAccountPassword()
      • setMainAccountPassword

        public OceanConfig setMainAccountPassword​(String mainAccountPassword)
      • getMainAccountCredentialsFile

        public String getMainAccountCredentialsFile()
      • setMainAccountCredentialsFile

        public OceanConfig setMainAccountCredentialsFile​(String mainAccountCredentialsFile)
      • getTokenAddress

        public String getTokenAddress()
      • getTemplateStoreManagerAddress

        public String getTemplateStoreManagerAddress()
      • setTemplateStoreManagerAddress

        public OceanConfig setTemplateStoreManagerAddress​(String templateStoreManagerAddress)
      • getDispenserAddress

        public String getDispenserAddress()
      • setDispenserAddress

        public OceanConfig setDispenserAddress​(String dispenserAddress)
      • getEscrowAccessSecretStoreTemplateAddress

        public String getEscrowAccessSecretStoreTemplateAddress()
      • setEscrowAccessSecretStoreTemplateAddress

        public void setEscrowAccessSecretStoreTemplateAddress​(String escrowAccessSecretStoreTemplateAddress)
      • getProviderAddress

        public String getProviderAddress()
      • setProviderAddress

        public void setProviderAddress​(String providerAddress)