public final class LegAmounts extends Object implements FxConvertible<LegAmounts>, org.joda.beans.ImmutableBean, Serializable
Contains a list of individual leg amount objects, each representing an amount associated with one leg of an instrument. The order of the list is expected to be the same as the order in which the legs are defined on the instrument.
| Modifier and Type | Class and Description |
|---|---|
static class |
LegAmounts.Meta
The meta-bean for
LegAmounts. |
| Modifier and Type | Method and Description |
|---|---|
LegAmounts |
convertedTo(Currency resultCurrency,
FxRateProvider rateProvider) |
boolean |
equals(Object obj) |
ImmutableList<LegAmount> |
getAmounts()
Gets the leg amounts.
|
int |
hashCode() |
static LegAmounts.Meta |
meta()
The meta-bean for
LegAmounts. |
LegAmounts.Meta |
metaBean() |
static LegAmounts |
of(LegAmount... amounts)
Returns an instance containing the specified leg amounts.
|
static LegAmounts |
of(List<LegAmount> amounts)
Returns an instance containing the specified leg amounts.
|
String |
toString() |
public static LegAmounts of(List<LegAmount> amounts)
amounts - the individual leg amountspublic static LegAmounts of(LegAmount... amounts)
amounts - the individual leg amountspublic LegAmounts convertedTo(Currency resultCurrency, FxRateProvider rateProvider)
convertedTo in interface FxConvertible<LegAmounts>public static LegAmounts.Meta meta()
LegAmounts.public LegAmounts.Meta metaBean()
metaBean in interface org.joda.beans.Beanpublic ImmutableList<LegAmount> getAmounts()
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.