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 interfaceDataprocMetastoreFederationGrpc.AsyncServiceConfigures and manages metastore federation services.static classDataprocMetastoreFederationGrpc.DataprocMetastoreFederationBlockingStubA stub to allow clients to do synchronous rpc calls to service DataprocMetastoreFederation.static classDataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStubA stub to allow clients to do ListenableFuture-style rpc calls to service DataprocMetastoreFederation.static classDataprocMetastoreFederationGrpc.DataprocMetastoreFederationImplBaseBase class for the server implementation of the service DataprocMetastoreFederation.static classDataprocMetastoreFederationGrpc.DataprocMetastoreFederationStubA stub to allow clients to do asynchronous rpc calls to service DataprocMetastoreFederation.
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_NAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.grpc.ServerServiceDefinitionbindService(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.ServiceDescriptorgetServiceDescriptor()static io.grpc.MethodDescriptor<UpdateFederationRequest,com.google.longrunning.Operation>getUpdateFederationMethod()static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationBlockingStubnewBlockingStub(io.grpc.Channel channel)Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStubnewFutureStub(io.grpc.Channel channel)Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStubnewStub(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()
-
-