Class DataprocMetastoreFederationGrpc
- java.lang.Object
-
- com.google.cloud.metastore.v1alpha.DataprocMetastoreFederationGrpc
-
@Generated(value="by gRPC proto compiler", comments="Source: google/cloud/metastore/v1alpha/metastore_federation.proto") public final class DataprocMetastoreFederationGrpc extends Object
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}`.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DataprocMetastoreFederationGrpc.AsyncService
Configures and manages metastore federation services.static class
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationBlockingStub
A stub to allow clients to do synchronous rpc calls to service DataprocMetastoreFederation.static class
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service DataprocMetastoreFederation.static class
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationImplBase
Base class for the server implementation of the service DataprocMetastoreFederation.static class
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub
A stub to allow clients to do asynchronous rpc calls to service DataprocMetastoreFederation.
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.grpc.ServerServiceDefinition
bindService(DataprocMetastoreFederationGrpc.AsyncService service)
static io.grpc.MethodDescriptor<CreateFederationRequest,com.google.longrunning.Operation>
getCreateFederationMethod()
static io.grpc.MethodDescriptor<DeleteFederationRequest,com.google.longrunning.Operation>
getDeleteFederationMethod()
static io.grpc.MethodDescriptor<GetFederationRequest,Federation>
getGetFederationMethod()
static io.grpc.MethodDescriptor<ListFederationsRequest,ListFederationsResponse>
getListFederationsMethod()
static io.grpc.ServiceDescriptor
getServiceDescriptor()
static io.grpc.MethodDescriptor<UpdateFederationRequest,com.google.longrunning.Operation>
getUpdateFederationMethod()
static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationBlockingStub
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getListFederationsMethod
public static io.grpc.MethodDescriptor<ListFederationsRequest,ListFederationsResponse> getListFederationsMethod()
-
getGetFederationMethod
public static io.grpc.MethodDescriptor<GetFederationRequest,Federation> getGetFederationMethod()
-
getCreateFederationMethod
public static io.grpc.MethodDescriptor<CreateFederationRequest,com.google.longrunning.Operation> getCreateFederationMethod()
-
getUpdateFederationMethod
public static io.grpc.MethodDescriptor<UpdateFederationRequest,com.google.longrunning.Operation> getUpdateFederationMethod()
-
getDeleteFederationMethod
public static io.grpc.MethodDescriptor<DeleteFederationRequest,com.google.longrunning.Operation> getDeleteFederationMethod()
-
newStub
public static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
-
newBlockingStub
public static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationBlockingStub newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
-
newFutureStub
public static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
-
bindService
public static final io.grpc.ServerServiceDefinition bindService(DataprocMetastoreFederationGrpc.AsyncService service)
-
getServiceDescriptor
public static io.grpc.ServiceDescriptor getServiceDescriptor()
-
-