Package org.isda.cdm
Class FxSpotRateSource.FxSpotRateSourceBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.FxSpotRateSource.FxSpotRateSourceBuilder
-
- Enclosing class:
- FxSpotRateSource
public static class FxSpotRateSource.FxSpotRateSourceBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected BusinessCenterTime.BusinessCenterTimeBuilder
fixingTime
protected InformationSource.InformationSourceBuilder
primaryRateSource
protected InformationSource.InformationSourceBuilder
secondaryRateSource
-
Constructor Summary
Constructors Constructor Description FxSpotRateSourceBuilder()
-
Method Summary
-
-
-
Field Detail
-
fixingTime
protected BusinessCenterTime.BusinessCenterTimeBuilder fixingTime
-
primaryRateSource
protected InformationSource.InformationSourceBuilder primaryRateSource
-
secondaryRateSource
protected InformationSource.InformationSourceBuilder secondaryRateSource
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends FxSpotRateSource> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getFixingTime
public BusinessCenterTime.BusinessCenterTimeBuilder getFixingTime()
-
getOrCreateFixingTime
public BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateFixingTime()
-
getPrimaryRateSource
public InformationSource.InformationSourceBuilder getPrimaryRateSource()
-
getOrCreatePrimaryRateSource
public InformationSource.InformationSourceBuilder getOrCreatePrimaryRateSource()
-
getSecondaryRateSource
public InformationSource.InformationSourceBuilder getSecondaryRateSource()
-
getOrCreateSecondaryRateSource
public InformationSource.InformationSourceBuilder getOrCreateSecondaryRateSource()
-
setFixingTime
public FxSpotRateSource.FxSpotRateSourceBuilder setFixingTime(BusinessCenterTime fixingTime)
-
setFixingTimeBuilder
public FxSpotRateSource.FxSpotRateSourceBuilder setFixingTimeBuilder(BusinessCenterTime.BusinessCenterTimeBuilder fixingTime)
-
setPrimaryRateSource
public FxSpotRateSource.FxSpotRateSourceBuilder setPrimaryRateSource(InformationSource primaryRateSource)
-
setPrimaryRateSourceBuilder
public FxSpotRateSource.FxSpotRateSourceBuilder setPrimaryRateSourceBuilder(InformationSource.InformationSourceBuilder primaryRateSource)
-
setSecondaryRateSource
public FxSpotRateSource.FxSpotRateSourceBuilder setSecondaryRateSource(InformationSource secondaryRateSource)
-
setSecondaryRateSourceBuilder
public FxSpotRateSource.FxSpotRateSourceBuilder setSecondaryRateSourceBuilder(InformationSource.InformationSourceBuilder secondaryRateSource)
-
build
public FxSpotRateSource build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public FxSpotRateSource.FxSpotRateSourceBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-