Class Naming.Spark

java.lang.Object
io.openlineage.client.job.Naming.Spark
All Implemented Interfaces:
Naming.JobName
Enclosing class:
Naming

public static class Naming.Spark extends Object implements Naming.JobName
Represents a Spark job name using the format: {appName}.{command}.{table}.
  • Constructor Details

    • Spark

      public Spark(String appName, @Nullable String command, @Nullable String table)
      Constructs a new Naming.Spark job name.
      Parameters:
      appName - the Spark application name; must be non-null and non-empty
      command - the command or function being run; must be non-null and non-empty
      table - the target table; must be non-null and non-empty
      Throws:
      IllegalArgumentException - if any argument is empty
      NullPointerException - if any argument is null
  • Method Details