import org.openmetadata.sdk.client.OpenMetadata;
import org.openmetadata.sdk.fluent.Tables;
import org.openmetadata.sdk.models.ListParams;
OpenMetadata.initialize(
"https://your-company.getcollate.io/api",
"your-jwt-token"
);
var client = OpenMetadata.client();
// Service-level access
var tablesPage = client.tables().list(new ListParams().setLimit(10));
for (var table : tablesPage.getData()) {
System.out.println(table.getFullyQualifiedName());
}
// Fluent helpers
Tables.setDefaultClient(client);
var table = Tables.findByName("service.database.schema.table")
.includeAll()
.fetch();
table.withDescription("Curated in the Java SDK").save();