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 Details

    • 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<Operation> responseObserver)
       Creates a metastore federation in a project and location.
       
    • updateFederation

      default void updateFederation(UpdateFederationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the fields of a federation.
       
    • deleteFederation

      default void deleteFederation(DeleteFederationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single federation.