Class RatesCurveGroupEntry.Builder

    • Method Detail

      • get

        public java.lang.Object get​(java.lang.String propertyName)
        Specified by:
        get in interface org.joda.beans.BeanBuilder<RatesCurveGroupEntry>
        Overrides:
        get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<RatesCurveGroupEntry>
      • curveName

        public RatesCurveGroupEntry.Builder curveName​(CurveName curveName)
        Sets the curve name.
        Parameters:
        curveName - the new value, not null
        Returns:
        this, for chaining, not null
      • discountCurrencies

        public RatesCurveGroupEntry.Builder discountCurrencies​(java.util.Set<Currency> discountCurrencies)
        Sets the currencies for which the curve provides discount rates. This is empty if the curve is not used for Ibor rates.
        Parameters:
        discountCurrencies - the new value, not null
        Returns:
        this, for chaining, not null
      • discountCurrencies

        public RatesCurveGroupEntry.Builder discountCurrencies​(Currency... discountCurrencies)
        Sets the discountCurrencies property in the builder from an array of objects.
        Parameters:
        discountCurrencies - the new value, not null
        Returns:
        this, for chaining, not null
      • indices

        public RatesCurveGroupEntry.Builder indices​(java.util.Set<Index> indices)
        Sets the indices for which the curve provides forward rates. This is empty if the curve is not used for forward rates.
        Parameters:
        indices - the new value, not null
        Returns:
        this, for chaining, not null
      • indices

        public RatesCurveGroupEntry.Builder indices​(Index... indices)
        Sets the indices property in the builder from an array of objects.
        Parameters:
        indices - the new value, not null
        Returns:
        this, for chaining, not null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<RatesCurveGroupEntry>