Package com.atlan.model.lineage
Class FluentLineage
java.lang.Object
com.atlan.model.lineage.FluentLineage
Lineage abstraction mechanism, to simplify the most common lineage requests against Atlan
(removing the need to understand the guts of Elastic).
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected LineageListRequest.LineageListRequestBuilder<?,
?> Translate the Atlan fluent lineage request into an Atlan lineage list request builder.builder
(AtlanClient client, Reference startingFrom) Build a fluent lineage request against the provided Atlan tenant.builder
(AtlanClient client, String startingGuid) Build a fluent lineage request against the provided Atlan tenant.
-
Field Details
-
ACTIVE
-
-
Method Details
-
builder
public static FluentLineage.FluentLineageBuilder builder(AtlanClient client, Reference startingFrom) Build a fluent lineage request against the provided Atlan tenant.- Parameters:
client
- connectivity to an Atlan tenantstartingFrom
- an asset reference that contains at least a GUID, from which to start traversing lineage- Returns:
- the start of a fluent lineage request against the tenant
-
builder
Build a fluent lineage request against the provided Atlan tenant.- Parameters:
client
- connectivity to an Atlan tenantstartingGuid
- unique identifier (GUID) of the asset from which to start lineage- Returns:
- the start of a fluent lineage request against the tenant
-
_requestBuilder
Translate the Atlan fluent lineage request into an Atlan lineage list request builder.- Returns:
- an Atlan lineage list request builder that encapsulates the fluent lineage request
-
_internal
-