public static final class WatermarkManager.TimerUpdate.TimerUpdateBuilder
extends java.lang.Object
WatermarkManager.TimerUpdate builder that needs to be provided with set timers and deleted timers.| Modifier and Type | Method and Description | 
|---|---|
| WatermarkManager.TimerUpdate | build()Returns a new  WatermarkManager.TimerUpdatewith the most recently set completedTimers, setTimers,
 and deletedTimers. | 
| WatermarkManager.TimerUpdate.TimerUpdateBuilder | deletedTimer(org.apache.beam.runners.core.TimerInternals.TimerData deletedTimer)Adds the provided timer to the collection of deleted timers, removing it from set timers if
 it has previously been set. | 
| WatermarkManager.TimerUpdate.TimerUpdateBuilder | setTimer(org.apache.beam.runners.core.TimerInternals.TimerData setTimer)Adds the provided timer to the collection of set timers, removing it from deleted timers if
 it has previously been deleted. | 
| WatermarkManager.TimerUpdate.TimerUpdateBuilder | withCompletedTimers(java.lang.Iterable<org.apache.beam.runners.core.TimerInternals.TimerData> completedTimers)Adds all of the provided timers to the collection of completed timers, and returns this
  WatermarkManager.TimerUpdate.TimerUpdateBuilder. | 
public WatermarkManager.TimerUpdate.TimerUpdateBuilder withCompletedTimers(java.lang.Iterable<org.apache.beam.runners.core.TimerInternals.TimerData> completedTimers)
WatermarkManager.TimerUpdate.TimerUpdateBuilder.public WatermarkManager.TimerUpdate.TimerUpdateBuilder setTimer(org.apache.beam.runners.core.TimerInternals.TimerData setTimer)
WatermarkManager.TimerUpdate.TimerUpdateBuilder.public WatermarkManager.TimerUpdate.TimerUpdateBuilder deletedTimer(org.apache.beam.runners.core.TimerInternals.TimerData deletedTimer)
WatermarkManager.TimerUpdate.TimerUpdateBuilder.public WatermarkManager.TimerUpdate build()
WatermarkManager.TimerUpdate with the most recently set completedTimers, setTimers,
 and deletedTimers.