Class FixedInflationSwapCurveNode.Builder
- java.lang.Object
- 
- org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedInflationSwapCurveNode>
- 
- com.opengamma.strata.market.curve.node.FixedInflationSwapCurveNode.Builder
 
 
- 
- All Implemented Interfaces:
- org.joda.beans.BeanBuilder<FixedInflationSwapCurveNode>
 - Enclosing class:
- FixedInflationSwapCurveNode
 
 public static final class FixedInflationSwapCurveNode.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedInflationSwapCurveNode> The bean-builder forFixedInflationSwapCurveNode.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FixedInflationSwapCurveNode.BuilderadditionalSpread(double additionalSpread)Sets the additional spread added to the fixed rate.FixedInflationSwapCurveNodebuild()FixedInflationSwapCurveNode.Builderdate(CurveNodeDate date)Sets the method by which the date of the node is calculated, defaulted to 'End'.FixedInflationSwapCurveNode.BuilderdateOrder(CurveNodeDateOrder dateOrder)Sets the date order rules, used to ensure that the dates in the curve are in order.Objectget(String propertyName)FixedInflationSwapCurveNode.Builderlabel(String label)Sets the label to use for the node, defaulted.FixedInflationSwapCurveNode.BuilderrateId(ObservableId rateId)Sets the identifier of the market data value that provides the rate.FixedInflationSwapCurveNode.Builderset(String propertyName, Object newValue)FixedInflationSwapCurveNode.Builderset(org.joda.beans.MetaProperty<?> property, Object value)FixedInflationSwapCurveNode.Buildertemplate(FixedInflationSwapTemplate template)Sets the template for the swap associated with this node.StringtoString()
 
- 
- 
- 
Method Detail- 
getpublic Object get(String propertyName) - Specified by:
- getin interface- org.joda.beans.BeanBuilder<FixedInflationSwapCurveNode>
- Overrides:
- getin class- org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedInflationSwapCurveNode>
 
 - 
setpublic FixedInflationSwapCurveNode.Builder set(String propertyName, Object newValue) 
 - 
setpublic FixedInflationSwapCurveNode.Builder set(org.joda.beans.MetaProperty<?> property, Object value) - Specified by:
- setin interface- org.joda.beans.BeanBuilder<FixedInflationSwapCurveNode>
- Overrides:
- setin class- org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedInflationSwapCurveNode>
 
 - 
buildpublic FixedInflationSwapCurveNode build() 
 - 
templatepublic FixedInflationSwapCurveNode.Builder template(FixedInflationSwapTemplate template) Sets the template for the swap associated with this node.- Parameters:
- template- the new value, not null
- Returns:
- this, for chaining, not null
 
 - 
rateIdpublic FixedInflationSwapCurveNode.Builder rateId(ObservableId rateId) Sets the identifier of the market data value that provides the rate.- Parameters:
- rateId- the new value, not null
- Returns:
- this, for chaining, not null
 
 - 
additionalSpreadpublic FixedInflationSwapCurveNode.Builder additionalSpread(double additionalSpread) Sets the additional spread added to the fixed rate.- Parameters:
- additionalSpread- the new value
- Returns:
- this, for chaining, not null
 
 - 
labelpublic FixedInflationSwapCurveNode.Builder label(String label) Sets the label to use for the node, defaulted.When building, this will default based on the tenor if not specified. - Parameters:
- label- the new value, not empty
- Returns:
- this, for chaining, not null
 
 - 
datepublic FixedInflationSwapCurveNode.Builder date(CurveNodeDate date) Sets the method by which the date of the node is calculated, defaulted to 'End'.- Parameters:
- date- the new value
- Returns:
- this, for chaining, not null
 
 - 
dateOrderpublic FixedInflationSwapCurveNode.Builder dateOrder(CurveNodeDateOrder dateOrder) Sets the date order rules, used to ensure that the dates in the curve are in order. If not specified, this will default toCurveNodeDateOrder.DEFAULT.- Parameters:
- dateOrder- the new value, not null
- Returns:
- this, for chaining, not null
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- org.joda.beans.impl.direct.DirectFieldsBeanBuilder<FixedInflationSwapCurveNode>
 
 
- 
 
-