Package cdm.product.asset
Interface FloatingAmountProvisions
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
FloatingAmountProvisions.FloatingAmountProvisionsBuilder
- All Known Implementing Classes:
FloatingAmountProvisions.FloatingAmountProvisionsBuilderImpl,FloatingAmountProvisions.FloatingAmountProvisionsImpl
@RosettaDataType(value="FloatingAmountProvisions",
builder=FloatingAmountProvisionsBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="FloatingAmountProvisions",
model="cdm",
builder=FloatingAmountProvisionsBuilderImpl.class,
version="5.30.0")
public interface FloatingAmountProvisions
extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of FloatingAmountProvisionsstatic classImmutable Implementation of FloatingAmountProvisions -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()As specified by the ISDA Standard Terms Supplement for use with trades on mortgage-backed securities.default Class<? extends FloatingAmountProvisions> getType()As specified by the ISDA Supplement for use with trades on mortgage-backed securities, 'WAC Cap' means a weighted average coupon or weighted average rate cap provision (however defined in the Underlying Instruments) of the Underlying Instruments that limits, increases or decreases the interest rate or interest entitlement, as set out in the Underlying Instruments on the Effective Date without regard to any subsequent amendment The presence of the element with value set to 'true' signifies that the provision is applicable.default com.rosetta.model.lib.meta.RosettaMetaData<? extends FloatingAmountProvisions> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getWacCapInterestProvision
Boolean getWacCapInterestProvision()As specified by the ISDA Supplement for use with trades on mortgage-backed securities, 'WAC Cap' means a weighted average coupon or weighted average rate cap provision (however defined in the Underlying Instruments) of the Underlying Instruments that limits, increases or decreases the interest rate or interest entitlement, as set out in the Underlying Instruments on the Effective Date without regard to any subsequent amendment The presence of the element with value set to 'true' signifies that the provision is applicable. From a usage standpoint, this provision is typically applicable in the case of CMBS and not applicable in case of RMBS trades. -
getStepUpProvision
Boolean getStepUpProvision()As specified by the ISDA Standard Terms Supplement for use with trades on mortgage-backed securities. The presence of the element with value set to 'true' signifies that the provision is applicable. If applicable, the applicable step-up terms are specified as part of that ISDA Standard Terms Supplement. From a usage standpoint, this provision is typically applicable in the case of RMBS and not applicable in case of CMBS trades. -
build
FloatingAmountProvisions build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-