Interface ProcessOpenLineageRunEventRequestOrBuilder (0.40.0)

public interface ProcessOpenLineageRunEventRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getOpenLineage()

public abstract Struct getOpenLineage()

Required. OpenLineage message following OpenLineage format: https://github.com/OpenLineage/OpenLineage/blob/main/spec/OpenLineage.json

.google.protobuf.Struct open_lineage = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Struct

The openLineage.

getOpenLineageOrBuilder()

public abstract StructOrBuilder getOpenLineageOrBuilder()

Required. OpenLineage message following OpenLineage format: https://github.com/OpenLineage/OpenLineage/blob/main/spec/OpenLineage.json

.google.protobuf.Struct open_lineage = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
StructOrBuilder

getParent()

public abstract String getParent()

Required. The name of the project and its location that should own the process, run, and lineage event.

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. The name of the project and its location that should own the process, run, and lineage event.

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for parent.

getRequestId()

public abstract String getRequestId()

A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is idempotent only if a request_id is provided.

string request_id = 3;

Returns
Type Description
String

The requestId.

getRequestIdBytes()

public abstract ByteString getRequestIdBytes()

A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is idempotent only if a request_id is provided.

string request_id = 3;

Returns
Type Description
ByteString

The bytes for requestId.

hasOpenLineage()

public abstract boolean hasOpenLineage()

Required. OpenLineage message following OpenLineage format: https://github.com/OpenLineage/OpenLineage/blob/main/spec/OpenLineage.json

.google.protobuf.Struct open_lineage = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the openLineage field is set.