@Generated public class ExternalMetadataAPI extends Object
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.
| Constructor and Description |
|---|
ExternalMetadataAPI(ApiClient apiClient)
Regular-use constructor
|
ExternalMetadataAPI(ExternalMetadataService mock)
Constructor for mocks
|
| Modifier and Type | Method and Description |
|---|---|
ExternalMetadata |
createExternalMetadata(CreateExternalMetadataRequest request)
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 request)
Deletes the external metadata object that matches the supplied name.
|
void |
deleteExternalMetadata(String name) |
ExternalMetadata |
getExternalMetadata(GetExternalMetadataRequest request)
Gets the specified external metadata object in a metastore.
|
ExternalMetadata |
getExternalMetadata(String name) |
ExternalMetadataService |
impl() |
Iterable<ExternalMetadata> |
listExternalMetadata(ListExternalMetadataRequest request)
Gets an array of external metadata objects in the metastore.
|
ExternalMetadata |
updateExternalMetadata(UpdateExternalMetadataRequest request)
Updates the external metadata object that matches the supplied name.
|
public ExternalMetadataAPI(ApiClient apiClient)
public ExternalMetadataAPI(ExternalMetadataService mock)
public ExternalMetadata createExternalMetadata(CreateExternalMetadataRequest request)
public void deleteExternalMetadata(String name)
public void deleteExternalMetadata(DeleteExternalMetadataRequest request)
public ExternalMetadata getExternalMetadata(String name)
public ExternalMetadata getExternalMetadata(GetExternalMetadataRequest request)
public Iterable<ExternalMetadata> listExternalMetadata(ListExternalMetadataRequest request)
public ExternalMetadata updateExternalMetadata(UpdateExternalMetadataRequest request)
public ExternalMetadataService impl()
Copyright © 2026. All rights reserved.