| Package | Description |
|---|---|
| com.opengamma.strata.basics.schedule |
Basic financial tools for working with date-based schedules.
|
| Modifier and Type | Method and Description |
|---|---|
static PeriodicSchedule.Builder |
PeriodicSchedule.builder()
Returns a builder used to create an instance of the bean.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Meta.builder() |
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.businessDayAdjustment(BusinessDayAdjustment businessDayAdjustment)
Sets the business day adjustment to apply.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.endDate(LocalDate endDate)
Sets the end date, which is the end of the last schedule period.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.endDateBusinessDayAdjustment(BusinessDayAdjustment endDateBusinessDayAdjustment)
Sets the optional business day adjustment to apply to the end date.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.firstRegularStartDate(LocalDate firstRegularStartDate)
Sets the optional start date of the first regular schedule period, which is the end date of the initial stub.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.frequency(Frequency frequency)
Sets the regular periodic frequency to use.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.lastRegularEndDate(LocalDate lastRegularEndDate)
Sets the optional end date of the last regular schedule period, which is the start date of the final stub.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.overrideStartDate(AdjustableDate overrideStartDate)
Sets the optional start date of the first schedule period, overriding normal schedule generation.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.rollConvention(RollConvention rollConvention)
Sets the optional convention defining how to roll dates.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.set(org.joda.beans.MetaProperty<?> property,
Object value) |
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.set(String propertyName,
Object newValue) |
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.startDate(LocalDate startDate)
Sets the start date, which is the start of the first schedule period.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.startDateBusinessDayAdjustment(BusinessDayAdjustment startDateBusinessDayAdjustment)
Sets the optional business day adjustment to apply to the start date.
|
PeriodicSchedule.Builder |
PeriodicSchedule.Builder.stubConvention(StubConvention stubConvention)
Sets the optional convention defining how to handle stubs.
|
PeriodicSchedule.Builder |
PeriodicSchedule.toBuilder()
Returns a builder that allows this bean to be mutated.
|
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.