Class TimeStartStage<N extends cern.nxcals.api.extraction.data.builders.fluent.Stage<?,​T>,​T>


  • public class TimeStartStage<N extends cern.nxcals.api.extraction.data.builders.fluent.Stage<?,​T>,​T>
    extends java.lang.Object
    • Method Detail

      • startTime

        public TimeEndStage<N,​T> startTime​(@NonNull
                                                 @NonNull java.time.Instant startTime)
      • startTime

        public TimeEndStage<N,​T> startTime​(long nanos)
        Parameters:
        nanos - start time in nanoseconds elapsed since 1970-01-01 00:00:00 in the UTC timezone
      • startTime

        public TimeEndStage<N,​T> startTime​(@NonNull
                                                 @NonNull java.lang.String startTimeUtc)
        Parameters:
        startTimeUtc - start time in UTC timezone as string using "yyyy-MM-dd HH:mm:ss.n" format
      • atTime

        public N atTime​(@NonNull
                        @NonNull java.time.Instant timeStamp)
      • atTime

        public N atTime​(long nanos)
        Parameters:
        nanos - start time in nanoseconds elapsed since 1970-01-01 00:00:00 in the UTC timezone
      • atTime

        public 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