Class RatesCurveGroupEntry.Builder

    • Method Detail

      • 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​(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​(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 String toString()
        Overrides:
        toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<RatesCurveGroupEntry>