public abstract class LogicalEndpoint
extends java.lang.Object
BeamFnApi.ProcessBundleRequest and the transform within the processing graph. This enables the
 same Data Service or Data Client to be re-used across multiple bundles.| Constructor and Description | 
|---|
LogicalEndpoint()  | 
| Modifier and Type | Method and Description | 
|---|---|
static LogicalEndpoint | 
data(java.lang.String instructionId,
    java.lang.String transformId)  | 
abstract java.lang.String | 
getInstructionId()  | 
abstract @Nullable java.lang.String | 
getTimerFamilyId()  | 
abstract java.lang.String | 
getTransformId()  | 
boolean | 
isTimer()  | 
static LogicalEndpoint | 
timer(java.lang.String instructionId,
     java.lang.String transformId,
     java.lang.String timerFamilyId)  | 
public abstract java.lang.String getInstructionId()
public abstract java.lang.String getTransformId()
public abstract @Nullable java.lang.String getTimerFamilyId()
public boolean isTimer()
public static LogicalEndpoint data(java.lang.String instructionId, java.lang.String transformId)
public static LogicalEndpoint timer(java.lang.String instructionId, java.lang.String transformId, java.lang.String timerFamilyId)