Class ExchangeParameters
- java.lang.Object
-
- tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
@Validated @ConfigurationProperties(prefix="cassandre.trading.bot.exchange") public class ExchangeParameters extends Object
Exchange parameters from application.properties.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExchangeParameters.Modes
Exchange API rate calls.static class
ExchangeParameters.Rates
Exchange API rate calls.
-
Field Summary
Fields Modifier and Type Field Description static String
PARAMETER_KEY
Key parameter.static String
PARAMETER_NAME
Exchange name parameter.static String
PARAMETER_PASSPHRASE
Passphrase parameter.static String
PARAMETER_PROXY_HOST
Proxy host.static String
PARAMETER_PROXY_PORT
Proxy port.static String
PARAMETER_SECRET
Secret parameter.static String
PARAMETER_USERNAME
Username parameter.
-
Constructor Summary
Constructors Constructor Description ExchangeParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getKey()
Getter for key.ExchangeParameters.Modes
getModes()
Getter modes.String
getName()
Getter for name.String
getPassphrase()
Getter for passphrase.String
getProxyHost()
Getter proxyHost.Integer
getProxyPort()
Getter proxyPort.ExchangeParameters.Rates
getRates()
Getter for rate.String
getSecret()
Getter for secret.String
getUsername()
Getter for username.void
setKey(String newKey)
Setter for key.void
setModes(ExchangeParameters.Modes newModes)
Setter modes.void
setName(String newName)
Setter for name.void
setPassphrase(String newPassphrase)
Setter for passphrase.void
setProxyHost(String newProxyHost)
Setter proxyHost.void
setProxyPort(Integer newProxyPort)
Setter proxyPort.void
setRates(ExchangeParameters.Rates newRates)
Setter for rate.void
setSecret(String newSecret)
Setter for secret.void
setUsername(String newUsername)
Setter for username.String
toString()
-
-
-
Field Detail
-
PARAMETER_NAME
public static final String PARAMETER_NAME
Exchange name parameter.- See Also:
- Constant Field Values
-
PARAMETER_USERNAME
public static final String PARAMETER_USERNAME
Username parameter.- See Also:
- Constant Field Values
-
PARAMETER_PASSPHRASE
public static final String PARAMETER_PASSPHRASE
Passphrase parameter.- See Also:
- Constant Field Values
-
PARAMETER_KEY
public static final String PARAMETER_KEY
Key parameter.- See Also:
- Constant Field Values
-
PARAMETER_SECRET
public static final String PARAMETER_SECRET
Secret parameter.- See Also:
- Constant Field Values
-
PARAMETER_PROXY_HOST
public static final String PARAMETER_PROXY_HOST
Proxy host.- See Also:
- Constant Field Values
-
PARAMETER_PROXY_PORT
public static final String PARAMETER_PROXY_PORT
Proxy port.- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String getName()
Getter for name.- Returns:
- name
-
setName
public void setName(String newName)
Setter for name.- Parameters:
newName
- the name to set
-
getModes
public ExchangeParameters.Modes getModes()
Getter modes.- Returns:
- mode
-
setModes
public void setModes(ExchangeParameters.Modes newModes)
Setter modes.- Parameters:
newModes
- the modes to set
-
getUsername
public String getUsername()
Getter for username.- Returns:
- username
-
setUsername
public void setUsername(String newUsername)
Setter for username.- Parameters:
newUsername
- the username to set
-
getPassphrase
public String getPassphrase()
Getter for passphrase.- Returns:
- passphrase
-
setPassphrase
public void setPassphrase(String newPassphrase)
Setter for passphrase.- Parameters:
newPassphrase
- the passphrase to set
-
getKey
public String getKey()
Getter for key.- Returns:
- key
-
setKey
public void setKey(String newKey)
Setter for key.- Parameters:
newKey
- the key to set
-
getSecret
public String getSecret()
Getter for secret.- Returns:
- secret
-
setSecret
public void setSecret(String newSecret)
Setter for secret.- Parameters:
newSecret
- the secret to set
-
getProxyHost
public String getProxyHost()
Getter proxyHost.- Returns:
- proxyHost
-
setProxyHost
public void setProxyHost(String newProxyHost)
Setter proxyHost.- Parameters:
newProxyHost
- the proxyHost to set
-
getProxyPort
public Integer getProxyPort()
Getter proxyPort.- Returns:
- proxyPort
-
setProxyPort
public void setProxyPort(Integer newProxyPort)
Setter proxyPort.- Parameters:
newProxyPort
- the proxyPort to set
-
getRates
public ExchangeParameters.Rates getRates()
Getter for rate.- Returns:
- rate
-
setRates
public void setRates(ExchangeParameters.Rates newRates)
Setter for rate.- Parameters:
newRates
- the rate to set
-
-