public static class TrendColumn.Builder extends Object
Constructor and Description |
---|
Builder() |
public TrendColumn.Builder displayName(String displayName)
public TrendColumn.Builder subSystem(SubSystemName subSystem)
public TrendColumn.Builder values(List<FieldValue> values)
public TrendColumn.Builder isListOfValues(Boolean isListOfValues)
public TrendColumn.Builder isMultiValued(Boolean isMultiValued)
public TrendColumn.Builder isCaseSensitive(Boolean isCaseSensitive)
public TrendColumn.Builder isGroupable(Boolean isGroupable)
public TrendColumn.Builder isEvaluable(Boolean isEvaluable)
public TrendColumn.Builder isHidden(Boolean isHidden)
public TrendColumn.Builder valueType(ValueType valueType)
public TrendColumn.Builder originalDisplayName(String originalDisplayName)
public TrendColumn.Builder internalName(String internalName)
public TrendColumn.Builder intervalGap(String intervalGap)
Time gap between each data pont in the series.
intervalGap
- the value to setpublic TrendColumn.Builder intervals(List<Long> intervals)
Timestamps for each series data point
intervals
- the value to setpublic TrendColumn.Builder totalIntervalCounts(List<Long> totalIntervalCounts)
Sum across all column values for a given timestamp.
totalIntervalCounts
- the value to setpublic TrendColumn.Builder totalIntervalCountsAfterFilter(List<Long> totalIntervalCountsAfterFilter)
Sum of column values for a given timestamp after applying filter.
totalIntervalCountsAfterFilter
- the value to setpublic TrendColumn.Builder intervalGroupCounts(List<Long> intervalGroupCounts)
Number of aggregated groups for a given timestamp.
intervalGroupCounts
- the value to setpublic TrendColumn.Builder intervalGroupCountsAfterFilter(List<Long> intervalGroupCountsAfterFilter)
Number of aggregated groups for a given timestamp after applying filter.
intervalGroupCountsAfterFilter
- the value to setpublic TrendColumn build()
public TrendColumn.Builder copy(TrendColumn model)
Copyright © 2016–2024. All rights reserved.