@Override public <NewT> WindowedValue<NewT> withValue(NewT newValue) { return new ValueInGlobalWindow<>(newValue, getPane()); }
/** * Returns a {@code WindowedValue} with the given value in the {@link GlobalWindow} using the * default timestamp and pane. */ public static <T> WindowedValue<T> valueInGlobalWindow(T value) { return new ValueInGlobalWindow<>(value, PaneInfo.NO_FIRING); }
/** * Returns a {@code WindowedValue} with the given value in the {@link GlobalWindow} using the * default timestamp and the specified pane. */ public static <T> WindowedValue<T> valueInGlobalWindow(T value, PaneInfo pane) { return new ValueInGlobalWindow<>(value, pane); }