T - the type of the value@Internal public abstract class FailsafeValueInSingleWindow<T,ErrorT> extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FailsafeValueInSingleWindow.Coder<T,ErrorT>
A coder for
FailsafeValueInSingleWindow. |
| Constructor and Description |
|---|
FailsafeValueInSingleWindow() |
| Modifier and Type | Method and Description |
|---|---|
abstract ErrorT |
getFailsafeValue()
Returns the failsafe value of this
FailsafeValueInSingleWindow. |
abstract PaneInfo |
getPane()
Returns the pane of this
FailsafeValueInSingleWindow in its window. |
abstract Instant |
getTimestamp()
Returns the timestamp of this
FailsafeValueInSingleWindow. |
abstract T |
getValue()
Returns the value of this
FailsafeValueInSingleWindow. |
abstract BoundedWindow |
getWindow()
Returns the window of this
FailsafeValueInSingleWindow. |
static <T,ErrorT> FailsafeValueInSingleWindow<T,ErrorT> |
of(T value,
Instant timestamp,
BoundedWindow window,
PaneInfo paneInfo,
ErrorT failsafeValue) |
public abstract T getValue()
FailsafeValueInSingleWindow.public abstract Instant getTimestamp()
FailsafeValueInSingleWindow.public abstract BoundedWindow getWindow()
FailsafeValueInSingleWindow.public abstract PaneInfo getPane()
FailsafeValueInSingleWindow in its window.public abstract ErrorT getFailsafeValue()
FailsafeValueInSingleWindow.public static <T,ErrorT> FailsafeValueInSingleWindow<T,ErrorT> of(T value, Instant timestamp, BoundedWindow window, PaneInfo paneInfo, ErrorT failsafeValue)