Class IborCapletFloorletVolatilitiesId
- java.lang.Object
-
- com.opengamma.strata.pricer.capfloor.IborCapletFloorletVolatilitiesId
-
- All Implemented Interfaces:
MarketDataId<IborCapletFloorletVolatilities>,NamedMarketDataId<IborCapletFloorletVolatilities>,Serializable,org.joda.beans.Bean,org.joda.beans.ImmutableBean
public final class IborCapletFloorletVolatilitiesId extends Object implements NamedMarketDataId<IborCapletFloorletVolatilities>, org.joda.beans.ImmutableBean, Serializable
An identifier used to access Ibor cap/floor volatilities by name.This is used when there is a need to obtain an instance of
IborCapletFloorletVolatilities.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)MarketDataName<IborCapletFloorletVolatilities>getMarketDataName()Gets the market data name.Class<IborCapletFloorletVolatilities>getMarketDataType()Gets the type of data this identifier refers to.IborCapletFloorletVolatilitiesNamegetName()Gets the name of the volatilities.inthashCode()static org.joda.beans.TypedMetaBean<IborCapletFloorletVolatilitiesId>meta()The meta-bean forIborCapletFloorletVolatilitiesId.org.joda.beans.TypedMetaBean<IborCapletFloorletVolatilitiesId>metaBean()static IborCapletFloorletVolatilitiesIdof(IborCapletFloorletVolatilitiesName name)Obtains an identifier used to find Ibor caplet/floorlet volatilities.static IborCapletFloorletVolatilitiesIdof(String name)Obtains an identifier used to find Ibor caplet/floorlet volatilities.StringtoString()
-
-
-
Method Detail
-
of
public static IborCapletFloorletVolatilitiesId of(String name)
Obtains an identifier used to find Ibor caplet/floorlet volatilities.- Parameters:
name- the name- Returns:
- an identifier for the volatilities
-
of
public static IborCapletFloorletVolatilitiesId of(IborCapletFloorletVolatilitiesName name)
Obtains an identifier used to find Ibor caplet/floorlet volatilities.- Parameters:
name- the name- Returns:
- an identifier for the volatilities
-
getMarketDataType
public Class<IborCapletFloorletVolatilities> getMarketDataType()
Description copied from interface:MarketDataIdGets the type of data this identifier refers to.- Specified by:
getMarketDataTypein interfaceMarketDataId<IborCapletFloorletVolatilities>- Returns:
- the type of the market data this identifier refers to
-
getMarketDataName
public MarketDataName<IborCapletFloorletVolatilities> getMarketDataName()
Description copied from interface:NamedMarketDataIdGets the market data name.This name can be used to obtain the market data within a single coherent data set.
- Specified by:
getMarketDataNamein interfaceNamedMarketDataId<IborCapletFloorletVolatilities>- Returns:
- the name of the market data this identifier refers to
-
meta
public static org.joda.beans.TypedMetaBean<IborCapletFloorletVolatilitiesId> meta()
The meta-bean forIborCapletFloorletVolatilitiesId.- Returns:
- the meta-bean, not null
-
metaBean
public org.joda.beans.TypedMetaBean<IborCapletFloorletVolatilitiesId> metaBean()
- Specified by:
metaBeanin interfaceorg.joda.beans.Bean
-
getName
public IborCapletFloorletVolatilitiesName getName()
Gets the name of the volatilities.- Returns:
- the value of the property, not null
-
-