Package com.google.cloud.metastore.v1
Interface DataprocMetastoreFederationGrpc.AsyncService
-
- All Known Implementing Classes:
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationImplBase
- Enclosing class:
- DataprocMetastoreFederationGrpc
public static interface DataprocMetastoreFederationGrpc.AsyncService
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 Default Methods Modifier and Type Method Description default void
createFederation(CreateFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a metastore federation in a project and location.default void
deleteFederation(DeleteFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single federation.default void
getFederation(GetFederationRequest request, io.grpc.stub.StreamObserver<Federation> responseObserver)
Gets the details of a single federation.default void
listFederations(ListFederationsRequest request, io.grpc.stub.StreamObserver<ListFederationsResponse> responseObserver)
Lists federations in a project and location.default void
updateFederation(UpdateFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the fields of a federation.
-
-
-
Method Detail
-
listFederations
default void listFederations(ListFederationsRequest request, io.grpc.stub.StreamObserver<ListFederationsResponse> responseObserver)
Lists federations in a project and location.
-
getFederation
default void getFederation(GetFederationRequest request, io.grpc.stub.StreamObserver<Federation> responseObserver)
Gets the details of a single federation.
-
createFederation
default void createFederation(CreateFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a metastore federation in a project and location.
-
updateFederation
default void updateFederation(UpdateFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the fields of a federation.
-
deleteFederation
default void deleteFederation(DeleteFederationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single federation.
-
-