Interface ConditionsPrecedent.ConditionsPrecedentBuilder

All Superinterfaces:
ConditionsPrecedent, com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.RosettaModelObjectBuilder
All Known Implementing Classes:
ConditionsPrecedent.ConditionsPrecedentBuilderImpl
Enclosing interface:
ConditionsPrecedent

public static interface ConditionsPrecedent.ConditionsPrecedentBuilder extends ConditionsPrecedent, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
  • Method Details

    • getOrCreateAccessConditions

      AccessConditions.AccessConditionsBuilder getOrCreateAccessConditions()
    • getAccessConditions

      Description copied from interface: ConditionsPrecedent
      The parties' election with respect to the Termination Events that will be deemed an Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA). Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(e)(ii)" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(f)(ii)" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(e)(ii)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(e)" * name "Conditions Precedent and Secured Partys Rights and Remedies." Provision
      Specified by:
      getAccessConditions in interface ConditionsPrecedent
    • setConditionsPrecedentElection

      ConditionsPrecedent.ConditionsPrecedentBuilder setConditionsPrecedentElection(ExceptionEnum conditionsPrecedentElection)
    • setCustomProvision

      ConditionsPrecedent.ConditionsPrecedentBuilder setCustomProvision(String customProvision)
    • setAccessConditions

    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObjectBuilder
    • prune

      Specified by:
      prune in interface com.rosetta.model.lib.RosettaModelObjectBuilder