public static final class DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub extends io.grpc.stub.AbstractAsyncStub<DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub>
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}`.
| Modifier and Type | Method and Description |
|---|---|
protected DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
createFederation(CreateFederationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a metastore federation in a project and location.
|
void |
deleteFederation(DeleteFederationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single federation.
|
void |
getFederation(GetFederationRequest request,
io.grpc.stub.StreamObserver<Federation> responseObserver)
Gets the details of a single federation.
|
void |
listFederations(ListFederationsRequest request,
io.grpc.stub.StreamObserver<ListFederationsResponse> responseObserver)
Lists federations in a project and location.
|
void |
updateFederation(UpdateFederationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the fields of a federation.
|
protected DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub>public void listFederations(ListFederationsRequest request, io.grpc.stub.StreamObserver<ListFederationsResponse> responseObserver)
Lists federations in a project and location.
public void getFederation(GetFederationRequest request, io.grpc.stub.StreamObserver<Federation> responseObserver)
Gets the details of a single federation.
public void createFederation(CreateFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a metastore federation in a project and location.
public void updateFederation(UpdateFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the fields of a federation.
public void deleteFederation(DeleteFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single federation.
Copyright © 2023 Google LLC. All rights reserved.