public static final class SwaptionExerciseDates.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SwaptionExerciseDates>
SwaptionExerciseDates.| Modifier and Type | Method and Description |
|---|---|
SwaptionExerciseDates.Builder |
allDates(boolean allDates)
Sets whether all dates are valid dates for swaption exercise between the first and last date.
|
SwaptionExerciseDates |
build() |
SwaptionExerciseDates.Builder |
dates(List<SwaptionExerciseDate> dates)
Sets an explicit list of exercise dates.
|
SwaptionExerciseDates.Builder |
dates(SwaptionExerciseDate... dates)
Sets the
dates property in the builder
from an array of objects. |
Object |
get(String propertyName) |
SwaptionExerciseDates.Builder |
set(org.joda.beans.MetaProperty<?> property,
Object value) |
SwaptionExerciseDates.Builder |
set(String propertyName,
Object newValue) |
String |
toString() |
public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<SwaptionExerciseDates>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SwaptionExerciseDates>public SwaptionExerciseDates.Builder set(String propertyName, Object newValue)
public SwaptionExerciseDates.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<SwaptionExerciseDates>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SwaptionExerciseDates>public SwaptionExerciseDates build()
public SwaptionExerciseDates.Builder dates(List<SwaptionExerciseDate> dates)
A European swaption has one date in the list. A Bermudan swaption has at least two dates in the list. An American swaption has at exactly two dates in the list, the earliest and latest dates.
dates - the new value, not emptypublic SwaptionExerciseDates.Builder dates(SwaptionExerciseDate... dates)
dates property in the builder
from an array of objects.dates - the new value, not emptypublic SwaptionExerciseDates.Builder allDates(boolean allDates)
This will be true for an American swaption, and false otherwise.
allDates - the new valuepublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SwaptionExerciseDates>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.