Package | Description |
---|---|
com.opengamma.strata.pricer.rate |
Calculators for rates instruments, such as Forward Rate Agreement (FRA) and interest rate swap.
|
Modifier and Type | Method and Description |
---|---|
static ImmutableRatesProviderBuilder |
ImmutableRatesProvider.builder(LocalDate valuationDate)
Creates a builder specifying the valuation date.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.discountCurve(Currency currency,
Curve discountCurve)
Adds a discount curve to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.discountCurves(Map<Currency,? extends Curve> discountCurves)
Adds discount curves to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.fxRateProvider(FxRateProvider fxRateProvider)
Sets the FX rate provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.iborIndexCurve(IborIndex index,
Curve forwardCurve)
Adds an Ibor index forward curve to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.iborIndexCurve(IborIndex index,
Curve forwardCurve,
LocalDateDoubleTimeSeries timeSeries)
Adds an Ibor index forward curve to the provider with associated time-series.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.indexCurve(Index index,
Curve forwardCurve)
Adds an index forward curve to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.indexCurve(Index index,
Curve forwardCurve,
LocalDateDoubleTimeSeries timeSeries)
Adds an index forward curve to the provider with associated time-series.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.indexCurves(Map<? extends Index,? extends Curve> indexCurves)
Adds index forward curves to the provider with associated time-series.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.indexCurves(Map<? extends Index,? extends Curve> indexCurves,
Map<? extends Index,LocalDateDoubleTimeSeries> timeSeries)
Adds index forward curves to the provider with associated time-series.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.overnightIndexCurve(OvernightIndex index,
Curve forwardCurve)
Adds an Overnight index forward curve to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.overnightIndexCurve(OvernightIndex index,
Curve forwardCurve,
LocalDateDoubleTimeSeries timeSeries)
Adds an Overnight index forward curve to the provider with associated time-series.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.priceIndexCurve(PriceIndex index,
Curve forwardCurve)
Adds a Price index forward curve to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.priceIndexCurve(PriceIndex index,
Curve forwardCurve,
LocalDateDoubleTimeSeries timeSeries)
Adds an index forward curve to the provider with associated time-series.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.timeSeries(Index index,
LocalDateDoubleTimeSeries timeSeries)
Adds a time-series to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProviderBuilder.timeSeries(Map<? extends Index,LocalDateDoubleTimeSeries> timeSeries)
Adds time-series to the provider.
|
ImmutableRatesProviderBuilder |
ImmutableRatesProvider.toBuilder()
Converts this instance to a builder allowing changes to be made.
|
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.