Package cdm.observable.asset
Class SettlementRateOption.SettlementRateOptionImpl
java.lang.Object
cdm.observable.asset.SettlementRateOption.SettlementRateOptionImpl
- All Implemented Interfaces:
SettlementRateOption,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SettlementRateOption
public static class SettlementRateOption.SettlementRateOptionImpl
extends Object
implements SettlementRateOption
Immutable Implementation of SettlementRateOption
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.SettlementRateOption
SettlementRateOption.SettlementRateOptionBuilder, SettlementRateOption.SettlementRateOptionBuilderImpl, SettlementRateOption.SettlementRateOptionImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.SettlementRateOption
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.observable.asset.SettlementRateOption
getType, metaData, process
-
Constructor Details
-
SettlementRateOptionImpl
-
-
Method Details
-
getSettlementRateOption
@RosettaAttribute(value="settlementRateOption", isRequired=true) @RuneAttribute(value="settlementRateOption", isRequired=true) public FieldWithMetaSettlementRateOptionEnum getSettlementRateOption()Description copied from interface:SettlementRateOptionThe rate source for the conversion to the settlement currency. This source is specified through a scheme that reflects the terms of the Annex A to the 1998 FX and Currency Option Definitions.- Specified by:
getSettlementRateOptionin interfaceSettlementRateOption
-
getPriceSourceDisruption
@RosettaAttribute("priceSourceDisruption") @RuneAttribute("priceSourceDisruption") public PriceSourceDisruption getPriceSourceDisruption()Description copied from interface:SettlementRateOptionAn attribute defining the parameters to get a new quote when a settlement rate option is disrupted.- Specified by:
getPriceSourceDisruptionin interfaceSettlementRateOption
-
build
Description copied from interface:SettlementRateOptionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSettlementRateOption
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSettlementRateOption
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-