Package cdm.product.asset
Interface FloatingAmountEvents.FloatingAmountEventsBuilder
- All Superinterfaces:
FloatingAmountEvents,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FloatingAmountEvents.FloatingAmountEventsBuilderImpl
- Enclosing interface:
FloatingAmountEvents
public static interface FloatingAmountEvents.FloatingAmountEventsBuilder
extends FloatingAmountEvents, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.FloatingAmountEvents
FloatingAmountEvents.FloatingAmountEventsBuilder, FloatingAmountEvents.FloatingAmountEventsBuilderImpl, FloatingAmountEvents.FloatingAmountEventsImpl -
Field Summary
Fields inherited from interface cdm.product.asset.FloatingAmountEvents
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the events that will give rise to the payment additional fixed payments.Specifies the floating amount provisions associated with the floatingAmountEvents.A floating rate payment event.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalFixedPayments(AdditionalFixedPayments additionalFixedPayments) setFailureToPayPrincipal(Boolean failureToPayPrincipal) setFloatingAmountProvisions(FloatingAmountProvisions floatingAmountProvisions) setImpliedWritedown(Boolean impliedWritedown) setInterestShortfall(InterestShortFall interestShortfall) setWritedown(Boolean writedown) Methods inherited from interface cdm.product.asset.FloatingAmountEvents
build, getFailureToPayPrincipal, getImpliedWritedown, getType, getWritedown, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateInterestShortfall
InterestShortFall.InterestShortFallBuilder getOrCreateInterestShortfall() -
getInterestShortfall
InterestShortFall.InterestShortFallBuilder getInterestShortfall()Description copied from interface:FloatingAmountEventsA floating rate payment event. With respect to any Reference Obligation Payment Date, either (a) the non-payment of an Expected Interest Amount or (b) the payment of an Actual Interest Amount that is less than the Expected Interest Amount. ISDA 2003 Term: Interest Shortfall.- Specified by:
getInterestShortfallin interfaceFloatingAmountEvents
-
getOrCreateFloatingAmountProvisions
FloatingAmountProvisions.FloatingAmountProvisionsBuilder getOrCreateFloatingAmountProvisions() -
getFloatingAmountProvisions
FloatingAmountProvisions.FloatingAmountProvisionsBuilder getFloatingAmountProvisions()Description copied from interface:FloatingAmountEventsSpecifies the floating amount provisions associated with the floatingAmountEvents.- Specified by:
getFloatingAmountProvisionsin interfaceFloatingAmountEvents
-
getOrCreateAdditionalFixedPayments
AdditionalFixedPayments.AdditionalFixedPaymentsBuilder getOrCreateAdditionalFixedPayments() -
getAdditionalFixedPayments
AdditionalFixedPayments.AdditionalFixedPaymentsBuilder getAdditionalFixedPayments()Description copied from interface:FloatingAmountEventsSpecifies the events that will give rise to the payment additional fixed payments.- Specified by:
getAdditionalFixedPaymentsin interfaceFloatingAmountEvents
-
setFailureToPayPrincipal
FloatingAmountEvents.FloatingAmountEventsBuilder setFailureToPayPrincipal(Boolean failureToPayPrincipal) -
setInterestShortfall
FloatingAmountEvents.FloatingAmountEventsBuilder setInterestShortfall(InterestShortFall interestShortfall) -
setWritedown
-
setImpliedWritedown
-
setFloatingAmountProvisions
FloatingAmountEvents.FloatingAmountEventsBuilder setFloatingAmountProvisions(FloatingAmountProvisions floatingAmountProvisions) -
setAdditionalFixedPayments
FloatingAmountEvents.FloatingAmountEventsBuilder setAdditionalFixedPayments(AdditionalFixedPayments additionalFixedPayments) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-