public static final class DataprocMetastoreGrpc.DataprocMetastoreFutureStub extends io.grpc.stub.AbstractFutureStub<DataprocMetastoreGrpc.DataprocMetastoreFutureStub>
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}`.
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
alterMetadataResourceLocation(AlterMetadataResourceLocationRequest request)
Alter metadata resource location.
|
protected DataprocMetastoreGrpc.DataprocMetastoreFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createBackup(CreateBackupRequest request)
Creates a new backup in a given project and location.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createMetadataImport(CreateMetadataImportRequest request)
Creates a new MetadataImport in a given project and location.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createService(CreateServiceRequest request)
Creates a metastore service in a project and location.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
deleteBackup(DeleteBackupRequest request)
Deletes a single backup.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
deleteService(DeleteServiceRequest request)
Deletes a single service.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
exportMetadata(ExportMetadataRequest request)
Exports metadata from a service.
|
com.google.common.util.concurrent.ListenableFuture<Backup> |
getBackup(GetBackupRequest request)
Gets details of a single backup.
|
com.google.common.util.concurrent.ListenableFuture<MetadataImport> |
getMetadataImport(GetMetadataImportRequest request)
Gets details of a single import.
|
com.google.common.util.concurrent.ListenableFuture<Service> |
getService(GetServiceRequest request)
Gets the details of a single service.
|
com.google.common.util.concurrent.ListenableFuture<ListBackupsResponse> |
listBackups(ListBackupsRequest request)
Lists backups in a service.
|
com.google.common.util.concurrent.ListenableFuture<ListMetadataImportsResponse> |
listMetadataImports(ListMetadataImportsRequest request)
Lists imports in a service.
|
com.google.common.util.concurrent.ListenableFuture<ListServicesResponse> |
listServices(ListServicesRequest request)
Lists services in a project and location.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
moveTableToDatabase(MoveTableToDatabaseRequest request)
Move a table to another database.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
queryMetadata(QueryMetadataRequest request)
Query DPMS metadata.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
restoreService(RestoreServiceRequest request)
Restores a service from a backup.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
updateMetadataImport(UpdateMetadataImportRequest request)
Updates a single import.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
updateService(UpdateServiceRequest request)
Updates the parameters of a single service.
|
protected DataprocMetastoreGrpc.DataprocMetastoreFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<DataprocMetastoreGrpc.DataprocMetastoreFutureStub>public com.google.common.util.concurrent.ListenableFuture<ListServicesResponse> listServices(ListServicesRequest request)
Lists services in a project and location.
public com.google.common.util.concurrent.ListenableFuture<Service> getService(GetServiceRequest request)
Gets the details of a single service.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createService(CreateServiceRequest request)
Creates a metastore service in a project and location.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateService(UpdateServiceRequest request)
Updates the parameters of a single service.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteService(DeleteServiceRequest request)
Deletes a single service.
public com.google.common.util.concurrent.ListenableFuture<ListMetadataImportsResponse> listMetadataImports(ListMetadataImportsRequest request)
Lists imports in a service.
public com.google.common.util.concurrent.ListenableFuture<MetadataImport> getMetadataImport(GetMetadataImportRequest request)
Gets details of a single import.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createMetadataImport(CreateMetadataImportRequest request)
Creates a new MetadataImport in a given project and location.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateMetadataImport(UpdateMetadataImportRequest request)
Updates a single import. Only the description field of MetadataImport is supported to be updated.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> exportMetadata(ExportMetadataRequest request)
Exports metadata from a service.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> restoreService(RestoreServiceRequest request)
Restores a service from a backup.
public com.google.common.util.concurrent.ListenableFuture<ListBackupsResponse> listBackups(ListBackupsRequest request)
Lists backups in a service.
public com.google.common.util.concurrent.ListenableFuture<Backup> getBackup(GetBackupRequest request)
Gets details of a single backup.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createBackup(CreateBackupRequest request)
Creates a new backup in a given project and location.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteBackup(DeleteBackupRequest request)
Deletes a single backup.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> queryMetadata(QueryMetadataRequest request)
Query DPMS metadata.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> moveTableToDatabase(MoveTableToDatabaseRequest request)
Move a table to another database.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> alterMetadataResourceLocation(AlterMetadataResourceLocationRequest request)
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.
Copyright © 2023 Google LLC. All rights reserved.