Package cdm.event.common
Interface TradePricingReport
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
TradePricingReport.TradePricingReportBuilder
- All Known Implementing Classes:
TradePricingReport.TradePricingReportBuilderImpl,TradePricingReport.TradePricingReportImpl
@RosettaDataType(value="TradePricingReport",
builder=TradePricingReportBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="TradePricingReport",
model="cdm",
builder=TradePricingReportBuilderImpl.class,
version="5.30.0")
public interface TradePricingReport
extends com.rosetta.model.lib.RosettaModelObject
The attributes that are specific for consensus based pricing reporting.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of TradePricingReportstatic classImmutable Implementation of TradePricingReport -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()It specifies the interest payable on collateral delivered under a CSA covering the trade.The regional exchange close time for the underlying contract,including time zone, at which the trades should be priced.getTrade()Represents the cosensus based pricing parameters on a trade basis.default Class<? extends TradePricingReport> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends TradePricingReport> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getTrade
Trade getTrade()Represents the cosensus based pricing parameters on a trade basis. -
getPricingTime
TimeZone getPricingTime()The regional exchange close time for the underlying contract,including time zone, at which the trades should be priced. This provides an indication for which regional snapshot should be used for pricing primarily for Global markets where there are multiple regional close times. -
getDiscountingIndex
FloatingRateIndexEnum getDiscountingIndex()It specifies the interest payable on collateral delivered under a CSA covering the trade. -
build
TradePricingReport build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
TradePricingReport.TradePricingReportBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-