Class DefaultFlinkMutator
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.mutator.DefaultFlinkMutator
-
- All Implemented Interfaces:
org.apache.flink.core.plugin.Plugin
,FlinkResourceMutator
public class DefaultFlinkMutator extends java.lang.Object implements FlinkResourceMutator
Default Flink Mutator.
-
-
Constructor Summary
Constructors Constructor Description DefaultFlinkMutator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlinkDeployment
mutateDeployment(FlinkDeployment deployment)
Mutate deployment and return the mutated Object.FlinkSessionJob
mutateSessionJob(FlinkSessionJob sessionJob, java.util.Optional<FlinkDeployment> session)
Mutate session job and return the mutated Object.
-
-
-
Method Detail
-
mutateDeployment
public FlinkDeployment mutateDeployment(FlinkDeployment deployment)
Description copied from interface:FlinkResourceMutator
Mutate deployment and return the mutated Object.- Specified by:
mutateDeployment
in interfaceFlinkResourceMutator
- Parameters:
deployment
- A Flink application or session cluster deployment.
-
mutateSessionJob
public FlinkSessionJob mutateSessionJob(FlinkSessionJob sessionJob, java.util.Optional<FlinkDeployment> session)
Description copied from interface:FlinkResourceMutator
Mutate session job and return the mutated Object.- Specified by:
mutateSessionJob
in interfaceFlinkResourceMutator
- Parameters:
sessionJob
- the session job to be mutated.session
- the target session cluster of the session job to be Mutated.
-
-