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
FieldsFields inherited from interface org.knowm.xchange.ripple.service.params.RippleTradeHistoryCount
DEFAULT_API_CALL_COUNT, DEFAULT_TRADE_COUNT_LIMIT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPreferredBaseCurrency
(Currency value) void
int
int
0-based page numberint
int
void
void
void
void
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:
-
-
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
-