Class ProcessConfigureHandle<T,S extends org.apache.flink.datastream.api.stream.ProcessConfigurable<S>>
- java.lang.Object
-
- org.apache.flink.datastream.impl.stream.ProcessConfigureHandle<T,S>
-
- All Implemented Interfaces:
org.apache.flink.datastream.api.stream.ProcessConfigurable<S>
- Direct Known Subclasses:
ProcessConfigurableAndGlobalStreamImpl,ProcessConfigurableAndKeyedPartitionStreamImpl,ProcessConfigurableAndNonKeyedPartitionStreamImpl,ProcessConfigurableAndTwoKeyedPartitionStreamsImpl,ProcessConfigurableAndTwoNonKeyedPartitionStreamImpl
public class ProcessConfigureHandle<T,S extends org.apache.flink.datastream.api.stream.ProcessConfigurable<S>> extends Object implements org.apache.flink.datastream.api.stream.ProcessConfigurable<S>
A handle to configure process function related things.
-
-
Field Summary
Fields Modifier and Type Field Description protected ExecutionEnvironmentImplenvironmentprotected org.apache.flink.api.dag.Transformation<T>transformation
-
Constructor Summary
Constructors Constructor Description ProcessConfigureHandle(ExecutionEnvironmentImpl environment, org.apache.flink.api.dag.Transformation<T> transformation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanBeParallel()SwithMaxParallelism(int maxParallelism)SwithName(String name)SwithParallelism(int parallelism)SwithSlotSharingGroup(org.apache.flink.api.common.SlotSharingGroup ssg)SwithUid(String uid)
-
-
-
Field Detail
-
environment
protected final ExecutionEnvironmentImpl environment
-
transformation
protected final org.apache.flink.api.dag.Transformation<T> transformation
-
-
Constructor Detail
-
ProcessConfigureHandle
public ProcessConfigureHandle(ExecutionEnvironmentImpl environment, org.apache.flink.api.dag.Transformation<T> transformation)
-
-
Method Detail
-
withUid
public S withUid(String uid)
- Specified by:
withUidin interfaceorg.apache.flink.datastream.api.stream.ProcessConfigurable<T>
-
withName
public S withName(String name)
- Specified by:
withNamein interfaceorg.apache.flink.datastream.api.stream.ProcessConfigurable<T>
-
withParallelism
public S withParallelism(int parallelism)
- Specified by:
withParallelismin interfaceorg.apache.flink.datastream.api.stream.ProcessConfigurable<T>
-
withMaxParallelism
public S withMaxParallelism(int maxParallelism)
- Specified by:
withMaxParallelismin interfaceorg.apache.flink.datastream.api.stream.ProcessConfigurable<T>
-
withSlotSharingGroup
public S withSlotSharingGroup(org.apache.flink.api.common.SlotSharingGroup ssg)
- Specified by:
withSlotSharingGroupin interfaceorg.apache.flink.datastream.api.stream.ProcessConfigurable<T>
-
canBeParallel
protected boolean canBeParallel()
-
-