Class IborFixingDepositTemplate.Builder
- java.lang.Object
-
- org.joda.beans.impl.direct.DirectFieldsBeanBuilder<IborFixingDepositTemplate>
-
- com.opengamma.strata.product.deposit.type.IborFixingDepositTemplate.Builder
-
- All Implemented Interfaces:
org.joda.beans.BeanBuilder<IborFixingDepositTemplate>
- Enclosing class:
- IborFixingDepositTemplate
public static final class IborFixingDepositTemplate.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<IborFixingDepositTemplate>
The bean-builder forIborFixingDepositTemplate.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IborFixingDepositTemplatebuild()IborFixingDepositTemplate.Builderconvention(IborFixingDepositConvention convention)Sets the underlying Ibor fixing deposit convention.IborFixingDepositTemplate.BuilderdepositPeriod(Period depositPeriod)Sets the period between the start date and the end date.Objectget(String propertyName)IborFixingDepositTemplate.Builderset(String propertyName, Object newValue)IborFixingDepositTemplate.Builderset(org.joda.beans.MetaProperty<?> property, Object value)StringtoString()
-
-
-
Method Detail
-
get
public Object get(String propertyName)
- Specified by:
getin interfaceorg.joda.beans.BeanBuilder<IborFixingDepositTemplate>- Overrides:
getin classorg.joda.beans.impl.direct.DirectFieldsBeanBuilder<IborFixingDepositTemplate>
-
set
public IborFixingDepositTemplate.Builder set(String propertyName, Object newValue)
-
set
public IborFixingDepositTemplate.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
- Specified by:
setin interfaceorg.joda.beans.BeanBuilder<IborFixingDepositTemplate>- Overrides:
setin classorg.joda.beans.impl.direct.DirectFieldsBeanBuilder<IborFixingDepositTemplate>
-
build
public IborFixingDepositTemplate build()
-
depositPeriod
public IborFixingDepositTemplate.Builder depositPeriod(Period depositPeriod)
Sets the period between the start date and the end date.The difference between the start date and the end date typically matches the tenor of the index, however this is not validated.
- Parameters:
depositPeriod- the new value, not null- Returns:
- this, for chaining, not null
-
convention
public IborFixingDepositTemplate.Builder convention(IborFixingDepositConvention convention)
Sets the underlying Ibor fixing deposit convention.This specifies the standard convention of the Ibor fixing deposit to be created.
- Parameters:
convention- the new value, not null- Returns:
- this, for chaining, not null
-
toString
public String toString()
- Overrides:
toStringin classorg.joda.beans.impl.direct.DirectFieldsBeanBuilder<IborFixingDepositTemplate>
-
-