Package io.openlineage.client.dataset
Class Naming.Glue
java.lang.Object
io.openlineage.client.dataset.Naming.Glue
- All Implemented Interfaces:
 Naming.DatasetNaming
- Enclosing class:
 - Naming
 
Naming implementation for AWS Glue.
 
Namespace follows: arn:aws:glue:{region}:{accountId}. Name follows: 
 table/{databaseName}/{tableName}.
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic Naming.Glue.GlueBuilderbuilder()getName()Returns the dataset name specific to the platform format.Returns the dataset namespace (e.g., URI or ARN identifying the data source). 
- 
Constructor Details
- 
Glue
Constructs a Glue naming instance.- Parameters:
 region- AWS region (must be non-empty)accountId- AWS account ID (must be non-empty)databaseName- Glue database name (must be non-empty)tableName- Glue table name (must be non-empty)
 
 - 
 - 
Method Details
- 
getNamespace
Description copied from interface:Naming.DatasetNamingReturns the dataset namespace (e.g., URI or ARN identifying the data source).- Specified by:
 getNamespacein interfaceNaming.DatasetNaming- Returns:
 - the namespace string
 
 - 
getName
Description copied from interface:Naming.DatasetNamingReturns the dataset name specific to the platform format.- Specified by:
 getNamein interfaceNaming.DatasetNaming- Returns:
 - the dataset name string
 
 - 
builder
 
 -