@Experimental(value=CONTEXTFUL) public final class Requirements extends java.lang.Object implements java.io.Serializable
Contextful, such as access to side inputs.| Modifier and Type | Method and Description | 
|---|---|
| static Requirements | empty()Describes an empty set of requirements. | 
| java.util.Collection<PCollectionView<?>> | getSideInputs()The side inputs that this  Contextfulneeds access to. | 
| boolean | isEmpty()Whether this is an empty set of requirements. | 
| static Requirements | requiresSideInputs(java.util.Collection<PCollectionView<?>> sideInputs)Describes the need for access to the given side inputs. | 
| static Requirements | requiresSideInputs(PCollectionView<?>... sideInputs) | 
| static Requirements | union(Contextful... contextfuls) | 
public java.util.Collection<PCollectionView<?>> getSideInputs()
Contextful needs access to.public static Requirements requiresSideInputs(java.util.Collection<PCollectionView<?>> sideInputs)
public static Requirements requiresSideInputs(PCollectionView<?>... sideInputs)
public static Requirements empty()
public boolean isEmpty()
public static Requirements union(Contextful... contextfuls)