Class DeviceStageLoop<T>
- java.lang.Object
-
- cern.nxcals.api.extraction.data.builders.fluent.Stage<DeviceStageLoop<T>,T>
-
- cern.nxcals.api.extraction.data.builders.fluent.v2.DeviceStage<T>
-
- cern.nxcals.api.extraction.data.builders.fluent.v2.DeviceStageLoop<T>
-
public class DeviceStageLoop<T> extends DeviceStage<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description default NatTime(long nanos)default NatTime(@NonNull java.lang.String timeStampUtc)default NatTime(@NonNull java.time.Instant timeStamp)default NtimeWindow(long fromNanos, long toNanos)default NtimeWindow(@NonNull TimeWindow timeWindow)default NtimeWindow(@NonNull java.lang.String fromTimeStampUtc, @NonNull java.lang.String toTimeStampUtc)BuildStage<T>timeWindow(@NonNull java.time.Instant startTime, @NonNull java.time.Instant endTime)-
Methods inherited from class cern.nxcals.api.extraction.data.builders.fluent.v2.DeviceStage
deviceEq, deviceLike, parameterEq, parameterIn, parameterIn, parameterLike
-
-
-
-
Method Detail
-
timeWindow
public BuildStage<T> timeWindow(@NonNull @NonNull java.time.Instant startTime, @NonNull @NonNull java.time.Instant endTime)
-
timeWindow
public default N timeWindow(long fromNanos, long toNanos)- Parameters:
fromNanos- start time in nanoseconds elapsed since 1970-01-01 00:00:00 in the UTC timezonetoNanos- end time in nanoseconds elapsed since 1970-01-01 00:00:00 in the UTC timezone
-
timeWindow
public default N timeWindow(@NonNull @NonNull java.lang.String fromTimeStampUtc, @NonNull @NonNull java.lang.String toTimeStampUtc)- Parameters:
fromTimeStampUtc- at time in UTC timezone as string using "yyyy-MM-dd HH:mm:ss.n" format
-
timeWindow
public default N timeWindow(@NonNull @NonNull TimeWindow timeWindow)
-
atTime
public default N atTime(@NonNull @NonNull java.time.Instant timeStamp)
-
atTime
public default N atTime(long nanos)
- Parameters:
nanos- start time in nanoseconds elapsed since 1970-01-01 00:00:00 in the UTC timezone
-
atTime
public default N atTime(@NonNull @NonNull java.lang.String timeStampUtc)- Parameters:
timeStampUtc- at time in UTC timezone as string using "yyyy-MM-dd HH:mm:ss.n" format
-
-