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_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.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
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
-
-
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
-
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
-
-