Uses of Class
com.opengamma.strata.product.SecurityId
-
Packages that use SecurityId Package Description com.opengamma.strata.measure.bond Base package for calculation functions.com.opengamma.strata.pricer.bond Calculators for bonds.com.opengamma.strata.product Entity objects describing trades and products in financial markets.com.opengamma.strata.product.bond Entity objects describing bonds.com.opengamma.strata.product.dsf Entity objects describing Deliverable Swap Futures (DSFs).com.opengamma.strata.product.etd Entity objects describing Exchange Traded Derivatives (ETDs).com.opengamma.strata.product.index Entity objects describing contracts based on rate indices.com.opengamma.strata.product.index.type Conventions and templates to aid the construction of rate index products. -
-
Uses of SecurityId in com.opengamma.strata.measure.bond
Methods in com.opengamma.strata.measure.bond that return types with arguments of type SecurityId Modifier and Type Method Description ImmutableSet<SecurityId>BondFutureOptionMarketDataLookup. getVolatilitySecurityIds()Gets the set of security IDs that volatilities are provided for.Methods in com.opengamma.strata.measure.bond with parameters of type SecurityId Modifier and Type Method Description ImmutableSet<MarketDataId<?>>BondFutureOptionMarketDataLookup. getVolatilityIds(SecurityId securityId)Gets the identifiers used to obtain the volatilities for the specified security ID.static BondFutureOptionMarketDataLookupBondFutureOptionMarketDataLookup. of(SecurityId securityId, BondFutureVolatilitiesId volatilityId)Obtains an instance based on a single mapping from security ID to volatility identifier.default FunctionRequirementsBondFutureOptionMarketDataLookup. requirements(SecurityId... securityIds)Creates market data requirements for the specified security IDs.FunctionRequirementsLegalEntityDiscountingMarketDataLookup. requirements(SecurityId securityId, LegalEntityId issuerId, Currency currency)Creates market data requirements for the specified security and issuer.BondFutureVolatilitiesBondFutureOptionMarketData. volatilities(SecurityId securityId)Gets the volatilities for the specified security ID.BondFutureVolatilitiesBondFutureOptionMarketDataLookup. volatilities(SecurityId securityId, MarketData marketData)Obtains bond future volatilities based on the specified market data.Method parameters in com.opengamma.strata.measure.bond with type arguments of type SecurityId Modifier and Type Method Description static BondFutureOptionMarketDataLookupBondFutureOptionMarketDataLookup. of(Map<SecurityId,BondFutureVolatilitiesId> volatilityIds)Obtains an instance based on a map of volatility identifiers.static LegalEntityDiscountingMarketDataLookupLegalEntityDiscountingMarketDataLookup. of(LegalEntityCurveGroup curveGroup, Map<SecurityId,RepoGroup> repoCurveSecurityGroups, Map<LegalEntityId,RepoGroup> repoCurveGroups, Map<LegalEntityId,LegalEntityGroup> issuerCurveGroups)Obtains an instance based on a curve group and group maps.static LegalEntityDiscountingMarketDataLookupLegalEntityDiscountingMarketDataLookup. of(Map<SecurityId,RepoGroup> repoCurveSecurityGroups, Map<LegalEntityId,RepoGroup> repoCurveGroups, Map<Pair<RepoGroup,Currency>,CurveId> repoCurveIds, Map<LegalEntityId,LegalEntityGroup> issuerCurveGroups, Map<Pair<LegalEntityGroup,Currency>,CurveId> issuerCurveIds)Obtains an instance based on a maps for repo and issuer curves.static LegalEntityDiscountingMarketDataLookupLegalEntityDiscountingMarketDataLookup. of(Map<SecurityId,RepoGroup> repoCurveSecurityGroups, Map<LegalEntityId,RepoGroup> repoCurveGroups, Map<Pair<RepoGroup,Currency>,CurveId> repoCurveIds, Map<LegalEntityId,LegalEntityGroup> issuerCurveGroups, Map<Pair<LegalEntityGroup,Currency>,CurveId> issuerCurveIds, ObservableSource obsSource)Obtains an instance based on a maps for repo and issuer curves.FunctionRequirementsBondFutureOptionMarketDataLookup. requirements(Set<SecurityId> securityIds)Creates market data requirements for the specified security IDs. -
Uses of SecurityId in com.opengamma.strata.pricer.bond
Methods in com.opengamma.strata.pricer.bond that return types with arguments of type SecurityId Modifier and Type Method Description ImmutableMap<SecurityId,RepoGroup>ImmutableLegalEntityDiscountingProvider. getRepoCurveSecurityGroups()Gets the groups used to find a repo curve by security.org.joda.beans.MetaProperty<ImmutableMap<SecurityId,RepoGroup>>ImmutableLegalEntityDiscountingProvider.Meta. repoCurveSecurityGroups()The meta-property for therepoCurveSecurityGroupsproperty.Methods in com.opengamma.strata.pricer.bond with parameters of type SecurityId Modifier and Type Method Description RepoCurveDiscountFactorsImmutableLegalEntityDiscountingProvider. repoCurveDiscountFactors(SecurityId securityId, LegalEntityId issuerId, Currency currency)RepoCurveDiscountFactorsLegalEntityDiscountingProvider. repoCurveDiscountFactors(SecurityId securityId, LegalEntityId issuerId, Currency currency)Gets the discount factors from a repo curve based on the security ID, issuer ID and currency.Method parameters in com.opengamma.strata.pricer.bond with type arguments of type SecurityId Modifier and Type Method Description ImmutableLegalEntityDiscountingProvider.BuilderImmutableLegalEntityDiscountingProvider.Builder. repoCurveSecurityGroups(Map<SecurityId,RepoGroup> repoCurveSecurityGroups)Sets the groups used to find a repo curve by security. -
Uses of SecurityId in com.opengamma.strata.product
Methods in com.opengamma.strata.product that return SecurityId Modifier and Type Method Description SecurityIdSecurityInfo. getId()Gets the security identifier.SecurityIdGenericSecurity. getSecurityId()SecurityIdGenericSecurityPosition. getSecurityId()SecurityIdGenericSecurityTrade. getSecurityId()SecurityIdPosition. getSecurityId()Gets the identifier of the underlying security.SecurityIdSecuritizedProduct. getSecurityId()Gets the security identifier.default SecurityIdSecuritizedProductPortfolioItem. getSecurityId()default SecurityIdSecuritizedProductPosition. getSecurityId()default SecurityIdSecurity. getSecurityId()Gets the security identifier.SecurityIdSecurityPosition. getSecurityId()Gets the identifier of the underlying security.SecurityIdSecurityQuantity. getSecurityId()Gets the security identifier.SecurityIdSecurityTrade. getSecurityId()Gets the identifier of the security that was traded.static SecurityIdSecurityId. of(StandardId standardId)Creates an instance from a standard two-part identifier.static SecurityIdSecurityId. of(String scheme, String value)Obtains an instance from a scheme and value.static SecurityIdSecurityId. parse(String str)Parses anStandardIdfrom a formatted scheme and value.Methods in com.opengamma.strata.product that return types with arguments of type SecurityId Modifier and Type Method Description ImmutableSet<SecurityId>GenericSecurity. getUnderlyingIds()ImmutableSet<SecurityId>Security. getUnderlyingIds()Gets the set of underlying security identifiers.org.joda.beans.MetaProperty<SecurityId>SecurityInfo.Meta. id()The meta-property for theidproperty.org.joda.beans.MetaProperty<SecurityId>SecurityPosition.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>SecurityTrade.Meta. securityId()The meta-property for thesecurityIdproperty.Methods in com.opengamma.strata.product with parameters of type SecurityId Modifier and Type Method Description SecurityInfoBuilderSecurityInfoBuilder. id(SecurityId id)Sets the security identifier.static SecurityInfoSecurityInfo. of(SecurityId id, double tickSize, CurrencyAmount tickValue)Obtains an instance from the identifier, tick size and tick value.static SecurityInfoSecurityInfo. of(SecurityId id, SecurityPriceInfo priceInfo)Obtains an instance from the identifier and pricing info.static SecurityTradeSecurityTrade. of(TradeInfo tradeInfo, SecurityId securityId, double quantity, double price)Obtains an instance from trade information, identifier, quantity and price.static SecurityPositionSecurityPosition. ofLongShort(PositionInfo positionInfo, SecurityId securityId, double longQuantity, double shortQuantity)Obtains an instance from position information, security identifier, long quantity and short quantity.static SecurityPositionSecurityPosition. ofLongShort(SecurityId securityId, double longQuantity, double shortQuantity)Obtains an instance from the security identifier, long quantity and short quantity.static SecurityPositionSecurityPosition. ofNet(PositionInfo positionInfo, SecurityId securityId, double netQuantity)Obtains an instance from position information, security identifier and net quantity.static SecurityPositionSecurityPosition. ofNet(SecurityId securityId, double netQuantity)Obtains an instance from the security identifier and net quantity.SecurityPosition.BuilderSecurityPosition.Builder. securityId(SecurityId securityId)Sets the identifier of the underlying security.SecurityTrade.BuilderSecurityTrade.Builder. securityId(SecurityId securityId)Sets the identifier of the security that was traded. -
Uses of SecurityId in com.opengamma.strata.product.bond
Methods in com.opengamma.strata.product.bond that return SecurityId Modifier and Type Method Description SecurityIdBill. getSecurityId()Gets the security identifier.SecurityIdBillPosition. getSecurityId()SecurityIdBondFuture. getSecurityId()Gets the security identifier.SecurityIdBondFutureOption. getSecurityId()Gets the security identifier.SecurityIdBondFutureOptionPosition. getSecurityId()SecurityIdBondFuturePosition. getSecurityId()SecurityIdCapitalIndexedBond. getSecurityId()Gets the security identifier.SecurityIdCapitalIndexedBondPosition. getSecurityId()SecurityIdFixedCouponBond. getSecurityId()Gets the security identifier.SecurityIdFixedCouponBondPosition. getSecurityId()SecurityIdResolvedBill. getSecurityId()Gets the security identifier.SecurityIdResolvedBondFuture. getSecurityId()Gets the security identifier.SecurityIdResolvedBondFutureOption. getSecurityId()Gets the security identifier.SecurityIdResolvedCapitalIndexedBond. getSecurityId()Gets the security identifier.SecurityIdResolvedFixedCouponBond. getSecurityId()Gets the security identifier.SecurityIdBondFutureOptionSecurity. getUnderlyingFutureId()Gets the identifier of the underlying future.Methods in com.opengamma.strata.product.bond that return types with arguments of type SecurityId Modifier and Type Method Description org.joda.beans.MetaProperty<ImmutableList<SecurityId>>BondFutureSecurity.Meta. deliveryBasketIds()The meta-property for thedeliveryBasketIdsproperty.ImmutableList<SecurityId>BondFutureSecurity. getDeliveryBasketIds()Gets the basket of deliverable bonds.ImmutableSet<SecurityId>BillSecurity. getUnderlyingIds()ImmutableSet<SecurityId>BondFutureOptionSecurity. getUnderlyingIds()ImmutableSet<SecurityId>BondFutureSecurity. getUnderlyingIds()ImmutableSet<SecurityId>CapitalIndexedBondSecurity. getUnderlyingIds()ImmutableSet<SecurityId>FixedCouponBondSecurity. getUnderlyingIds()org.joda.beans.MetaProperty<SecurityId>Bill.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>BondFuture.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>BondFutureOption.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>CapitalIndexedBond.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>FixedCouponBond.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedBill.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedBondFuture.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedBondFutureOption.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedCapitalIndexedBond.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedFixedCouponBond.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>BondFutureOptionSecurity.Meta. underlyingFutureId()The meta-property for theunderlyingFutureIdproperty.Methods in com.opengamma.strata.product.bond with parameters of type SecurityId Modifier and Type Method Description BondFutureSecurity.BuilderBondFutureSecurity.Builder. deliveryBasketIds(SecurityId... deliveryBasketIds)Sets thedeliveryBasketIdsproperty in the builder from an array of objects.Bill.BuilderBill.Builder. securityId(SecurityId securityId)Sets the security identifier.BondFuture.BuilderBondFuture.Builder. securityId(SecurityId securityId)Sets the security identifier.BondFutureOption.BuilderBondFutureOption.Builder. securityId(SecurityId securityId)Sets the security identifier.CapitalIndexedBond.BuilderCapitalIndexedBond.Builder. securityId(SecurityId securityId)Sets the security identifier.FixedCouponBond.BuilderFixedCouponBond.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedBill.BuilderResolvedBill.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedBondFuture.BuilderResolvedBondFuture.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedBondFutureOption.BuilderResolvedBondFutureOption.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedCapitalIndexedBond.BuilderResolvedCapitalIndexedBond.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedFixedCouponBond.BuilderResolvedFixedCouponBond.Builder. securityId(SecurityId securityId)Sets the security identifier.BondFutureOptionSecurity.BuilderBondFutureOptionSecurity.Builder. underlyingFutureId(SecurityId underlyingFutureId)Sets the identifier of the underlying future.Method parameters in com.opengamma.strata.product.bond with type arguments of type SecurityId Modifier and Type Method Description BondFutureSecurity.BuilderBondFutureSecurity.Builder. deliveryBasketIds(List<SecurityId> deliveryBasketIds)Sets the basket of deliverable bonds. -
Uses of SecurityId in com.opengamma.strata.product.dsf
Methods in com.opengamma.strata.product.dsf that return SecurityId Modifier and Type Method Description SecurityIdDsf. getSecurityId()Gets the security identifier.SecurityIdDsfPosition. getSecurityId()SecurityIdResolvedDsf. getSecurityId()Gets the security identifier.Methods in com.opengamma.strata.product.dsf that return types with arguments of type SecurityId Modifier and Type Method Description ImmutableSet<SecurityId>DsfSecurity. getUnderlyingIds()org.joda.beans.MetaProperty<SecurityId>Dsf.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedDsf.Meta. securityId()The meta-property for thesecurityIdproperty.Methods in com.opengamma.strata.product.dsf with parameters of type SecurityId Modifier and Type Method Description Dsf.BuilderDsf.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedDsf.BuilderResolvedDsf.Builder. securityId(SecurityId securityId)Sets the security identifier. -
Uses of SecurityId in com.opengamma.strata.product.etd
Methods in com.opengamma.strata.product.etd that return SecurityId Modifier and Type Method Description static SecurityIdEtdIdUtils. futureId(ExchangeId exchangeId, EtdContractCode contractCode, YearMonth expiryMonth, EtdVariant variant)Creates an identifier for an ETD future instrument.SecurityIdEtdFuturePosition. getSecurityId()SecurityIdEtdOptionPosition. getSecurityId()default SecurityIdEtdPosition. getSecurityId()Gets the security identifier.default SecurityIdEtdSecurity. getSecurityId()default SecurityIdEtdTrade. getSecurityId()Gets the security identifier of the trade.SecurityIdSplitEtdId. getSecurityId()Gets the security ID that was split.static SecurityIdEtdIdUtils. optionId(ExchangeId exchangeId, EtdContractCode contractCode, YearMonth expiryMonth, EtdVariant variant, int version, PutCall putCall, double strikePrice)Creates an identifier for an ETD option instrument.static SecurityIdEtdIdUtils. optionId(ExchangeId exchangeId, EtdContractCode contractCode, YearMonth expiryMonth, EtdVariant variant, int version, PutCall putCall, double strikePrice, YearMonth underlyingExpiryMonth)Creates an identifier for an ETD option instrument.Methods in com.opengamma.strata.product.etd that return types with arguments of type SecurityId Modifier and Type Method Description default ImmutableSet<SecurityId>EtdSecurity. getUnderlyingIds()org.joda.beans.MetaProperty<SecurityId>EtdFuturePosition.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>EtdOptionPosition.Meta. securityId()The meta-property for thesecurityIdproperty.Methods in com.opengamma.strata.product.etd with parameters of type SecurityId Modifier and Type Method Description static SplitEtdIdSplitEtdId. from(SecurityId securityId)Obtains an instance from a security identifier.SplitEtdId.BuilderSplitEtdId.Builder. securityId(SecurityId securityId)Sets the security ID that was split.static SplitEtdIdEtdIdUtils. splitId(SecurityId securityId)Splits an OG-ETD identifier. -
Uses of SecurityId in com.opengamma.strata.product.index
Methods in com.opengamma.strata.product.index that return SecurityId Modifier and Type Method Description SecurityIdIborFuture. getSecurityId()Gets the security identifier.SecurityIdIborFutureOption. getSecurityId()Gets the security identifier.SecurityIdIborFutureOptionPosition. getSecurityId()SecurityIdIborFuturePosition. getSecurityId()SecurityIdOvernightFuture. getSecurityId()Gets the security identifier.SecurityIdOvernightFuturePosition. getSecurityId()SecurityIdResolvedIborFuture. getSecurityId()Gets the security identifier.SecurityIdResolvedIborFutureOption. getSecurityId()Gets the security identifier.SecurityIdResolvedOvernightFuture. getSecurityId()Gets the security identifier.SecurityIdIborFutureOptionSecurity. getUnderlyingFutureId()Gets the identifier of the underlying future.Methods in com.opengamma.strata.product.index that return types with arguments of type SecurityId Modifier and Type Method Description ImmutableSet<SecurityId>IborFutureOptionSecurity. getUnderlyingIds()ImmutableSet<SecurityId>IborFutureSecurity. getUnderlyingIds()ImmutableSet<SecurityId>OvernightFutureSecurity. getUnderlyingIds()org.joda.beans.MetaProperty<SecurityId>IborFuture.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>IborFutureOption.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>OvernightFuture.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedIborFuture.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedIborFutureOption.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>ResolvedOvernightFuture.Meta. securityId()The meta-property for thesecurityIdproperty.org.joda.beans.MetaProperty<SecurityId>IborFutureOptionSecurity.Meta. underlyingFutureId()The meta-property for theunderlyingFutureIdproperty.Methods in com.opengamma.strata.product.index with parameters of type SecurityId Modifier and Type Method Description IborFuture.BuilderIborFuture.Builder. securityId(SecurityId securityId)Sets the security identifier.IborFutureOption.BuilderIborFutureOption.Builder. securityId(SecurityId securityId)Sets the security identifier.OvernightFuture.BuilderOvernightFuture.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedIborFuture.BuilderResolvedIborFuture.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedIborFutureOption.BuilderResolvedIborFutureOption.Builder. securityId(SecurityId securityId)Sets the security identifier.ResolvedOvernightFuture.BuilderResolvedOvernightFuture.Builder. securityId(SecurityId securityId)Sets the security identifier.IborFutureOptionSecurity.BuilderIborFutureOptionSecurity.Builder. underlyingFutureId(SecurityId underlyingFutureId)Sets the identifier of the underlying future. -
Uses of SecurityId in com.opengamma.strata.product.index.type
Methods in com.opengamma.strata.product.index.type with parameters of type SecurityId Modifier and Type Method Description IborFuturePositionIborFutureContractSpec. createPosition(SecurityId securityId, YearMonth expiry, double quantity, ReferenceData refData)Creates a position based on this convention.IborFuturePositionImmutableIborFutureContractSpec. createPosition(SecurityId securityId, YearMonth expiry, double quantity, ReferenceData refData)OvernightFuturePositionImmutableOvernightFutureContractSpec. createPosition(SecurityId securityId, YearMonth expiry, double quantity, ReferenceData refData)OvernightFuturePositionOvernightFutureContractSpec. createPosition(SecurityId securityId, YearMonth expiry, double quantity, ReferenceData refData)Creates a position based on this convention.IborFutureTradeIborFutureContractSpec. createTrade(LocalDate tradeDate, SecurityId securityId, SequenceDate sequenceDate, double quantity, double price, ReferenceData refData)Creates a trade based on this convention.IborFutureTradeIborFutureConvention. createTrade(LocalDate tradeDate, SecurityId securityId, Period minimumPeriod, int sequenceNumber, double quantity, double notional, double price, ReferenceData refData)Deprecated.Creates a trade based on this convention.IborFutureTradeIborFutureConvention. createTrade(LocalDate tradeDate, SecurityId securityId, YearMonth yearMonth, double quantity, double notional, double price, ReferenceData refData)Deprecated.Creates a trade based on this convention.IborFutureTradeIborFutureTemplate. createTrade(LocalDate tradeDate, SecurityId securityId, double quantity, double notional, double price, ReferenceData refData)IborFutureTradeIborFutureTemplate. createTrade(LocalDate tradeDate, SecurityId securityId, double quantity, double price, ReferenceData refData)Creates a trade based on this template.IborFutureTradeImmutableIborFutureContractSpec. createTrade(LocalDate tradeDate, SecurityId securityId, SequenceDate sequenceDate, double quantity, double price, ReferenceData refData)IborFutureTradeImmutableIborFutureConvention. createTrade(LocalDate tradeDate, SecurityId securityId, Period minimumPeriod, int sequenceNumber, double quantity, double notional, double price, ReferenceData refData)Deprecated.IborFutureTradeImmutableIborFutureConvention. createTrade(LocalDate tradeDate, SecurityId securityId, YearMonth yearMonth, double quantity, double notional, double price, ReferenceData refData)Deprecated.OvernightFutureTradeImmutableOvernightFutureContractSpec. createTrade(LocalDate tradeDate, SecurityId securityId, SequenceDate sequenceDate, double quantity, double price, ReferenceData refData)OvernightFutureTradeOvernightFutureContractSpec. createTrade(LocalDate tradeDate, SecurityId securityId, SequenceDate sequenceDate, double quantity, double price, ReferenceData refData)Creates a trade based on this convention.OvernightFutureTradeOvernightFutureTemplate. createTrade(LocalDate tradeDate, SecurityId securityId, double quantity, double price, ReferenceData refData)Creates a trade based on this template.
-