Class ExchangeParameters

java.lang.Object
tech.cassandre.trading.bot.util.parameters.ExchangeParameters

@Validated @EnableConfigurationProperties({ExchangeParameters.class,Modes.class,Rates.class}) @ConfigurationProperties(prefix="cassandre.trading.bot.exchange") public class ExchangeParameters extends Object
Parameters from application.properties.
  • Constructor Details

    • ExchangeParameters

      public ExchangeParameters()
  • Method Details

    • getDriverClassName

      public String getDriverClassName()
      Driver class name. For example: org.knowm.xchange.coinbasepro.CoinbaseProExchange, kraken, kucoin.
    • getUsername

      public String getUsername()
      API username.
    • getPassphrase

      public String getPassphrase()
      API passphrase.
    • getKey

      public String getKey()
      API key.
    • getSecret

      public String getSecret()
      API secret.
    • getProxyHost

      public String getProxyHost()
      Proxy host.
    • getProxyPort

      public Integer getProxyPort()
      Proxy port.
    • getSslUri

      public String getSslUri()
      Secure API endpoint.
    • getPlainTextUri

      public String getPlainTextUri()
      Plain text API endpoint.
    • getHost

      public String getHost()
      Exchange port parameter.
    • getPort

      public String getPort()
      Exchange port parameter.
    • getModes

      public ExchangeParameters.Modes getModes()
      Modes.
    • getRates

      public ExchangeParameters.Rates getRates()
      API Calls rates.
    • setDriverClassName

      public void setDriverClassName(String driverClassName)
      Driver class name. For example: org.knowm.xchange.coinbasepro.CoinbaseProExchange, kraken, kucoin.
    • setUsername

      public void setUsername(String username)
      API username.
    • setPassphrase

      public void setPassphrase(String passphrase)
      API passphrase.
    • setKey

      public void setKey(String key)
      API key.
    • setSecret

      public void setSecret(String secret)
      API secret.
    • setProxyHost

      public void setProxyHost(String proxyHost)
      Proxy host.
    • setProxyPort

      public void setProxyPort(Integer proxyPort)
      Proxy port.
    • setSslUri

      public void setSslUri(String sslUri)
      Secure API endpoint.
    • setPlainTextUri

      public void setPlainTextUri(String plainTextUri)
      Plain text API endpoint.
    • setHost

      public void setHost(String host)
      Exchange port parameter.
    • setPort

      public void setPort(String port)
      Exchange port parameter.
    • setModes

      public void setModes(ExchangeParameters.Modes modes)
      Modes.
    • setRates

      public void setRates(ExchangeParameters.Rates rates)
      API Calls rates.
    • toString

      public String toString()
      Overrides:
      toString in class Object