Class Quanto.QuantoImpl

java.lang.Object
cdm.product.template.Quanto.QuantoImpl
All Implemented Interfaces:
Quanto, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
Quanto

public static class Quanto.QuantoImpl extends Object implements Quanto
Immutable Implementation of Quanto
  • Constructor Details

  • Method Details

    • getFxRate

      @RosettaAttribute("fxRate") @RuneAttribute("fxRate") public List<? extends FxRate> getFxRate()
      Description copied from interface: Quanto
      Specifies a currency conversion rate.
      Specified by:
      getFxRate in interface Quanto
    • getFxSpotRateSource

      @RosettaAttribute("fxSpotRateSource") @RuneAttribute("fxSpotRateSource") public FxSpotRateSource getFxSpotRateSource()
      Description copied from interface: Quanto
      Specifies the methodology (reference source and, optionally, fixing time) to be used for determining a currency conversion rate.
      Specified by:
      getFxSpotRateSource in interface Quanto
    • getFixingTime

      @RosettaAttribute("fixingTime") @RuneAttribute("fixingTime") public BusinessCenterTime getFixingTime()
      Description copied from interface: Quanto
      The time at which the spot currency exchange rate will be observed. It is specified as a time in a business day calendar location, e.g. 11:00am London time.
      Specified by:
      getFixingTime in interface Quanto
    • build

      public Quanto build()
      Description copied from interface: Quanto
      Build Methods
      Specified by:
      build in interface Quanto
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      public Quanto.QuantoBuilder toBuilder()
      Specified by:
      toBuilder in interface Quanto
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(Quanto.QuantoBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object