Class DataStreamV2SinkTransformation<InputT,OutputT>
java.lang.Object
org.apache.flink.api.dag.Transformation<T>
org.apache.flink.streaming.api.transformations.PhysicalTransformation<OutputT>
org.apache.flink.streaming.api.transformations.DataStreamV2SinkTransformation<InputT,OutputT>
- Type Parameters:
InputT- The input type of theSinkWriterOutputT- The output type of theSink
@Internal
public class DataStreamV2SinkTransformation<InputT,OutputT>
extends org.apache.flink.streaming.api.transformations.PhysicalTransformation<OutputT>
The
Transformation for DataStream V2 based sink.-
Field Summary
Fields inherited from class org.apache.flink.api.dag.Transformation
bufferTimeout, description, id, name, outputType, typeUsed, UPPER_BOUND_MAX_PARALLELISM -
Constructor Summary
ConstructorsConstructorDescriptionDataStreamV2SinkTransformation(AbstractDataStream<InputT> inputStream, org.apache.flink.api.connector.sink2.Sink<InputT> sink, org.apache.flink.api.common.typeinfo.TypeInformation<OutputT> outputType, String name, int parallelism, boolean parallelismConfigured) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.streaming.api.operators.ChainingStrategyList<org.apache.flink.api.dag.Transformation<?>>org.apache.flink.api.connector.sink2.Sink<InputT>getSink()protected List<org.apache.flink.api.dag.Transformation<?>>voidsetChainingStrategy(org.apache.flink.streaming.api.operators.ChainingStrategy strategy) Methods inherited from class org.apache.flink.streaming.api.transformations.PhysicalTransformation
isSupportsConcurrentExecutionAttempts, setSupportsConcurrentExecutionAttemptsMethods inherited from class org.apache.flink.api.dag.Transformation
declareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, enableAsyncState, equals, getAttribute, getBufferTimeout, getCoLocationGroupKey, getDescription, getId, getManagedMemoryOperatorScopeUseCaseWeights, getManagedMemorySlotScopeUseCases, getMaxParallelism, getMinResources, getName, getNewNodeId, getOutputType, getParallelism, getPreferredResources, getSlotSharingGroup, getTransitivePredecessors, getUid, getUserProvidedNodeHash, hashCode, isParallelismConfigured, setAttribute, setBufferTimeout, setCoLocationGroupKey, setDescription, setMaxParallelism, setName, setOutputType, setParallelism, setParallelism, setResources, setSlotSharingGroup, setSlotSharingGroup, setUid, setUidHash, toString, updateManagedMemoryStateBackendUseCase
-
Constructor Details
-
DataStreamV2SinkTransformation
public DataStreamV2SinkTransformation(AbstractDataStream<InputT> inputStream, org.apache.flink.api.connector.sink2.Sink<InputT> sink, org.apache.flink.api.common.typeinfo.TypeInformation<OutputT> outputType, String name, int parallelism, boolean parallelismConfigured)
-
-
Method Details
-
setChainingStrategy
public void setChainingStrategy(org.apache.flink.streaming.api.operators.ChainingStrategy strategy) - Specified by:
setChainingStrategyin classorg.apache.flink.streaming.api.transformations.PhysicalTransformation<OutputT>
-
getTransitivePredecessorsInternal
- Specified by:
getTransitivePredecessorsInternalin classorg.apache.flink.api.dag.Transformation<OutputT>
-
getInputs
- Specified by:
getInputsin classorg.apache.flink.api.dag.Transformation<OutputT>
-
getChainingStrategy
@Nullable public org.apache.flink.streaming.api.operators.ChainingStrategy getChainingStrategy() -
getInputStream
-
getSink
-