Class RippleTradeHistoryParams
java.lang.Object
org.knowm.xchange.ripple.service.params.RippleTradeHistoryParams
- All Implemented Interfaces:
RippleTradeHistoryAccount
,RippleTradeHistoryCount
,RippleTradeHistoryHashLimit
,RippleTradeHistoryPreferredCurrencies
,CurrencyPairParam
,TradeHistoryParamCurrencyPair
,TradeHistoryParamPaging
,TradeHistoryParams
,TradeHistoryParamsTimeSpan
public class RippleTradeHistoryParams extends Object implements TradeHistoryParamCurrencyPair, TradeHistoryParamPaging, TradeHistoryParamsTimeSpan, RippleTradeHistoryAccount, RippleTradeHistoryHashLimit, RippleTradeHistoryCount, RippleTradeHistoryPreferredCurrencies
The complete set of parameters that a Ripple trade history query will consider.
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_PAGE_LENGTH
Fields inherited from interface org.knowm.xchange.ripple.service.params.RippleTradeHistoryCount
DEFAULT_API_CALL_COUNT, DEFAULT_TRADE_COUNT_LIMIT
-
Constructor Summary
Constructors Constructor Description RippleTradeHistoryParams()
-
Method Summary
Modifier and Type Method Description void
addPreferredBaseCurrency(Currency value)
void
addPreferredCounterCurrency(Currency value)
String
getAccount()
int
getApiCallCount()
int
getApiCallCountLimit()
CurrencyPair
getCurrencyPair()
Date
getEndTime()
String
getHashLimit()
Integer
getPageLength()
Integer
getPageNumber()
0-based page numberCollection<Currency>
getPreferredBaseCurrency()
Collection<Currency>
getPreferredCounterCurrency()
Date
getStartTime()
int
getTradeCount()
int
getTradeCountLimit()
void
incrementApiCallCount()
void
incrementTradeCount()
void
resetApiCallCount()
void
resetTradeCount()
void
setAccount(String value)
void
setApiCallCountLimit(int value)
void
setCurrencyPair(CurrencyPair value)
void
setEndTime(Date value)
void
setHashLimit(String value)
void
setPageLength(Integer value)
void
setPageNumber(Integer value)
0-based page numbervoid
setStartTime(Date value)
void
setTradeCountLimit(int value)
-
Field Details
-
DEFAULT_PAGE_LENGTH
public static final int DEFAULT_PAGE_LENGTH- See Also:
- Constant Field Values
-
-
Constructor Details
-
RippleTradeHistoryParams
public RippleTradeHistoryParams()
-
-
Method Details
-
getAccount
- Specified by:
getAccount
in interfaceRippleTradeHistoryAccount
-
setAccount
-
getHashLimit
- Specified by:
getHashLimit
in interfaceRippleTradeHistoryHashLimit
-
setHashLimit
-
resetApiCallCount
public void resetApiCallCount()- Specified by:
resetApiCallCount
in interfaceRippleTradeHistoryCount
-
incrementApiCallCount
public void incrementApiCallCount()- Specified by:
incrementApiCallCount
in interfaceRippleTradeHistoryCount
-
getApiCallCount
public int getApiCallCount()- Specified by:
getApiCallCount
in interfaceRippleTradeHistoryCount
-
getApiCallCountLimit
public int getApiCallCountLimit()- Specified by:
getApiCallCountLimit
in interfaceRippleTradeHistoryCount
-
setApiCallCountLimit
public void setApiCallCountLimit(int value) -
resetTradeCount
public void resetTradeCount()- Specified by:
resetTradeCount
in interfaceRippleTradeHistoryCount
-
incrementTradeCount
public void incrementTradeCount()- Specified by:
incrementTradeCount
in interfaceRippleTradeHistoryCount
-
getTradeCount
public int getTradeCount()- Specified by:
getTradeCount
in interfaceRippleTradeHistoryCount
-
getTradeCountLimit
public int getTradeCountLimit()- Specified by:
getTradeCountLimit
in interfaceRippleTradeHistoryCount
-
setTradeCountLimit
public void setTradeCountLimit(int value) -
addPreferredBaseCurrency
-
getPreferredBaseCurrency
- Specified by:
getPreferredBaseCurrency
in interfaceRippleTradeHistoryPreferredCurrencies
-
addPreferredCounterCurrency
-
getPreferredCounterCurrency
- Specified by:
getPreferredCounterCurrency
in interfaceRippleTradeHistoryPreferredCurrencies
-
getCurrencyPair
- Specified by:
getCurrencyPair
in interfaceCurrencyPairParam
- Specified by:
getCurrencyPair
in interfaceTradeHistoryParamCurrencyPair
-
setCurrencyPair
- Specified by:
setCurrencyPair
in interfaceCurrencyPairParam
- Specified by:
setCurrencyPair
in interfaceTradeHistoryParamCurrencyPair
-
getPageLength
- Specified by:
getPageLength
in interfaceTradeHistoryParamPaging
- Returns:
- the number of notifications to return in a single query, if not set the server assumes a default of 10.
-
setPageLength
- Specified by:
setPageLength
in interfaceTradeHistoryParamPaging
-
getPageNumber
Description copied from interface:TradeHistoryParamPaging
0-based page number- Specified by:
getPageNumber
in interfaceTradeHistoryParamPaging
-
setPageNumber
Description copied from interface:TradeHistoryParamPaging
0-based page number- Specified by:
setPageNumber
in interfaceTradeHistoryParamPaging
-
getStartTime
- Specified by:
getStartTime
in interfaceTradeHistoryParamsTimeSpan
-
setStartTime
- Specified by:
setStartTime
in interfaceTradeHistoryParamsTimeSpan
-
getEndTime
- Specified by:
getEndTime
in interfaceTradeHistoryParamsTimeSpan
-
setEndTime
- Specified by:
setEndTime
in interfaceTradeHistoryParamsTimeSpan
-