Package io.openlineage.client.job
Class Naming.Spark
java.lang.Object
io.openlineage.client.job.Naming.Spark
- All Implemented Interfaces:
Naming.JobName
- Enclosing class:
- Naming
Represents a Spark job name using the format:
{appName}.{command}.{table}
.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Naming.Spark.SparkBuilder
builder()
getName()
Returns the formatted job name.
-
Constructor Details
-
Spark
Constructs a newNaming.Spark
job name.- Parameters:
appName
- the Spark application name; must be non-null and non-emptycommand
- the command or function being run; must be non-null and non-emptytable
- the target table; must be non-null and non-empty- Throws:
IllegalArgumentException
- if any argument is emptyNullPointerException
- if any argument is null
-
-
Method Details
-
getName
Returns the formatted job name.- Specified by:
getName
in interfaceNaming.JobName
- Returns:
- the job name in the format:
{appName}.{command}.{table}
-
builder
-