public static final class CdsIndexIsdaCreditCurveNode.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CdsIndexIsdaCreditCurveNode>
CdsIndexIsdaCreditCurveNode.| Modifier and Type | Method and Description |
|---|---|
CdsIndexIsdaCreditCurveNode |
build() |
CdsIndexIsdaCreditCurveNode.Builder |
cdsIndexId(StandardId cdsIndexId)
Sets the CDS index identifier.
|
CdsIndexIsdaCreditCurveNode.Builder |
fixedRate(Double fixedRate)
Sets the fixed coupon rate.
|
Object |
get(String propertyName) |
CdsIndexIsdaCreditCurveNode.Builder |
label(String label)
Sets the label to use for the node.
|
CdsIndexIsdaCreditCurveNode.Builder |
legalEntityIds(List<StandardId> legalEntityIds)
Sets the legal entity identifiers.
|
CdsIndexIsdaCreditCurveNode.Builder |
legalEntityIds(StandardId... legalEntityIds)
Sets the
legalEntityIds property in the builder
from an array of objects. |
CdsIndexIsdaCreditCurveNode.Builder |
observableId(ObservableId observableId)
Sets the identifier of the market data value that provides the quoted value.
|
CdsIndexIsdaCreditCurveNode.Builder |
quoteConvention(CdsQuoteConvention quoteConvention)
Sets the market quote convention.
|
CdsIndexIsdaCreditCurveNode.Builder |
set(org.joda.beans.MetaProperty<?> property,
Object value) |
CdsIndexIsdaCreditCurveNode.Builder |
set(String propertyName,
Object newValue) |
CdsIndexIsdaCreditCurveNode.Builder |
template(CdsTemplate template)
Sets the template for the single names associated with this node.
|
String |
toString() |
public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<CdsIndexIsdaCreditCurveNode>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CdsIndexIsdaCreditCurveNode>public CdsIndexIsdaCreditCurveNode.Builder set(String propertyName, Object newValue)
public CdsIndexIsdaCreditCurveNode.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<CdsIndexIsdaCreditCurveNode>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CdsIndexIsdaCreditCurveNode>public CdsIndexIsdaCreditCurveNode build()
public CdsIndexIsdaCreditCurveNode.Builder template(CdsTemplate template)
template - the new value, not nullpublic CdsIndexIsdaCreditCurveNode.Builder label(String label)
When building, this will default based on template if not specified.
label - the new value, not emptypublic CdsIndexIsdaCreditCurveNode.Builder observableId(ObservableId observableId)
observableId - the new value, not nullpublic CdsIndexIsdaCreditCurveNode.Builder cdsIndexId(StandardId cdsIndexId)
This identifier is used to refer this CDS index product.
cdsIndexId - the new value, not nullpublic CdsIndexIsdaCreditCurveNode.Builder legalEntityIds(List<StandardId> legalEntityIds)
These identifiers refer to the reference legal entities of the CDS index.
legalEntityIds - the new value, not nullpublic CdsIndexIsdaCreditCurveNode.Builder legalEntityIds(StandardId... legalEntityIds)
legalEntityIds property in the builder
from an array of objects.legalEntityIds - the new value, not nullpublic CdsIndexIsdaCreditCurveNode.Builder quoteConvention(CdsQuoteConvention quoteConvention)
The CDS index is quoted in par spread, points upfront or quoted spread.
See CdsQuoteConvention for detail.
quoteConvention - the new value, not nullpublic CdsIndexIsdaCreditCurveNode.Builder fixedRate(Double fixedRate)
This must be represented in decimal form.
fixedRate - the new valuepublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CdsIndexIsdaCreditCurveNode>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.