Class ProcessBundleDescriptors.ExecutableProcessBundleDescriptor
java.lang.Object
org.apache.beam.runners.fnexecution.control.ProcessBundleDescriptors.ExecutableProcessBundleDescriptor
- Enclosing class:
 ProcessBundleDescriptors
public abstract static class ProcessBundleDescriptors.ExecutableProcessBundleDescriptor
extends Object
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract Map<String, Map<String, ProcessBundleDescriptors.BagUserStateSpec>> Get a mapping from PTransform id to user state input id tobag user statesthat are used during execution.abstract org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleDescriptorabstract List<RemoteInputDestination> GetRemoteInputDestinations that input data are sent to theBeamFnApi.ProcessBundleDescriptorover.Get all of the transforms materialized by thisProcessBundleDescriptors.ExecutableProcessBundleDescriptorand the JavaCoderfor the wire format of that transform.abstract Map<String, Map<String, ProcessBundleDescriptors.SideInputSpec>> Get a mapping from PTransform id to side input id toside inputsthat are used during execution.abstract Map<String, Map<String, ProcessBundleDescriptors.TimerSpec>> Get a mapping from PTransform id to timer id totimer specsthat are used during execution.of(org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleDescriptor descriptor, List<RemoteInputDestination> inputDestinations, Map<String, Coder> outputTransformCoders, Map<String, Map<String, ProcessBundleDescriptors.SideInputSpec>> sideInputSpecs, Map<String, Map<String, ProcessBundleDescriptors.BagUserStateSpec>> bagUserStateSpecs, Map<String, Map<String, ProcessBundleDescriptors.TimerSpec>> timerSpecs)  
- 
Constructor Details
- 
ExecutableProcessBundleDescriptor
public ExecutableProcessBundleDescriptor() 
 - 
 - 
Method Details
- 
of
public static ProcessBundleDescriptors.ExecutableProcessBundleDescriptor of(org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleDescriptor descriptor, List<RemoteInputDestination> inputDestinations, Map<String, Coder> outputTransformCoders, Map<String, Map<String, ProcessBundleDescriptors.SideInputSpec>> sideInputSpecs, Map<String, Map<String, ProcessBundleDescriptors.BagUserStateSpec>> bagUserStateSpecs, Map<String, Map<String, ProcessBundleDescriptors.TimerSpec>> timerSpecs)  - 
getProcessBundleDescriptor
public abstract org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleDescriptor getProcessBundleDescriptor() - 
getRemoteInputDestinations
GetRemoteInputDestinations that input data are sent to theBeamFnApi.ProcessBundleDescriptorover. - 
getRemoteOutputCoders
Get all of the transforms materialized by thisProcessBundleDescriptors.ExecutableProcessBundleDescriptorand the JavaCoderfor the wire format of that transform. - 
getSideInputSpecs
Get a mapping from PTransform id to side input id toside inputsthat are used during execution. - 
getBagUserStateSpecs
public abstract Map<String,Map<String, getBagUserStateSpecs()ProcessBundleDescriptors.BagUserStateSpec>> Get a mapping from PTransform id to user state input id tobag user statesthat are used during execution. - 
getTimerSpecs
Get a mapping from PTransform id to timer id totimer specsthat are used during execution. 
 -