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
  • Field Details

  • 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

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends TradePricingReport> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends TradePricingReport> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject