Interface DataprocMetastoreGrpc.AsyncService
- All Known Implementing Classes:
DataprocMetastoreGrpc.DataprocMetastoreImplBase
- Enclosing class:
- DataprocMetastoreGrpc
public static interface DataprocMetastoreGrpc.AsyncService
Configures 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 Cloud `region`)
* 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}`.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidalterMetadataResourceLocation(AlterMetadataResourceLocationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Alter metadata resource location.default voidcreateBackup(CreateBackupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new backup in a given project and location.default voidcreateMetadataImport(CreateMetadataImportRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new MetadataImport in a given project and location.default voidcreateService(CreateServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a metastore service in a project and location.default voiddeleteBackup(DeleteBackupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single backup.default voiddeleteService(DeleteServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single service.default voidexportMetadata(ExportMetadataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Exports metadata from a service.default voidgetBackup(GetBackupRequest request, io.grpc.stub.StreamObserver<Backup> responseObserver) Gets details of a single backup.default voidgetMetadataImport(GetMetadataImportRequest request, io.grpc.stub.StreamObserver<MetadataImport> responseObserver) Gets details of a single import.default voidgetService(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver) Gets the details of a single service.default voidlistBackups(ListBackupsRequest request, io.grpc.stub.StreamObserver<ListBackupsResponse> responseObserver) Lists backups in a service.default voidlistMetadataImports(ListMetadataImportsRequest request, io.grpc.stub.StreamObserver<ListMetadataImportsResponse> responseObserver) Lists imports in a service.default voidlistServices(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver) Lists services in a project and location.default voidmoveTableToDatabase(MoveTableToDatabaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Move a table to another database.default voidqueryMetadata(QueryMetadataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Query DPMS metadata.default voidremoveIamPolicy(RemoveIamPolicyRequest request, io.grpc.stub.StreamObserver<RemoveIamPolicyResponse> responseObserver) Removes the attached IAM policies for a resourcedefault voidrestoreService(RestoreServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Restores a service from a backup.default voidupdateMetadataImport(UpdateMetadataImportRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a single import.default voidupdateService(UpdateServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single service.
-
Method Details
-
listServices
default void listServices(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver) Lists services in a project and location.
-
getService
default void getService(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver) Gets the details of a single service.
-
createService
default void createService(CreateServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a metastore service in a project and location.
-
updateService
default void updateService(UpdateServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single service.
-
deleteService
default void deleteService(DeleteServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single service.
-
listMetadataImports
default void listMetadataImports(ListMetadataImportsRequest request, io.grpc.stub.StreamObserver<ListMetadataImportsResponse> responseObserver) Lists imports in a service.
-
getMetadataImport
default void getMetadataImport(GetMetadataImportRequest request, io.grpc.stub.StreamObserver<MetadataImport> responseObserver) Gets details of a single import.
-
createMetadataImport
default void createMetadataImport(CreateMetadataImportRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new MetadataImport in a given project and location.
-
updateMetadataImport
default void updateMetadataImport(UpdateMetadataImportRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a single import. Only the description field of MetadataImport is supported to be updated.
-
exportMetadata
default void exportMetadata(ExportMetadataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Exports metadata from a service.
-
restoreService
default void restoreService(RestoreServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Restores a service from a backup.
-
listBackups
default void listBackups(ListBackupsRequest request, io.grpc.stub.StreamObserver<ListBackupsResponse> responseObserver) Lists backups in a service.
-
getBackup
default void getBackup(GetBackupRequest request, io.grpc.stub.StreamObserver<Backup> responseObserver) Gets details of a single backup.
-
createBackup
default void createBackup(CreateBackupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new backup in a given project and location.
-
deleteBackup
default void deleteBackup(DeleteBackupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single backup.
-
removeIamPolicy
default void removeIamPolicy(RemoveIamPolicyRequest request, io.grpc.stub.StreamObserver<RemoveIamPolicyResponse> responseObserver) Removes the attached IAM policies for a resource
-
queryMetadata
default void queryMetadata(QueryMetadataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Query DPMS metadata.
-
moveTableToDatabase
default void moveTableToDatabase(MoveTableToDatabaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Move a table to another database.
-
alterMetadataResourceLocation
default void alterMetadataResourceLocation(AlterMetadataResourceLocationRequest request, io.grpc.stub.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.
-