Class TrendColumn.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.TrendColumn.Builder
-
- Enclosing class:
- TrendColumn
public static class TrendColumn.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public TrendColumn.Builder displayName(String displayName)
-
subSystem
public TrendColumn.Builder subSystem(SubSystemName subSystem)
-
values
public TrendColumn.Builder values(List<FieldValue> values)
-
isListOfValues
public TrendColumn.Builder isListOfValues(Boolean isListOfValues)
-
isMultiValued
public TrendColumn.Builder isMultiValued(Boolean isMultiValued)
-
isCaseSensitive
public TrendColumn.Builder isCaseSensitive(Boolean isCaseSensitive)
-
isGroupable
public TrendColumn.Builder isGroupable(Boolean isGroupable)
-
isEvaluable
public TrendColumn.Builder isEvaluable(Boolean isEvaluable)
-
isHidden
public TrendColumn.Builder isHidden(Boolean isHidden)
-
valueType
public TrendColumn.Builder valueType(ValueType valueType)
-
originalDisplayName
public TrendColumn.Builder originalDisplayName(String originalDisplayName)
-
internalName
public TrendColumn.Builder internalName(String internalName)
-
intervalGap
public TrendColumn.Builder intervalGap(String intervalGap)
Time gap between each data pont in the series.- Parameters:
intervalGap
- the value to set- Returns:
- this builder
-
intervals
public TrendColumn.Builder intervals(List<Long> intervals)
Timestamps for each series data point- Parameters:
intervals
- the value to set- Returns:
- this builder
-
totalIntervalCounts
public TrendColumn.Builder totalIntervalCounts(List<Long> totalIntervalCounts)
Sum across all column values for a given timestamp.- Parameters:
totalIntervalCounts
- the value to set- Returns:
- this builder
-
totalIntervalCountsAfterFilter
public TrendColumn.Builder totalIntervalCountsAfterFilter(List<Long> totalIntervalCountsAfterFilter)
Sum of column values for a given timestamp after applying filter.- Parameters:
totalIntervalCountsAfterFilter
- the value to set- Returns:
- this builder
-
intervalGroupCounts
public TrendColumn.Builder intervalGroupCounts(List<Long> intervalGroupCounts)
Number of aggregated groups for a given timestamp.- Parameters:
intervalGroupCounts
- the value to set- Returns:
- this builder
-
intervalGroupCountsAfterFilter
public TrendColumn.Builder intervalGroupCountsAfterFilter(List<Long> intervalGroupCountsAfterFilter)
Number of aggregated groups for a given timestamp after applying filter.- Parameters:
intervalGroupCountsAfterFilter
- the value to set- Returns:
- this builder
-
build
public TrendColumn build()
-
copy
public TrendColumn.Builder copy(TrendColumn model)
-
-