Interface Tranche.TrancheBuilder

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

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

    • setAttachmentPoint

      Tranche.TrancheBuilder setAttachmentPoint(BigDecimal attachmentPoint)
    • setExhaustionPoint

      Tranche.TrancheBuilder setExhaustionPoint(BigDecimal exhaustionPoint)
    • setIncurredRecoveryApplicable

      Tranche.TrancheBuilder setIncurredRecoveryApplicable(Boolean incurredRecoveryApplicable)
    • 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