Package org.apache.pinot.spi.stream
Class OffsetCriteria.OffsetCriteriaBuilder
- java.lang.Object
-
- org.apache.pinot.spi.stream.OffsetCriteria.OffsetCriteriaBuilder
-
- Enclosing class:
- OffsetCriteria
public static class OffsetCriteria.OffsetCriteriaBuilder extends Object
Builds anOffsetCriteria
-
-
Constructor Summary
Constructors Constructor Description OffsetCriteriaBuilder()
-
Method Summary
Modifier and Type Method Description OffsetCriteriawithOffsetAsPeriod(String periodString)Builds anOffsetCriteriawithOffsetCriteria.OffsetTypePERIODOffsetCriteriawithOffsetAsTimestamp(String timestamp)Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeTIMESTAMPOffsetCriteriawithOffsetCustom(String customString)Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeCUSTOMOffsetCriteriawithOffsetLargest()Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeLARGESTOffsetCriteriawithOffsetSmallest()Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeSMALLESTOffsetCriteriawithOffsetString(String offsetString)Builds anOffsetCriteriawith the rightOffsetCriteria.OffsetTypegiven the offset string
-
-
-
Method Detail
-
withOffsetSmallest
public OffsetCriteria withOffsetSmallest()
Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeSMALLEST- Returns:
-
withOffsetLargest
public OffsetCriteria withOffsetLargest()
Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeLARGEST- Returns:
-
withOffsetAsPeriod
public OffsetCriteria withOffsetAsPeriod(String periodString)
Builds anOffsetCriteriawithOffsetCriteria.OffsetTypePERIOD- Parameters:
periodString-- Returns:
-
withOffsetAsTimestamp
public OffsetCriteria withOffsetAsTimestamp(String timestamp)
Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeTIMESTAMP- Parameters:
timestamp-- Returns:
-
withOffsetCustom
public OffsetCriteria withOffsetCustom(String customString)
Builds anOffsetCriteriawithOffsetCriteria.OffsetTypeCUSTOM- Parameters:
customString-- Returns:
-
withOffsetString
public OffsetCriteria withOffsetString(String offsetString)
Builds anOffsetCriteriawith the rightOffsetCriteria.OffsetTypegiven the offset string- Parameters:
offsetString-- Returns:
-
-