public static final class FixedCouponBondPosition.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedCouponBondPosition>
FixedCouponBondPosition.| Modifier and Type | Method and Description |
|---|---|
FixedCouponBondPosition |
build() |
Object |
get(String propertyName) |
FixedCouponBondPosition.Builder |
info(PositionInfo info)
Sets the additional position information, defaulted to an empty instance.
|
FixedCouponBondPosition.Builder |
longQuantity(double longQuantity)
Sets the long quantity of the security.
|
FixedCouponBondPosition.Builder |
product(FixedCouponBond product)
Sets the bond that was traded.
|
FixedCouponBondPosition.Builder |
set(org.joda.beans.MetaProperty<?> property,
Object value) |
FixedCouponBondPosition.Builder |
set(String propertyName,
Object newValue) |
FixedCouponBondPosition.Builder |
shortQuantity(double shortQuantity)
Sets the short quantity of the security.
|
String |
toString() |
public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<FixedCouponBondPosition>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedCouponBondPosition>public FixedCouponBondPosition.Builder set(String propertyName, Object newValue)
public FixedCouponBondPosition.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<FixedCouponBondPosition>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedCouponBondPosition>public FixedCouponBondPosition build()
public FixedCouponBondPosition.Builder info(PositionInfo info)
This allows additional information to be attached to the position.
info - the new value, not nullpublic FixedCouponBondPosition.Builder product(FixedCouponBond product)
The product captures the contracted financial details.
product - the new value, not nullpublic FixedCouponBondPosition.Builder longQuantity(double longQuantity)
This is the quantity of the underlying security that is held. The quantity cannot be negative, as that would imply short selling.
longQuantity - the new valuepublic FixedCouponBondPosition.Builder shortQuantity(double shortQuantity)
This is the quantity of the underlying security that has been short sold. The quantity cannot be negative, as that would imply the position is long.
shortQuantity - the new valuepublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedCouponBondPosition>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.