- 2.79.0 (latest)
 - 2.77.0
 - 2.76.0
 - 2.75.0
 - 2.74.0
 - 2.73.0
 - 2.71.0
 - 2.69.0
 - 2.68.0
 - 2.65.0
 - 2.64.0
 - 2.63.0
 - 2.61.0
 - 2.60.0
 - 2.59.0
 - 2.58.0
 - 2.57.0
 - 2.56.0
 - 2.55.0
 - 2.54.0
 - 2.53.0
 - 2.52.0
 - 2.50.0
 - 2.49.0
 - 2.48.0
 - 2.47.0
 - 2.46.0
 - 2.45.0
 - 2.44.0
 - 2.43.0
 - 2.42.0
 - 2.41.0
 - 2.40.0
 - 2.38.0
 - 2.37.0
 - 2.36.0
 - 2.35.0
 - 2.34.0
 - 2.33.0
 - 2.32.0
 - 2.31.0
 - 2.30.0
 - 2.29.0
 - 2.28.0
 - 2.25.0
 - 2.24.0
 - 2.23.0
 - 2.22.0
 - 2.21.0
 - 2.20.0
 - 2.19.0
 - 2.18.0
 - 2.17.0
 - 2.16.0
 - 2.15.0
 - 2.14.0
 - 2.13.0
 - 2.12.0
 - 2.10.0
 - 2.9.0
 - 2.8.0
 - 2.7.0
 - 2.6.0
 - 2.5.0
 - 2.4.4
 - 2.3.0
 - 2.2.0
 - 2.1.9
 
public static interface DataprocMetastoreGrpc.AsyncServiceConfigures and manages metastore services. Metastore services are fully managed, highly available, autoscaled, autohealing, OSS-native deployments of technical metadata management software. Each metastore service exposes a network endpoint through which metadata queries are served. Metadata queries can originate from a variety of sources, including Apache Hive, Apache Presto, and Apache Spark. The Dataproc Metastore API defines the following resource model:
- The service works with a collection of Google Cloud projects, named:
/projects/* - Each project has a collection of available locations, named: 
/locations/*(a location must refer to a Google Cloudregion) - Each location has a collection of services, named: 
/services/* - Dataproc Metastore services are resources with names of the form:
/projects/{project_number}/locations/{location_id}/services/{service_id}. 
Methods
alterMetadataResourceLocation(AlterMetadataResourceLocationRequest request, StreamObserver<Operation> responseObserver)
public default void alterMetadataResourceLocation(AlterMetadataResourceLocationRequest request, StreamObserver<Operation> responseObserver)Alter metadata resource location. The metadata resource can be a database, table, or partition. This functionality only updates the parent directory for the respective metadata resource and does not transfer any existing data to the new location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AlterMetadataResourceLocationRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
createBackup(CreateBackupRequest request, StreamObserver<Operation> responseObserver)
public default void createBackup(CreateBackupRequest request, StreamObserver<Operation> responseObserver)Creates a new backup in a given project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateBackupRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
createMetadataImport(CreateMetadataImportRequest request, StreamObserver<Operation> responseObserver)
public default void createMetadataImport(CreateMetadataImportRequest request, StreamObserver<Operation> responseObserver)Creates a new MetadataImport in a given project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateMetadataImportRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
createService(CreateServiceRequest request, StreamObserver<Operation> responseObserver)
public default void createService(CreateServiceRequest request, StreamObserver<Operation> responseObserver)Creates a metastore service in a project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateServiceRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
deleteBackup(DeleteBackupRequest request, StreamObserver<Operation> responseObserver)
public default void deleteBackup(DeleteBackupRequest request, StreamObserver<Operation> responseObserver)Deletes a single backup.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteBackupRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
deleteService(DeleteServiceRequest request, StreamObserver<Operation> responseObserver)
public default void deleteService(DeleteServiceRequest request, StreamObserver<Operation> responseObserver)Deletes a single service.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteServiceRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
exportMetadata(ExportMetadataRequest request, StreamObserver<Operation> responseObserver)
public default void exportMetadata(ExportMetadataRequest request, StreamObserver<Operation> responseObserver)Exports metadata from a service.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ExportMetadataRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
getBackup(GetBackupRequest request, StreamObserver<Backup> responseObserver)
public default void getBackup(GetBackupRequest request, StreamObserver<Backup> responseObserver)Gets details of a single backup.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetBackupRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Backup> | 
      
getMetadataImport(GetMetadataImportRequest request, StreamObserver<MetadataImport> responseObserver)
public default void getMetadataImport(GetMetadataImportRequest request, StreamObserver<MetadataImport> responseObserver)Gets details of a single import.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetMetadataImportRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<MetadataImport> | 
      
getService(GetServiceRequest request, StreamObserver<Service> responseObserver)
public default void getService(GetServiceRequest request, StreamObserver<Service> responseObserver)Gets the details of a single service.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetServiceRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Service> | 
      
listBackups(ListBackupsRequest request, StreamObserver<ListBackupsResponse> responseObserver)
public default void listBackups(ListBackupsRequest request, StreamObserver<ListBackupsResponse> responseObserver)Lists backups in a service.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListBackupsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListBackupsResponse> | 
      
listMetadataImports(ListMetadataImportsRequest request, StreamObserver<ListMetadataImportsResponse> responseObserver)
public default void listMetadataImports(ListMetadataImportsRequest request, StreamObserver<ListMetadataImportsResponse> responseObserver)Lists imports in a service.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListMetadataImportsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListMetadataImportsResponse> | 
      
listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)
public default void listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)Lists services in a project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListServicesRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListServicesResponse> | 
      
moveTableToDatabase(MoveTableToDatabaseRequest request, StreamObserver<Operation> responseObserver)
public default void moveTableToDatabase(MoveTableToDatabaseRequest request, StreamObserver<Operation> responseObserver)Move a table to another database.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        MoveTableToDatabaseRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
queryMetadata(QueryMetadataRequest request, StreamObserver<Operation> responseObserver)
public default void queryMetadata(QueryMetadataRequest request, StreamObserver<Operation> responseObserver)Query DPMS metadata.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        QueryMetadataRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
restoreService(RestoreServiceRequest request, StreamObserver<Operation> responseObserver)
public default void restoreService(RestoreServiceRequest request, StreamObserver<Operation> responseObserver)Restores a service from a backup.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        RestoreServiceRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
updateMetadataImport(UpdateMetadataImportRequest request, StreamObserver<Operation> responseObserver)
public default void updateMetadataImport(UpdateMetadataImportRequest request, StreamObserver<Operation> responseObserver)Updates a single import. Only the description field of MetadataImport is supported to be updated.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateMetadataImportRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
updateService(UpdateServiceRequest request, StreamObserver<Operation> responseObserver)
public default void updateService(UpdateServiceRequest request, StreamObserver<Operation> responseObserver)Updates the parameters of a single service.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateServiceRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> |