public class StatusInfoBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private double |
averagePrice |
private java.lang.String |
currency |
private java.lang.String |
instrumentAlias |
private boolean |
isDuplicate |
private int |
position |
private double |
realizedPnl |
private double |
unrealizedPnl |
private int |
volume |
private int |
workingBuys |
private int |
workingSells |
Constructor and Description |
---|
StatusInfoBuilder() |
StatusInfoBuilder(StatusInfoBuilder other) |
StatusInfoBuilder(java.lang.String instrumentAlias,
double unrealizedPnl,
double realizedPnl,
java.lang.String currency,
int position,
double averagePrice,
int volume,
int workingBuys,
int workingSells,
boolean isDuplicate) |
Modifier and Type | Method and Description |
---|---|
StatusInfo |
build() |
double |
getAveragePrice() |
java.lang.String |
getCurrency() |
java.lang.String |
getInstrumentAlias() |
int |
getPosition() |
double |
getRealizedPnl() |
double |
getUnrealizedPnl() |
int |
getVolume() |
int |
getWorkingBuys() |
int |
getWorkingSells() |
boolean |
isDuplicate() |
StatusInfoBuilder |
setAveragePrice(double averagePrice) |
StatusInfoBuilder |
setCurrency(java.lang.String currency) |
StatusInfoBuilder |
setDuplicate(boolean isDuplicate) |
StatusInfoBuilder |
setInstrumentAlias(java.lang.String instrumentAlias) |
StatusInfoBuilder |
setPosition(int position) |
StatusInfoBuilder |
setRealizedPnl(double realizedPnl) |
StatusInfoBuilder |
setUnrealizedPnl(double unrealizedPnl) |
StatusInfoBuilder |
setVolume(int volume) |
StatusInfoBuilder |
setWorkingBuys(int workingBuys) |
StatusInfoBuilder |
setWorkingSells(int workingSells) |
private java.lang.String instrumentAlias
private double unrealizedPnl
private double realizedPnl
private java.lang.String currency
private int position
private double averagePrice
private int volume
private int workingBuys
private int workingSells
private boolean isDuplicate
public StatusInfoBuilder()
StatusInfoBuilder(java.lang.String instrumentAlias, double unrealizedPnl, double realizedPnl, java.lang.String currency, int position, double averagePrice, int volume, int workingBuys, int workingSells, boolean isDuplicate)
public StatusInfoBuilder(StatusInfoBuilder other)
public StatusInfo build()
public java.lang.String getInstrumentAlias()
public StatusInfoBuilder setInstrumentAlias(java.lang.String instrumentAlias)
public double getUnrealizedPnl()
public StatusInfoBuilder setUnrealizedPnl(double unrealizedPnl)
public double getRealizedPnl()
public StatusInfoBuilder setRealizedPnl(double realizedPnl)
public java.lang.String getCurrency()
public StatusInfoBuilder setCurrency(java.lang.String currency)
public int getPosition()
public StatusInfoBuilder setPosition(int position)
public double getAveragePrice()
public StatusInfoBuilder setAveragePrice(double averagePrice)
public int getVolume()
public StatusInfoBuilder setVolume(int volume)
public int getWorkingBuys()
public StatusInfoBuilder setWorkingBuys(int workingBuys)
public int getWorkingSells()
public StatusInfoBuilder setWorkingSells(int workingSells)
public StatusInfoBuilder setDuplicate(boolean isDuplicate)
public boolean isDuplicate()