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.SparkBuilderbuilder()getName()Returns the formatted job name.
-
Constructor Details
-
Spark
Constructs a newNaming.Sparkjob 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:
getNamein interfaceNaming.JobName- Returns:
- the job name in the format:
{appName}.{command}.{table}
-
builder
-