Class DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub>
-
- com.google.cloud.metastore.v1beta.DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub
-
- Enclosing class:
- DataprocMetastoreFederationGrpc
public static final class DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub extends io.grpc.stub.AbstractFutureStub<DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service DataprocMetastoreFederation.Configures and manages metastore federation services. Dataproc Metastore Federation Service allows federating a collection of backend metastores like BigQuery, Dataplex Lakes, and other Dataproc Metastores. The Federation Service exposes a gRPC URL through which metadata from the backend metastores are served at query time. The Dataproc Metastore Federation API defines the following resource model: * The service works with a collection of Google Cloud projects. * Each project has a collection of available locations. * Each location has a collection of federations. * Dataproc Metastore Federations are resources with names of the form: `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createFederation(CreateFederationRequest request)
Creates a metastore federation in a project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteFederation(DeleteFederationRequest request)
Deletes a single federation.com.google.common.util.concurrent.ListenableFuture<Federation>
getFederation(GetFederationRequest request)
Gets the details of a single federation.com.google.common.util.concurrent.ListenableFuture<ListFederationsResponse>
listFederations(ListFederationsRequest request)
Lists federations in a project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateFederation(UpdateFederationRequest request)
Updates the fields of a federation.
-
-
-
Method Detail
-
build
protected DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub>
-
listFederations
public com.google.common.util.concurrent.ListenableFuture<ListFederationsResponse> listFederations(ListFederationsRequest request)
Lists federations in a project and location.
-
getFederation
public com.google.common.util.concurrent.ListenableFuture<Federation> getFederation(GetFederationRequest request)
Gets the details of a single federation.
-
createFederation
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createFederation(CreateFederationRequest request)
Creates a metastore federation in a project and location.
-
updateFederation
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateFederation(UpdateFederationRequest request)
Updates the fields of a federation.
-
deleteFederation
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteFederation(DeleteFederationRequest request)
Deletes a single federation.
-
-