Package io.openlineage.client
Class OpenLineage.FabricOneLakeDatasetFacetBuilder
java.lang.Object
io.openlineage.client.OpenLineage.FabricOneLakeDatasetFacetBuilder
- All Implemented Interfaces:
OpenLineage.Builder<OpenLineage.FabricOneLakeDatasetFacet>
- Enclosing class:
- OpenLineage
public final class OpenLineage.FabricOneLakeDatasetFacetBuilder
extends Object
implements OpenLineage.Builder<OpenLineage.FabricOneLakeDatasetFacet>
builder class for FabricOneLakeDatasetFacet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()build an instance of FabricOneLakeDatasetFacet from the fields set in the builderadd additional propertiesworkspaceId(String workspaceId) workspaceName(String workspaceName)
-
Constructor Details
-
FabricOneLakeDatasetFacetBuilder
public FabricOneLakeDatasetFacetBuilder()
-
-
Method Details
-
location
- Parameters:
location- Location of the table's files in OneLake, Microsoft Fabric's storage, using IDs only: abfss://{workspaceId}@onelake.dfs.fabric.microsoft.com/{itemId}/Tables/{schema}/{table}, or .../Tables/{table} in a lakehouse without schemas. IDs are lowercase, with no trailing slash.- Returns:
- this
-
workspaceId
- Parameters:
workspaceId- ID of the Fabric workspace that holds the item, in lowercase.- Returns:
- this
-
workspaceName
- Parameters:
workspaceName- Name of the Fabric workspace that holds the item.- Returns:
- this
-
itemId
- Parameters:
itemId- ID of the Fabric item that holds the table, such as a lakehouse or a warehouse, in lowercase.- Returns:
- this
-
itemName
- Parameters:
itemName- Name of the Fabric item that holds the table.- Returns:
- this
-
itemType
- Parameters:
itemType- Type of the Fabric item that holds the table, as Fabric names item types, for example Lakehouse, Warehouse or MirroredDatabase. Set only when the producer knows it.- Returns:
- this
-
tableId
- Parameters:
tableId- ID of the table's Delta metadata (metaData.id in the Delta log), in lowercase. For a table reached through a shortcut, this is the ID of the target table.- Returns:
- this
-
put
add additional properties- Parameters:
key- the additional property namevalue- the additional property value- Returns:
- this
-
build
build an instance of FabricOneLakeDatasetFacet from the fields set in the builder- Specified by:
buildin interfaceOpenLineage.Builder<OpenLineage.FabricOneLakeDatasetFacet>- Returns:
- the constructed type
-