Class RatesCurveInputsId
- java.lang.Object
-
- com.opengamma.strata.market.curve.RatesCurveInputsId
-
- All Implemented Interfaces:
MarketDataId<RatesCurveInputs>
,Serializable
,org.joda.beans.Bean
,org.joda.beans.ImmutableBean
public final class RatesCurveInputsId extends Object implements MarketDataId<RatesCurveInputs>, org.joda.beans.ImmutableBean, Serializable
An identifier used to access the inputs to curve calibration.This is used when there is a need to obtain an instance of
RatesCurveInputs
.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
CurveGroupName
getCurveGroupName()
Gets the curve group name.CurveName
getCurveName()
Gets the curve name.Class<RatesCurveInputs>
getMarketDataType()
Gets the type of data this identifier refers to.ObservableSource
getObservableSource()
Gets the source of observable market data.int
hashCode()
static org.joda.beans.TypedMetaBean<RatesCurveInputsId>
meta()
The meta-bean forRatesCurveInputsId
.org.joda.beans.TypedMetaBean<RatesCurveInputsId>
metaBean()
static RatesCurveInputsId
of(CurveGroupName groupName, CurveName curveName, ObservableSource obsSource)
Obtains an instance from the curve group, curve name and source of observable market data.String
toString()
-
-
-
Method Detail
-
of
public static RatesCurveInputsId of(CurveGroupName groupName, CurveName curveName, ObservableSource obsSource)
Obtains an instance from the curve group, curve name and source of observable market data.- Parameters:
groupName
- the curve group namecurveName
- the curve nameobsSource
- the source of observable market data- Returns:
- the identifier
-
getMarketDataType
public Class<RatesCurveInputs> getMarketDataType()
Description copied from interface:MarketDataId
Gets the type of data this identifier refers to.- Specified by:
getMarketDataType
in interfaceMarketDataId<RatesCurveInputs>
- Returns:
- the type of the market data this identifier refers to
-
meta
public static org.joda.beans.TypedMetaBean<RatesCurveInputsId> meta()
The meta-bean forRatesCurveInputsId
.- Returns:
- the meta-bean, not null
-
metaBean
public org.joda.beans.TypedMetaBean<RatesCurveInputsId> metaBean()
- Specified by:
metaBean
in interfaceorg.joda.beans.Bean
-
getCurveGroupName
public CurveGroupName getCurveGroupName()
Gets the curve group name.- Returns:
- the value of the property, not null
-
getCurveName
public CurveName getCurveName()
Gets the curve name.- Returns:
- the value of the property, not null
-
getObservableSource
public ObservableSource getObservableSource()
Gets the source of observable market data.- Returns:
- the value of the property, not null
-
-