Package org.apache.beam.sdk.fn.windowing
Class EncodedBoundedWindow
- java.lang.Object
-
- org.apache.beam.sdk.transforms.windowing.BoundedWindow
-
- org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow
-
public abstract class EncodedBoundedWindow extends org.apache.beam.sdk.transforms.windowing.BoundedWindowAn encodedBoundedWindowused within Runners to track window information without needing to decode the window.This allows for Runners to not need to know window format during execution.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEncodedBoundedWindow.Coder
-
Constructor Summary
Constructors Constructor Description EncodedBoundedWindow()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static EncodedBoundedWindowforEncoding(org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString encodedWindow)abstract org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteStringgetEncodedWindow()org.joda.time.InstantmaxTimestamp()
-
-
-
Method Detail
-
forEncoding
public static EncodedBoundedWindow forEncoding(org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString encodedWindow)
-
getEncodedWindow
public abstract org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString getEncodedWindow()
-
maxTimestamp
public org.joda.time.Instant maxTimestamp()
- Specified by:
maxTimestampin classorg.apache.beam.sdk.transforms.windowing.BoundedWindow
-
-