Package io.openlineage.client
Class OpenLineage.GcpDataprocSparkRunFacet
java.lang.Object
io.openlineage.client.OpenLineage.GcpDataprocSparkRunFacet
- All Implemented Interfaces:
OpenLineage.RunFacet
- Enclosing class:
- OpenLineage
public static final class OpenLineage.GcpDataprocSparkRunFacet
extends Object
implements OpenLineage.RunFacet
model class for GcpDataprocSparkRunFacet
-
Method Details
-
get_producer
- Specified by:
get_producer
in interfaceOpenLineage.RunFacet
- Returns:
- URI identifying the producer of this metadata. For example this could be a git url with a given tag or sha
-
get_schemaURL
- Specified by:
get_schemaURL
in interfaceOpenLineage.RunFacet
- Returns:
- The JSON Pointer (https://tools.ietf.org/html/rfc6901) URL to the corresponding version of the schema definition for this facet
-
getAppId
- Returns:
- Application ID set in the spark configuration of the current context. Its format depends on the resource manager.
-
getAppName
- Returns:
- App name set in the spark configuration of the current context. It may be provided by the user.
-
getBatchId
- Returns:
- Populated only for Dataproc serverless batches. The resource id of the batch.
-
getBatchUuid
- Returns:
- Populated only for Dataproc serverless batches. A UUID generated by the service when it creates the batch.
-
getClusterName
- Returns:
- Populated only for Dataproc GCE workloads. The cluster name is unique within a GCP project.
-
getClusterUuid
- Returns:
- Populated only for Dataproc GCE workloads. A UUID generated by the service at the time of cluster creation.
-
getJobId
- Returns:
- Populated only for Dataproc GCE workloads. If not specified by the user, the job ID will be provided by the service.
-
getJobUuid
- Returns:
- Populated only for Dataproc GCE workloads. A UUID that uniquely identifies a job within the project over time.
-
getProjectId
- Returns:
- The GCP project ID that the resource belongs to.
-
getQueryNodeName
- Returns:
- The name of the query node in the executed Spark Plan. Often used to describe the command being executed.
-
getSessionId
- Returns:
- Populated only for Dataproc serverless interactive sessions. The resource id of the session, used for URL generation.
-
getSessionUuid
- Returns:
- Populated only for Dataproc serverless interactive sessions. A UUID generated by the service when it creates the session.
-
getAdditionalProperties
- Specified by:
getAdditionalProperties
in interfaceOpenLineage.RunFacet
- Returns:
- additional properties
-