Package org.terracotta.statistics
Class Table.Builder
- java.lang.Object
-
- org.terracotta.statistics.Table.Builder
-
- Enclosing class:
- Table
public static class Table.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder(java.lang.String... innerStatisticNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tablebuild()<T extends java.io.Serializable>
Table.BuildersetStatistic(java.lang.String rowName, java.lang.String statisticName, StatisticType type, T value)Table.BuilderwithRow(java.lang.String rowName, java.util.function.Consumer<Table.RowBuilder> c)Table.BuilderwithRows(java.util.Collection<java.lang.String> rowNames, java.util.function.BiConsumer<java.lang.String,Table.RowBuilder> c)
-
-
-
Field Detail
-
table
private final Table table
-
-
Method Detail
-
setStatistic
public <T extends java.io.Serializable> Table.Builder setStatistic(java.lang.String rowName, java.lang.String statisticName, StatisticType type, T value)
-
withRow
public Table.Builder withRow(java.lang.String rowName, java.util.function.Consumer<Table.RowBuilder> c)
-
withRows
public Table.Builder withRows(java.util.Collection<java.lang.String> rowNames, java.util.function.BiConsumer<java.lang.String,Table.RowBuilder> c)
-
build
public Table build()
-
-