Class CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsImpl
java.lang.Object
cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsImpl
- All Implemented Interfaces:
CalculatedRateObservationDatesAndWeights,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CalculatedRateObservationDatesAndWeights
public static class CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsImpl
extends Object
implements CalculatedRateObservationDatesAndWeights
Immutable Implementation of CalculatedRateObservationDatesAndWeights
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights
CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder, CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilderImpl, CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCalculatedRateObservationDatesAndWeightsImpl(CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<com.rosetta.model.lib.records.Date> The observation date upon which the rate is observed.The corresponding weight for each date.inthashCode()protected voidsetBuilderFields(CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CalculatedRateObservationDatesAndWeightsImpl
protected CalculatedRateObservationDatesAndWeightsImpl(CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder builder)
-
-
Method Details
-
getObservationDates
@RosettaAttribute("observationDates") @RuneAttribute("observationDates") public List<com.rosetta.model.lib.records.Date> getObservationDates()Description copied from interface:CalculatedRateObservationDatesAndWeightsThe observation date upon which the rate is observed.- Specified by:
getObservationDatesin interfaceCalculatedRateObservationDatesAndWeights
-
getWeights
Description copied from interface:CalculatedRateObservationDatesAndWeightsThe corresponding weight for each date.- Specified by:
getWeightsin interfaceCalculatedRateObservationDatesAndWeights
-
build
Description copied from interface:CalculatedRateObservationDatesAndWeightsBuild Methods- Specified by:
buildin interfaceCalculatedRateObservationDatesAndWeights- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder toBuilder()- Specified by:
toBuilderin interfaceCalculatedRateObservationDatesAndWeights- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-