Class DataprocMetastoreFederationGrpc (2.52.0)

public final class DataprocMetastoreFederationGrpc

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}.

Inheritance

java.lang.Object > DataprocMetastoreFederationGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

bindService(DataprocMetastoreFederationGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(DataprocMetastoreFederationGrpc.AsyncService service)
Parameter
Name Description
service DataprocMetastoreFederationGrpc.AsyncService
Returns
Type Description
io.grpc.ServerServiceDefinition

getCreateFederationMethod()

public static MethodDescriptor<CreateFederationRequest,Operation> getCreateFederationMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateFederationRequest,Operation>

getDeleteFederationMethod()

public static MethodDescriptor<DeleteFederationRequest,Operation> getDeleteFederationMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteFederationRequest,Operation>

getGetFederationMethod()

public static MethodDescriptor<GetFederationRequest,Federation> getGetFederationMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetFederationRequest,Federation>

getListFederationsMethod()

public static MethodDescriptor<ListFederationsRequest,ListFederationsResponse> getListFederationsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListFederationsRequest,ListFederationsResponse>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
Type Description
io.grpc.ServiceDescriptor

getUpdateFederationMethod()

public static MethodDescriptor<UpdateFederationRequest,Operation> getUpdateFederationMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateFederationRequest,Operation>

newBlockingStub(Channel channel)

public static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationBlockingStub

newFutureStub(Channel channel)

public static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationFutureStub

newStub(Channel channel)

public static DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
DataprocMetastoreFederationGrpc.DataprocMetastoreFederationStub