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 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()
@Nullable public abstract 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)