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 Details

    • environment

      protected final ExecutionEnvironmentImpl environment
    • transformation

      protected final org.apache.flink.api.dag.Transformation<T> transformation
  • Constructor Details

    • ProcessConfigureHandle

      public ProcessConfigureHandle(ExecutionEnvironmentImpl environment, org.apache.flink.api.dag.Transformation<T> transformation)
  • Method Details

    • withUid

      public S withUid(String uid)
      Specified by:
      withUid in interface org.apache.flink.datastream.api.stream.ProcessConfigurable<T>
    • withName

      public S withName(String name)
      Specified by:
      withName in interface org.apache.flink.datastream.api.stream.ProcessConfigurable<T>
    • withParallelism

      public S withParallelism(int parallelism)
      Specified by:
      withParallelism in interface org.apache.flink.datastream.api.stream.ProcessConfigurable<T>
    • withMaxParallelism

      public S withMaxParallelism(int maxParallelism)
      Specified by:
      withMaxParallelism in interface org.apache.flink.datastream.api.stream.ProcessConfigurable<T>
    • withSlotSharingGroup

      public S withSlotSharingGroup(org.apache.flink.api.common.SlotSharingGroup ssg)
      Specified by:
      withSlotSharingGroup in interface org.apache.flink.datastream.api.stream.ProcessConfigurable<T>
    • canBeParallel

      protected boolean canBeParallel()