public static final class ImmutableThreeLegBasisSwapConvention.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableThreeLegBasisSwapConvention>
ImmutableThreeLegBasisSwapConvention.public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<ImmutableThreeLegBasisSwapConvention>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableThreeLegBasisSwapConvention>public ImmutableThreeLegBasisSwapConvention.Builder set(String propertyName, Object newValue)
public ImmutableThreeLegBasisSwapConvention.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<ImmutableThreeLegBasisSwapConvention>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableThreeLegBasisSwapConvention>public ImmutableThreeLegBasisSwapConvention build()
public ImmutableThreeLegBasisSwapConvention.Builder name(String name)
name - the new value, not nullpublic ImmutableThreeLegBasisSwapConvention.Builder spreadLeg(FixedRateSwapLegConvention spreadLeg)
This is to be applied to floatingSpreadLeg.
spreadLeg - the new value, not nullpublic ImmutableThreeLegBasisSwapConvention.Builder spreadFloatingLeg(IborRateSwapLegConvention spreadFloatingLeg)
spreadFloatingLeg - the new value, not nullpublic ImmutableThreeLegBasisSwapConvention.Builder flatFloatingLeg(IborRateSwapLegConvention flatFloatingLeg)
flatFloatingLeg - the new value, not nullpublic ImmutableThreeLegBasisSwapConvention.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<ImmutableThreeLegBasisSwapConvention>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.