public static final class ImmutableLegalEntityDiscountingProvider.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableLegalEntityDiscountingProvider>
ImmutableLegalEntityDiscountingProvider.public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<ImmutableLegalEntityDiscountingProvider>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableLegalEntityDiscountingProvider>public ImmutableLegalEntityDiscountingProvider.Builder set(String propertyName, Object newValue)
public ImmutableLegalEntityDiscountingProvider.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<ImmutableLegalEntityDiscountingProvider>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableLegalEntityDiscountingProvider>public ImmutableLegalEntityDiscountingProvider build()
public ImmutableLegalEntityDiscountingProvider.Builder valuationDate(LocalDate valuationDate)
valuationDate - the new value, not nullpublic ImmutableLegalEntityDiscountingProvider.Builder repoCurveSecurityGroups(Map<SecurityId,RepoGroup> repoCurveSecurityGroups)
This maps the security ID to a group.
The group is used to find the curve in repoCurves.
repoCurveSecurityGroups - the new value, not nullpublic ImmutableLegalEntityDiscountingProvider.Builder repoCurveGroups(Map<LegalEntityId,RepoGroup> repoCurveGroups)
This maps the legal entity ID to a group.
The group is used to find the curve in repoCurves.
repoCurveGroups - the new value, not nullpublic ImmutableLegalEntityDiscountingProvider.Builder repoCurves(Map<Pair<RepoGroup,Currency>,DiscountFactors> repoCurves)
repoCurves - the new value, not nullpublic ImmutableLegalEntityDiscountingProvider.Builder issuerCurveGroups(Map<LegalEntityId,LegalEntityGroup> issuerCurveGroups)
This maps the legal entity ID to a group.
The group is used to find the curve in issuerCurves.
This property was renamed in version 1.1 of Strata from legalEntityMap.
issuerCurveGroups - the new value, not nullpublic ImmutableLegalEntityDiscountingProvider.Builder issuerCurves(Map<Pair<LegalEntityGroup,Currency>,DiscountFactors> issuerCurves)
issuerCurves - the new value, not nullpublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<ImmutableLegalEntityDiscountingProvider>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.