Class TickerDTO.Builder
- java.lang.Object
-
- tech.cassandre.trading.bot.dto.market.TickerDTO.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TickerDTO.Builder
ask(BigDecimal newAsk)
ask.TickerDTO.Builder
askSize(BigDecimal newAskSize)
askSize.TickerDTO.Builder
bid(BigDecimal newBid)
bid.TickerDTO.Builder
bidSize(BigDecimal newBidSize)
bidSize.TickerDTO
create()
Creates ticker.TickerDTO.Builder
currencyPair(CurrencyPairDTO newCurrencyPair)
Currency pair.TickerDTO.Builder
high(BigDecimal newHigh)
high.TickerDTO.Builder
last(BigDecimal newLast)
last.TickerDTO.Builder
low(BigDecimal newLow)
low.TickerDTO.Builder
open(BigDecimal newOpen)
open.TickerDTO.Builder
quoteVolume(BigDecimal newQuoteVolume)
quoteVolume.TickerDTO.Builder
timestamp(Date newTimestamp)
timestamp.TickerDTO.Builder
volume(BigDecimal newVolume)
volume.TickerDTO.Builder
vwap(BigDecimal newWwap)
vwap.
-
-
-
Method Detail
-
currencyPair
public TickerDTO.Builder currencyPair(CurrencyPairDTO newCurrencyPair)
Currency pair.- Parameters:
newCurrencyPair
- currency pair- Returns:
- builder
-
open
public TickerDTO.Builder open(BigDecimal newOpen)
open.- Parameters:
newOpen
- open- Returns:
- builder
-
last
public TickerDTO.Builder last(BigDecimal newLast)
last.- Parameters:
newLast
- newLast- Returns:
- builder
-
bid
public TickerDTO.Builder bid(BigDecimal newBid)
bid.- Parameters:
newBid
- newBid- Returns:
- builder
-
ask
public TickerDTO.Builder ask(BigDecimal newAsk)
ask.- Parameters:
newAsk
- newAsk- Returns:
- builder
-
high
public TickerDTO.Builder high(BigDecimal newHigh)
high.- Parameters:
newHigh
- newHigh- Returns:
- builder
-
low
public TickerDTO.Builder low(BigDecimal newLow)
low.- Parameters:
newLow
- newLow- Returns:
- builder
-
vwap
public TickerDTO.Builder vwap(BigDecimal newWwap)
vwap.- Parameters:
newWwap
- newWwap- Returns:
- builder
-
volume
public TickerDTO.Builder volume(BigDecimal newVolume)
volume.- Parameters:
newVolume
- newVolume- Returns:
- builder
-
quoteVolume
public TickerDTO.Builder quoteVolume(BigDecimal newQuoteVolume)
quoteVolume.- Parameters:
newQuoteVolume
- quoteVolume- Returns:
- builder
-
bidSize
public TickerDTO.Builder bidSize(BigDecimal newBidSize)
bidSize.- Parameters:
newBidSize
- bidSize- Returns:
- builder
-
askSize
public TickerDTO.Builder askSize(BigDecimal newAskSize)
askSize.- Parameters:
newAskSize
- askSize- Returns:
- builder
-
timestamp
public TickerDTO.Builder timestamp(Date newTimestamp)
timestamp.- Parameters:
newTimestamp
- timestamp- Returns:
- builder
-
create
public TickerDTO create()
Creates ticker.- Returns:
- ticker
-
-