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 IborFixingDepositTemplate
build()
IborFixingDepositTemplate.Builder
convention(IborFixingDepositConvention convention)
Sets the underlying Ibor fixing deposit convention.IborFixingDepositTemplate.Builder
depositPeriod(Period depositPeriod)
Sets the period between the start date and the end date.Object
get(String propertyName)
IborFixingDepositTemplate.Builder
set(String propertyName, Object newValue)
IborFixingDepositTemplate.Builder
set(org.joda.beans.MetaProperty<?> property, Object value)
String
toString()
-
-
-
Method Detail
-
get
public Object get(String propertyName)
- Specified by:
get
in interfaceorg.joda.beans.BeanBuilder<IborFixingDepositTemplate>
- Overrides:
get
in 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:
set
in interfaceorg.joda.beans.BeanBuilder<IborFixingDepositTemplate>
- Overrides:
set
in 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:
toString
in classorg.joda.beans.impl.direct.DirectFieldsBeanBuilder<IborFixingDepositTemplate>
-
-