Class VariableAggregationContext.VariableAggregationContextBuilder<C extends VariableAggregationContext,B extends VariableAggregationContext.VariableAggregationContextBuilder<C,B>>

java.lang.Object
io.camunda.optimize.service.db.report.context.VariableAggregationContext.VariableAggregationContextBuilder<C,B>
Direct Known Subclasses:
VariableAggregationContextES.VariableAggregationContextESBuilder, VariableAggregationContextOS.VariableAggregationContextOSBuilder
Enclosing class:
VariableAggregationContext

public abstract static class VariableAggregationContext.VariableAggregationContextBuilder<C extends VariableAggregationContext,B extends VariableAggregationContext.VariableAggregationContextBuilder<C,B>> extends Object
  • Constructor Details

    • VariableAggregationContextBuilder

      public VariableAggregationContextBuilder()
  • Method Details

    • variableName

      public B variableName(String variableName)
    • variableType

      public B variableType(VariableType variableType)
    • variablePath

      public B variablePath(String variablePath)
    • nestedVariableNameField

      public B nestedVariableNameField(String nestedVariableNameField)
    • nestedVariableValueFieldLabel

      public B nestedVariableValueFieldLabel(String nestedVariableValueFieldLabel)
    • timezone

      public B timezone(ZoneId timezone)
    • customBucketDto

      public B customBucketDto(CustomBucketDto customBucketDto)
    • dateUnit

      public B dateUnit(AggregateByDateUnit dateUnit)
    • indexNames

      public B indexNames(String[] indexNames)
    • variableRangeMinMaxStats

      public B variableRangeMinMaxStats(MinMaxStatDto variableRangeMinMaxStats)
    • combinedRangeMinMaxStats

      public B combinedRangeMinMaxStats(MinMaxStatDto combinedRangeMinMaxStats)
    • filterContext

      public B filterContext(FilterContext filterContext)
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object