Class EncodedBoundedWindow


  • public abstract class EncodedBoundedWindow
    extends org.apache.beam.sdk.transforms.windowing.BoundedWindow
    An encoded BoundedWindow used 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.

    • Constructor Detail

      • EncodedBoundedWindow

        public EncodedBoundedWindow()
    • 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:
        maxTimestamp in class org.apache.beam.sdk.transforms.windowing.BoundedWindow