@Generated public interface ExternalMetadataService
These APIs provide a standardized way to create, update, retrieve, list, and delete external metadata objects. Fine-grained authorization ensures that only users with appropriate permissions can view and manage external metadata objects.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
ExternalMetadata |
createExternalMetadata(CreateExternalMetadataRequest createExternalMetadataRequest)
Creates a new external metadata object in the parent metastore if the caller is a metastore
admin or has the **CREATE_EXTERNAL_METADATA** privilege.
|
void |
deleteExternalMetadata(DeleteExternalMetadataRequest deleteExternalMetadataRequest)
Deletes the external metadata object that matches the supplied name.
|
ExternalMetadata |
getExternalMetadata(GetExternalMetadataRequest getExternalMetadataRequest)
Gets the specified external metadata object in a metastore.
|
ListExternalMetadataResponse |
listExternalMetadata(ListExternalMetadataRequest listExternalMetadataRequest)
Gets an array of external metadata objects in the metastore.
|
ExternalMetadata |
updateExternalMetadata(UpdateExternalMetadataRequest updateExternalMetadataRequest)
Updates the external metadata object that matches the supplied name.
|
ExternalMetadata createExternalMetadata(CreateExternalMetadataRequest createExternalMetadataRequest)
void deleteExternalMetadata(DeleteExternalMetadataRequest deleteExternalMetadataRequest)
ExternalMetadata getExternalMetadata(GetExternalMetadataRequest getExternalMetadataRequest)
ListExternalMetadataResponse listExternalMetadata(ListExternalMetadataRequest listExternalMetadataRequest)
ExternalMetadata updateExternalMetadata(UpdateExternalMetadataRequest updateExternalMetadataRequest)
Copyright © 2026. All rights reserved.