Class DefaultValidator

    • Constructor Detail

    • Method Detail

      • validateDeployment

        public java.util.Optional<java.lang.String> validateDeployment​(FlinkDeployment deployment)
        Description copied from interface: FlinkResourceValidator
        Validate and return optional error.
        Specified by:
        validateDeployment in interface FlinkResourceValidator
        Parameters:
        deployment - A Flink application or session cluster deployment.
        Returns:
        Optional error string, should be present iff validation resulted in an error
      • validateSessionJob

        public java.util.Optional<java.lang.String> validateSessionJob​(FlinkSessionJob sessionJob,
                                                                       java.util.Optional<FlinkDeployment> sessionOpt)
        Description copied from interface: FlinkResourceValidator
        Validate and return optional error.
        Specified by:
        validateSessionJob in interface FlinkResourceValidator
        Parameters:
        sessionJob - the session job to be validated.
        sessionOpt - the target session cluster of the session job to be validated.
        Returns:
        Optional error string, should be present iff validation resulted in an error
      • validateAutoScalerFlinkConfiguration

        public static java.util.Optional<java.lang.String> validateAutoScalerFlinkConfiguration​(java.util.Map<java.lang.String,​java.lang.String> effectiveConfig)