Class CalculatedRateObservations.CalculatedRateObservationsBuilderImpl
java.lang.Object
cdm.observable.asset.calculatedrate.CalculatedRateObservations.CalculatedRateObservationsBuilderImpl
- All Implemented Interfaces:
CalculatedRateObservations,CalculatedRateObservations.CalculatedRateObservationsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CalculatedRateObservations
public static class CalculatedRateObservations.CalculatedRateObservationsBuilderImpl
extends Object
implements CalculatedRateObservations.CalculatedRateObservationsBuilder
Builder Implementation of CalculatedRateObservations
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservations
CalculatedRateObservations.CalculatedRateObservationsBuilder, CalculatedRateObservations.CalculatedRateObservationsBuilderImpl, CalculatedRateObservations.CalculatedRateObservationsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<com.rosetta.model.lib.records.Date> protected List<BigDecimal> protected List<BigDecimal> protected List<BigDecimal> Fields inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservations
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddObservationDates(com.rosetta.model.lib.records.Date _observationDates) addObservationDates(com.rosetta.model.lib.records.Date _observationDates, int idx) addObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) addObservedRates(BigDecimal _observedRates) addObservedRates(BigDecimal _observedRates, int idx) addObservedRates(List<BigDecimal> observedRatess) addProcessedRates(BigDecimal _processedRates) addProcessedRates(BigDecimal _processedRates, int idx) addProcessedRates(List<BigDecimal> processedRatess) addWeights(BigDecimal _weights) addWeights(BigDecimal _weights, int idx) addWeights(List<BigDecimal> weightss) build()Build MethodsbooleanList<com.rosetta.model.lib.records.Date> The observation date upon which the rate is observed.The value observed for that dateThe value after any processing, such as application of caps or floors.The corresponding weight for each date.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) setObservedRates(List<BigDecimal> observedRatess) setProcessedRates(List<BigDecimal> processedRatess) setWeights(List<BigDecimal> weightss) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservations
getType, metaData, processMethods inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservations.CalculatedRateObservationsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
observationDates
-
weights
-
observedRates
-
processedRates
-
-
Constructor Details
-
CalculatedRateObservationsBuilderImpl
public CalculatedRateObservationsBuilderImpl()
-
-
Method Details
-
getObservationDates
@RosettaAttribute("observationDates") @RuneAttribute("observationDates") public List<com.rosetta.model.lib.records.Date> getObservationDates()Description copied from interface:CalculatedRateObservationsThe observation date upon which the rate is observed.- Specified by:
getObservationDatesin interfaceCalculatedRateObservations
-
getWeights
Description copied from interface:CalculatedRateObservationsThe corresponding weight for each date.- Specified by:
getWeightsin interfaceCalculatedRateObservations
-
getObservedRates
@RosettaAttribute("observedRates") @RuneAttribute("observedRates") public List<BigDecimal> getObservedRates()Description copied from interface:CalculatedRateObservationsThe value observed for that date- Specified by:
getObservedRatesin interfaceCalculatedRateObservations
-
getProcessedRates
@RosettaAttribute("processedRates") @RuneAttribute("processedRates") public List<BigDecimal> getProcessedRates()Description copied from interface:CalculatedRateObservationsThe value after any processing, such as application of caps or floors.- Specified by:
getProcessedRatesin interfaceCalculatedRateObservations
-
addObservationDates
@RosettaAttribute("observationDates") @RuneAttribute("observationDates") public CalculatedRateObservations.CalculatedRateObservationsBuilder addObservationDates(com.rosetta.model.lib.records.Date _observationDates) - Specified by:
addObservationDatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addObservationDates
public CalculatedRateObservations.CalculatedRateObservationsBuilder addObservationDates(com.rosetta.model.lib.records.Date _observationDates, int idx) - Specified by:
addObservationDatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addObservationDates
public CalculatedRateObservations.CalculatedRateObservationsBuilder addObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) - Specified by:
addObservationDatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
setObservationDates
@RuneAttribute("observationDates") public CalculatedRateObservations.CalculatedRateObservationsBuilder setObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) - Specified by:
setObservationDatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addWeights
@RosettaAttribute("weights") @RuneAttribute("weights") public CalculatedRateObservations.CalculatedRateObservationsBuilder addWeights(BigDecimal _weights) - Specified by:
addWeightsin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addWeights
public CalculatedRateObservations.CalculatedRateObservationsBuilder addWeights(BigDecimal _weights, int idx) - Specified by:
addWeightsin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addWeights
public CalculatedRateObservations.CalculatedRateObservationsBuilder addWeights(List<BigDecimal> weightss) - Specified by:
addWeightsin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
setWeights
@RuneAttribute("weights") public CalculatedRateObservations.CalculatedRateObservationsBuilder setWeights(List<BigDecimal> weightss) - Specified by:
setWeightsin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addObservedRates
@RosettaAttribute("observedRates") @RuneAttribute("observedRates") public CalculatedRateObservations.CalculatedRateObservationsBuilder addObservedRates(BigDecimal _observedRates) - Specified by:
addObservedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addObservedRates
public CalculatedRateObservations.CalculatedRateObservationsBuilder addObservedRates(BigDecimal _observedRates, int idx) - Specified by:
addObservedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addObservedRates
public CalculatedRateObservations.CalculatedRateObservationsBuilder addObservedRates(List<BigDecimal> observedRatess) - Specified by:
addObservedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
setObservedRates
@RuneAttribute("observedRates") public CalculatedRateObservations.CalculatedRateObservationsBuilder setObservedRates(List<BigDecimal> observedRatess) - Specified by:
setObservedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addProcessedRates
@RosettaAttribute("processedRates") @RuneAttribute("processedRates") public CalculatedRateObservations.CalculatedRateObservationsBuilder addProcessedRates(BigDecimal _processedRates) - Specified by:
addProcessedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addProcessedRates
public CalculatedRateObservations.CalculatedRateObservationsBuilder addProcessedRates(BigDecimal _processedRates, int idx) - Specified by:
addProcessedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
addProcessedRates
public CalculatedRateObservations.CalculatedRateObservationsBuilder addProcessedRates(List<BigDecimal> processedRatess) - Specified by:
addProcessedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
setProcessedRates
@RuneAttribute("processedRates") public CalculatedRateObservations.CalculatedRateObservationsBuilder setProcessedRates(List<BigDecimal> processedRatess) - Specified by:
setProcessedRatesin interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder
-
build
Description copied from interface:CalculatedRateObservationsBuild Methods- Specified by:
buildin interfaceCalculatedRateObservations- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCalculatedRateObservations- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCalculatedRateObservations.CalculatedRateObservationsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CalculatedRateObservations.CalculatedRateObservationsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-