public static class TestStream.Builder<T>
extends java.lang.Object
TestStream. Elements added to this builder will be produced in sequence
 when the pipeline created by the TestStream is run.| Modifier and Type | Method and Description | 
|---|---|
| TestStream.Builder<T> | addElements(TimestampedValue<T> element,
           TimestampedValue<T>... elements)Adds the specified elements to the source with the provided timestamps. | 
| TestStream.Builder<T> | addElements(T element,
           T... elements)Adds the specified elements to the source with timestamp equal to the current watermark. | 
| TestStream.Builder<T> | advanceProcessingTime(Duration amount)Advance the processing time by the specified amount. | 
| TestStream.Builder<T> | advanceWatermarkTo(Instant newWatermark)Advance the watermark of this source to the specified instant. | 
| TestStream<T> | advanceWatermarkToInfinity()Advance the watermark to infinity, completing this  TestStream. | 
@SafeVarargs public final TestStream.Builder<T> addElements(T element, T... elements)
TestStream.Builder like this one that will add the provided elements after
     all earlier events have completed.@SafeVarargs public final TestStream.Builder<T> addElements(TimestampedValue<T> element, TimestampedValue<T>... elements)
TestStream.Builder like this one that will add the provided elements after
     all earlier events have completed.public TestStream.Builder<T> advanceWatermarkTo(Instant newWatermark)
The watermark must advance monotonically and cannot advance to BoundedWindow.TIMESTAMP_MAX_VALUE or beyond.
TestStream.Builder like this one that will advance the watermark to the
     specified point after all earlier events have completed.public TestStream.Builder<T> advanceProcessingTime(Duration amount)
TestStream.Builder like this one that will advance the processing time by
     the specified amount after all earlier events have completed.public TestStream<T> advanceWatermarkToInfinity()
TestStream. Future calls to the
 same builder will not affect the returned TestStream.