Class DataprocMetastoreGrpc.DataprocMetastoreFutureStub (2.6.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 >
Configures and manages metastore services.
Metastore services are fully managed, highly available, auto-scaled,
auto-healing, 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(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.withWaitForReady()
Methods
protected DataprocMetastoreGrpc . DataprocMetastoreFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
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.
Parameter
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.
Parameter
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.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> deleteBackup ( DeleteBackupRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> deleteService ( DeleteServiceRequest request )
Deletes a single service.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> exportMetadata ( ExportMetadataRequest request )
Exports metadata from a service.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Backup> getBackup ( GetBackupRequest request )
Gets details of a single backup.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Backup >
public ListenableFuture<MetadataImport> getMetadataImport ( GetMetadataImportRequest request )
Gets details of a single import.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <MetadataImport >
public ListenableFuture<Service> getService ( GetServiceRequest request )
Gets the details of a single service.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Service >
public ListenableFuture<ListBackupsResponse> listBackups ( ListBackupsRequest request )
Lists backups in a service.
Parameter
Returns
public ListenableFuture<ListMetadataImportsResponse> listMetadataImports ( ListMetadataImportsRequest request )
Lists imports in a service.
Parameter
Returns
public ListenableFuture<ListServicesResponse> listServices ( ListServicesRequest request )
Lists services in a project and location.
Parameter
Returns
public ListenableFuture<Operation> restoreService ( RestoreServiceRequest request )
Restores a service from a backup.
Parameter
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.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> updateService ( UpdateServiceRequest request )
Updates the parameters of a single service.
Parameter
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."],[],[]]