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

    • getOrCreateSpecifiedConditionOrAccessCondition

    • getSpecifiedConditionOrAccessCondition

      Description copied from interface: ConditionsPrecedent
      Specifies the events elected by the parties that are deemed an Access Condition (for Initial Margin CSA) or a Specified Condition (for Variation Margin and Legacy CSA), which, if triggered, may temporarily or permanently suspend rights to rehypothecate, transfer, or substitute collateral. Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed paragraph "13" * clause "(e)" * name "Conditions Precedent and Secured Partys Rights and Remedies." Provision Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex paragraph "13" * clause "(d)" * name "Conditions Precedent and Secured Partys Rights and Remedies." Provision 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:
      getSpecifiedConditionOrAccessCondition in interface ConditionsPrecedent
    • setConditionsPrecedentElection

      ConditionsPrecedent.ConditionsPrecedentBuilder setConditionsPrecedentElection(ExceptionEnum conditionsPrecedentElection)
    • setCustomProvision

      ConditionsPrecedent.ConditionsPrecedentBuilder setCustomProvision(String customProvision)
    • setSpecifiedConditionOrAccessCondition

      ConditionsPrecedent.ConditionsPrecedentBuilder setSpecifiedConditionOrAccessCondition(SpecifiedConditionOrAccessCondition specifiedConditionOrAccessCondition)
    • 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