Class BitstampTradeHistoryParams
java.lang.Object
org.knowm.xchange.bitstamp.service.BitstampTradeHistoryParams
- All Implemented Interfaces:
CurrencyPairParam
,TradeHistoryParamCurrencyPair
,TradeHistoryParamOffset
,TradeHistoryParamPaging
,TradeHistoryParams
,TradeHistoryParamsIdSpan
,TradeHistoryParamsSorted
,TradeHistoryParamsTimeSpan
public class BitstampTradeHistoryParams extends Object implements TradeHistoryParamCurrencyPair, TradeHistoryParamsSorted, TradeHistoryParamOffset, TradeHistoryParamPaging, TradeHistoryParamsTimeSpan, TradeHistoryParamsIdSpan
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.knowm.xchange.service.trade.params.TradeHistoryParamsSorted
TradeHistoryParamsSorted.Order
-
Constructor Summary
Constructors Constructor Description BitstampTradeHistoryParams(CurrencyPair currencyPair, Integer pageLength)
-
Method Summary
Modifier and Type Method Description CurrencyPair
getCurrencyPair()
String
getEndId()
Date
getEndTime()
Long
getOffset()
TradeHistoryParamsSorted.Order
getOrder()
Integer
getPageLength()
Integer
getPageNumber()
0-based page numberString
getStartId()
Date
getStartTime()
void
setCurrencyPair(CurrencyPair currencyPair)
void
setEndId(String endId)
void
setEndTime(Date endTime)
void
setOffset(Long offset)
void
setOrder(TradeHistoryParamsSorted.Order order)
void
setPageLength(Integer pageLength)
void
setPageNumber(Integer pageNumber)
0-based page numbervoid
setStartId(String startId)
void
setStartTime(Date startTime)
This will fetch historic user trades with a timestamp greater than or equal to startTime.
-
Constructor Details
-
BitstampTradeHistoryParams
-
-
Method Details
-
getCurrencyPair
- Specified by:
getCurrencyPair
in interfaceCurrencyPairParam
- Specified by:
getCurrencyPair
in interfaceTradeHistoryParamCurrencyPair
-
setCurrencyPair
- Specified by:
setCurrencyPair
in interfaceCurrencyPairParam
- Specified by:
setCurrencyPair
in interfaceTradeHistoryParamCurrencyPair
-
getOrder
- Specified by:
getOrder
in interfaceTradeHistoryParamsSorted
-
setOrder
- Specified by:
setOrder
in interfaceTradeHistoryParamsSorted
-
getOffset
- Specified by:
getOffset
in interfaceTradeHistoryParamOffset
-
setOffset
- Specified by:
setOffset
in interfaceTradeHistoryParamOffset
-
getPageLength
- Specified by:
getPageLength
in interfaceTradeHistoryParamPaging
-
setPageLength
- Specified by:
setPageLength
in interfaceTradeHistoryParamPaging
-
getPageNumber
Description copied from interface:TradeHistoryParamPaging
0-based page number- Specified by:
getPageNumber
in interfaceTradeHistoryParamPaging
-
getStartTime
- Specified by:
getStartTime
in interfaceTradeHistoryParamsTimeSpan
-
setStartTime
This will fetch historic user trades with a timestamp greater than or equal to startTime.- Specified by:
setStartTime
in interfaceTradeHistoryParamsTimeSpan
- Parameters:
startTime
- a start time with seconds precision. Milliseconds will be truncated.
-
getEndTime
- Specified by:
getEndTime
in interfaceTradeHistoryParamsTimeSpan
-
setEndTime
- Specified by:
setEndTime
in interfaceTradeHistoryParamsTimeSpan
-
setPageNumber
Description copied from interface:TradeHistoryParamPaging
0-based page number- Specified by:
setPageNumber
in interfaceTradeHistoryParamPaging
-
getStartId
- Specified by:
getStartId
in interfaceTradeHistoryParamsIdSpan
-
setStartId
- Specified by:
setStartId
in interfaceTradeHistoryParamsIdSpan
-
getEndId
- Specified by:
getEndId
in interfaceTradeHistoryParamsIdSpan
-
setEndId
- Specified by:
setEndId
in interfaceTradeHistoryParamsIdSpan
-