public abstract static class DoFnSignature.NewWatermarkEstimatorMethod extends java.lang.Object implements DoFnSignature.MethodWithExtraParameters
DoFn.NewWatermarkEstimator
method.Constructor and Description |
---|
NewWatermarkEstimatorMethod() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<DoFnSignature.Parameter> |
extraParameters()
Types of optional parameters of the annotated method, in the order they appear.
|
abstract java.lang.reflect.Method |
targetMethod()
The annotated method itself.
|
abstract TypeDescriptor<?> |
watermarkEstimatorT()
Type of the returned
WatermarkEstimator . |
abstract @Nullable TypeDescriptor<? extends BoundedWindow> |
windowT()
The window type used by this method, if any.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
observesWindow
public abstract java.lang.reflect.Method targetMethod()
targetMethod
in interface DoFnSignature.DoFnMethod
public abstract TypeDescriptor<?> watermarkEstimatorT()
WatermarkEstimator
.public abstract @Nullable TypeDescriptor<? extends BoundedWindow> windowT()
windowT
in interface DoFnSignature.MethodWithExtraParameters
public abstract java.util.List<DoFnSignature.Parameter> extraParameters()
extraParameters
in interface DoFnSignature.MethodWithExtraParameters