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.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_SANDBOX
Sandbox 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 key.String
getName()
Getter name.String
getPassphrase()
Getter passphrase.ExchangeParameters.Rates
getRates()
Getter rate.String
getSecret()
Getter secret.String
getUsername()
Getter username.Boolean
isSandbox()
Getter sandbox.void
setKey(String newKey)
Setter key.void
setName(String newName)
Setter name.void
setPassphrase(String newPassphrase)
Setter passphrase.void
setRates(ExchangeParameters.Rates newRates)
Setter rate.void
setSandbox(Boolean newSandbox)
Setter sandbox.void
setSecret(String newSecret)
Setter secret.void
setUsername(String newUsername)
Setter username.String
toString()
-
-
-
Field Detail
-
PARAMETER_NAME
public static final String PARAMETER_NAME
Exchange name parameter.- See Also:
- Constant Field Values
-
PARAMETER_SANDBOX
public static final String PARAMETER_SANDBOX
Sandbox 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 name.- Returns:
- name
-
setName
public void setName(String newName)
Setter name.- Parameters:
newName
- the name to set
-
isSandbox
public Boolean isSandbox()
Getter sandbox.- Returns:
- sandbox
-
setSandbox
public void setSandbox(Boolean newSandbox)
Setter sandbox.- Parameters:
newSandbox
- the sandbox to set
-
getUsername
public String getUsername()
Getter username.- Returns:
- username
-
setUsername
public void setUsername(String newUsername)
Setter username.- Parameters:
newUsername
- the username to set
-
getPassphrase
public String getPassphrase()
Getter passphrase.- Returns:
- passphrase
-
setPassphrase
public void setPassphrase(String newPassphrase)
Setter passphrase.- Parameters:
newPassphrase
- the passphrase to set
-
getKey
public String getKey()
Getter key.- Returns:
- key
-
setKey
public void setKey(String newKey)
Setter key.- Parameters:
newKey
- the key to set
-
getSecret
public String getSecret()
Getter secret.- Returns:
- secret
-
setSecret
public void setSecret(String newSecret)
Setter secret.- Parameters:
newSecret
- the secret to set
-
getRates
public ExchangeParameters.Rates getRates()
Getter rate.- Returns:
- rate
-
setRates
public void setRates(ExchangeParameters.Rates newRates)
Setter rate.- Parameters:
newRates
- the rate to set
-
-