Interface FlinkResourceValidator
-
- All Superinterfaces:
org.apache.flink.core.plugin.Plugin
- All Known Implementing Classes:
DefaultValidator
public interface FlinkResourceValidator extends org.apache.flink.core.plugin.PluginValidator for different resources.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.lang.String>validateDeployment(FlinkDeployment deployment)Validate and return optional error.java.util.Optional<java.lang.String>validateSessionJob(FlinkSessionJob sessionJob, java.util.Optional<FlinkDeployment> session)Validate and return optional error.
-
-
-
Method Detail
-
validateDeployment
java.util.Optional<java.lang.String> validateDeployment(FlinkDeployment deployment)
Validate and return optional error.- Parameters:
deployment- A Flink application or session cluster deployment.- Returns:
- Optional error string, should be present iff validation resulted in an error
-
validateSessionJob
java.util.Optional<java.lang.String> validateSessionJob(FlinkSessionJob sessionJob, java.util.Optional<FlinkDeployment> session)
Validate and return optional error.- Parameters:
sessionJob- the session job to be validated.session- the target session cluster of the session job to be validated.- Returns:
- Optional error string, should be present iff validation resulted in an error
-
-