Class CashFlowReport.Builder

    • Method Detail

      • valuationDate

        public CashFlowReport.Builder valuationDate​(java.time.LocalDate valuationDate)
        Sets the valuation date.
        Parameters:
        valuationDate - the new value, not null
        Returns:
        this, for chaining, not null
      • runInstant

        public CashFlowReport.Builder runInstant​(java.time.Instant runInstant)
        Sets the instant at which the report was run.
        Parameters:
        runInstant - the new value, not null
        Returns:
        this, for chaining, not null
      • columnKeys

        public CashFlowReport.Builder columnKeys​(java.util.List<ExplainKey<?>> columnKeys)
        Sets the keys corresponding to the columns.
        Parameters:
        columnKeys - the new value, not null
        Returns:
        this, for chaining, not null
      • columnKeys

        @SafeVarargs
        public final CashFlowReport.Builder columnKeys​(ExplainKey<?>... columnKeys)
        Sets the columnKeys property in the builder from an array of objects.
        Parameters:
        columnKeys - the new value, not null
        Returns:
        this, for chaining, not null
      • columnHeaders

        public CashFlowReport.Builder columnHeaders​(java.util.List<java.lang.String> columnHeaders)
        Sets the column headers.
        Parameters:
        columnHeaders - the new value, not null
        Returns:
        this, for chaining, not null
      • columnHeaders

        public CashFlowReport.Builder columnHeaders​(java.lang.String... columnHeaders)
        Sets the columnHeaders property in the builder from an array of objects.
        Parameters:
        columnHeaders - the new value, not null
        Returns:
        this, for chaining, not null
      • data

        public CashFlowReport.Builder data​(com.google.common.collect.Table<java.lang.Integer,​java.lang.Integer,​java.lang.Object> data)
        Sets the cashflow data table.
        Parameters:
        data - the new value, not null
        Returns:
        this, for chaining, not null