public class Reify
extends java.lang.Object
PTransforms for converting between explicit and implicit form of various Beam
 values.| Modifier and Type | Method and Description | 
|---|---|
| static <K,V> PTransform<PCollection<KV<K,TimestampedValue<V>>>,PCollection<KV<K,V>>> | extractTimestampsFromValues()Extracts the timestamps from each value in a  KV. | 
| static <T> PTransform<PCollection<T>,PCollection<TimestampedValue<T>>> | timestamps()Create a  PTransformthat will output all inputs wrapped in aTimestampedValue. | 
| static <K,V> PTransform<PCollection<KV<K,V>>,PCollection<KV<K,TimestampedValue<V>>>> | timestampsInValue()Create a  PTransformthat will output all inputKVswith the timestamp inside
 the value. | 
| static <K,V> PTransform<PCollection<K>,PCollection<KV<K,V>>> | viewAsValues(PCollectionView<V> view,
            Coder<V> coder)Pairs each element in a collection with the value of a side input associated with the element's
 window. | 
| static <K,V> PTransform<PBegin,PCollection<V>> | viewInGlobalWindow(PCollectionView<V> view,
                  Coder<V> coder)Returns a  PCollectionconsisting of a single element, containing the value of the given
 view in the global window. | 
| static <T> PTransform<PCollection<T>,PCollection<ValueInSingleWindow<T>>> | windows()Create a  PTransformthat will reify information from the processing context into
 instances ofValueInSingleWindow. | 
| static <K,V> PTransform<PCollection<KV<K,V>>,PCollection<KV<K,ValueInSingleWindow<V>>>> | windowsInValue()Create a  PTransformthat will output all inputKVswith the window pane info
 inside the value. | 
public static <T> PTransform<PCollection<T>,PCollection<TimestampedValue<T>>> timestamps()
PTransform that will output all inputs wrapped in a TimestampedValue.public static <K,V> PTransform<PCollection<KV<K,V>>,PCollection<KV<K,TimestampedValue<V>>>> timestampsInValue()
PTransform that will output all input KVs with the timestamp inside
 the value.public static <T> PTransform<PCollection<T>,PCollection<ValueInSingleWindow<T>>> windows()
PTransform that will reify information from the processing context into
 instances of ValueInSingleWindow.T - element typepublic static <K,V> PTransform<PCollection<KV<K,V>>,PCollection<KV<K,ValueInSingleWindow<V>>>> windowsInValue()
PTransform that will output all input KVs with the window pane info
 inside the value.public static <K,V> PTransform<PCollection<KV<K,TimestampedValue<V>>>,PCollection<KV<K,V>>> extractTimestampsFromValues()
KV.public static <K,V> PTransform<PCollection<K>,PCollection<KV<K,V>>> viewAsValues(PCollectionView<V> view, Coder<V> coder)
public static <K,V> PTransform<PBegin,PCollection<V>> viewInGlobalWindow(PCollectionView<V> view, Coder<V> coder)
PCollection consisting of a single element, containing the value of the given
 view in the global window.