Class InterestAmount.InterestAmountImpl

java.lang.Object
cdm.legaldocumentation.csa.InterestAmount.InterestAmountImpl
All Implemented Interfaces:
InterestAmount, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
InterestAmount

public static class InterestAmount.InterestAmountImpl extends Object implements InterestAmount
Immutable Implementation of InterestAmount
  • Constructor Details

  • Method Details

    • getReturnAmount

      @RosettaAttribute("returnAmount") @Accessor(GETTER) @Required @RuneAttribute("returnAmount") public ReturnAmount getReturnAmount()
      Description copied from interface: InterestAmount
      The application of Interest Amount with respect the Return Amount. Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(n)(ii)" Provision
      Specified by:
      getReturnAmount in interface InterestAmount
    • getDeliveryAmount

      @RosettaAttribute("deliveryAmount") @Accessor(GETTER) @Required @RuneAttribute("deliveryAmount") public DeliveryAmount getDeliveryAmount()
      Description copied from interface: InterestAmount
      The application of Interest Amount with respect the Delivery Amount. Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(n)(ii)" Provision
      Specified by:
      getDeliveryAmount in interface InterestAmount
    • build

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

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

      protected void setBuilderFields(InterestAmount.InterestAmountBuilder 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