public abstract static class DataprocMetastoreGrpc.DataprocMetastoreImplBase extends Object implements io.grpc.BindableService
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}`.
| Constructor and Description |
|---|
DataprocMetastoreImplBase() |
| Modifier and Type | Method and Description |
|---|---|
io.grpc.ServerServiceDefinition |
bindService() |
void |
createBackup(CreateBackupRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new backup in a given project and location.
|
void |
createMetadataImport(CreateMetadataImportRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new MetadataImport in a given project and location.
|
void |
createService(CreateServiceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a metastore service in a project and location.
|
void |
deleteBackup(DeleteBackupRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single backup.
|
void |
deleteService(DeleteServiceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single service.
|
void |
exportMetadata(ExportMetadataRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Exports metadata from a service.
|
void |
getBackup(GetBackupRequest request,
io.grpc.stub.StreamObserver<Backup> responseObserver)
Gets details of a single backup.
|
void |
getMetadataImport(GetMetadataImportRequest request,
io.grpc.stub.StreamObserver<MetadataImport> responseObserver)
Gets details of a single import.
|
void |
getService(GetServiceRequest request,
io.grpc.stub.StreamObserver<Service> responseObserver)
Gets the details of a single service.
|
void |
listBackups(ListBackupsRequest request,
io.grpc.stub.StreamObserver<ListBackupsResponse> responseObserver)
Lists backups in a service.
|
void |
listMetadataImports(ListMetadataImportsRequest request,
io.grpc.stub.StreamObserver<ListMetadataImportsResponse> responseObserver)
Lists imports in a service.
|
void |
listServices(ListServicesRequest request,
io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)
Lists services in a project and location.
|
void |
restoreService(RestoreServiceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Restores a service from a backup.
|
void |
updateMetadataImport(UpdateMetadataImportRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a single import.
|
void |
updateService(UpdateServiceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single service.
|
public void listServices(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)
Lists services in a project and location.
public void getService(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Gets the details of a single service.
public void createService(CreateServiceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a metastore service in a project and location.
public void updateService(UpdateServiceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single service.
public void deleteService(DeleteServiceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single service.
public void listMetadataImports(ListMetadataImportsRequest request, io.grpc.stub.StreamObserver<ListMetadataImportsResponse> responseObserver)
Lists imports in a service.
public void getMetadataImport(GetMetadataImportRequest request, io.grpc.stub.StreamObserver<MetadataImport> responseObserver)
Gets details of a single import.
public void createMetadataImport(CreateMetadataImportRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new MetadataImport in a given project and location.
public void updateMetadataImport(UpdateMetadataImportRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a single import. Only the description field of MetadataImport is supported to be updated.
public void exportMetadata(ExportMetadataRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Exports metadata from a service.
public void restoreService(RestoreServiceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Restores a service from a backup.
public void listBackups(ListBackupsRequest request, io.grpc.stub.StreamObserver<ListBackupsResponse> responseObserver)
Lists backups in a service.
public void getBackup(GetBackupRequest request, io.grpc.stub.StreamObserver<Backup> responseObserver)
Gets details of a single backup.
public void createBackup(CreateBackupRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new backup in a given project and location.
public void deleteBackup(DeleteBackupRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single backup.
public final io.grpc.ServerServiceDefinition bindService()
bindService in interface io.grpc.BindableServiceCopyright © 2022 Google LLC. All rights reserved.