public static final class ImmutableXCcyOvernightOvernightSwapConvention.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableXCcyOvernightOvernightSwapConvention>
ImmutableXCcyOvernightOvernightSwapConvention.public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<ImmutableXCcyOvernightOvernightSwapConvention>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableXCcyOvernightOvernightSwapConvention>public ImmutableXCcyOvernightOvernightSwapConvention.Builder set(String propertyName, Object newValue)
public ImmutableXCcyOvernightOvernightSwapConvention.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<ImmutableXCcyOvernightOvernightSwapConvention>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableXCcyOvernightOvernightSwapConvention>public ImmutableXCcyOvernightOvernightSwapConvention build()
public ImmutableXCcyOvernightOvernightSwapConvention.Builder name(String name)
name - the new value, not nullpublic ImmutableXCcyOvernightOvernightSwapConvention.Builder spreadLeg(OvernightRateSwapLegConvention spreadLeg)
The spread is the market price of the instrument. It is added to the observed interest rate.
spreadLeg - the new value, not nullpublic ImmutableXCcyOvernightOvernightSwapConvention.Builder flatLeg(OvernightRateSwapLegConvention flatLeg)
flatLeg - the new value, not nullpublic ImmutableXCcyOvernightOvernightSwapConvention.Builder spotDateOffset(DaysAdjustment spotDateOffset)
The offset is applied to the trade date to find the start date. A typical value is "plus 2 business days".
spotDateOffset - the new value, not nullpublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableXCcyOvernightOvernightSwapConvention>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.