Class DataprocMetastoreGrpc.DataprocMetastoreFutureStub (2.89.0)
2.89.0 (latest)
2.88.0
2.86.0
2.84.0
2.83.0
2.82.0
2.81.0
2.79.0
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 final class DataprocMetastoreGrpc . DataprocMetastoreFutureStub extends AbstractFutureStub<DataprocMetastoreGrpc . DataprocMetastoreFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service DataprocMetastore.
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}.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
DataprocMetastoreGrpc.DataprocMetastoreFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
public ListenableFuture<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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
protected DataprocMetastoreGrpc . DataprocMetastoreFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public ListenableFuture<Operation> createBackup ( CreateBackupRequest request )
Creates a new backup in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> createMetadataImport ( CreateMetadataImportRequest request )
Creates a new MetadataImport in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> createService ( CreateServiceRequest request )
Creates a metastore service in a project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> deleteBackup ( DeleteBackupRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> deleteService ( DeleteServiceRequest request )
Deletes a single service.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> exportMetadata ( ExportMetadataRequest request )
Exports metadata from a service.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Backup> getBackup ( GetBackupRequest request )
Gets details of a single backup.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Backup >
public ListenableFuture<MetadataImport> getMetadataImport ( GetMetadataImportRequest request )
Gets details of a single import.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <MetadataImport >
public ListenableFuture<Service> getService ( GetServiceRequest request )
Gets the details of a single service.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Service >
public ListenableFuture<ListBackupsResponse> listBackups ( ListBackupsRequest request )
Lists backups in a service.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListBackupsResponse >
public ListenableFuture<ListMetadataImportsResponse> listMetadataImports ( ListMetadataImportsRequest request )
Lists imports in a service.
public ListenableFuture<ListServicesResponse> listServices ( ListServicesRequest request )
Lists services in a project and location.
public ListenableFuture<Operation> moveTableToDatabase ( MoveTableToDatabaseRequest request )
Move a table to another database.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> queryMetadata ( QueryMetadataRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> restoreService ( RestoreServiceRequest request )
Restores a service from a backup.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> updateMetadataImport ( UpdateMetadataImportRequest request )
Updates a single import.
Only the description field of MetadataImport is supported to be updated.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> updateService ( UpdateServiceRequest request )
Updates the parameters of a single service.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-31 UTC."],[],[]]