Class DataprocMetastoreGrpc
java.lang.Object
com.google.cloud.metastore.v1beta.DataprocMetastoreGrpc
Configures and manages metastore services.
Metastore services are fully managed, highly available, autoscaled,
autohealing, OSS-native deployments of technical metadata management
software. Each metastore service exposes a network endpoint through which
metadata queries are served. Metadata queries can originate from a variety
of sources, including Apache Hive, Apache Presto, and Apache Spark.
The Dataproc Metastore API defines the following resource model:
* The service works with a collection of Google Cloud projects, named:
`/projects/*`
* Each project has a collection of available locations, named: `/locations/*`
(a location must refer to a Google Cloud `region`)
* Each location has a collection of services, named: `/services/*`
* Dataproc Metastore services are resources with names of the form:
`/projects/{project_number}/locations/{location_id}/services/{service_id}`.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceConfigures and manages metastore services.static final classA stub to allow clients to do limited synchronous rpc calls to service DataprocMetastore.static final classA stub to allow clients to do synchronous rpc calls to service DataprocMetastore.static final classA stub to allow clients to do ListenableFuture-style rpc calls to service DataprocMetastore.static classBase class for the server implementation of the service DataprocMetastore.static final classA stub to allow clients to do asynchronous rpc calls to service DataprocMetastore. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic final io.grpc.ServerServiceDefinitionstatic io.grpc.MethodDescriptor<AlterMetadataResourceLocationRequest,Operation> static io.grpc.MethodDescriptor<CreateBackupRequest,Operation> static io.grpc.MethodDescriptor<CreateMetadataImportRequest,Operation> static io.grpc.MethodDescriptor<CreateServiceRequest,Operation> static io.grpc.MethodDescriptor<DeleteBackupRequest,Operation> static io.grpc.MethodDescriptor<DeleteServiceRequest,Operation> static io.grpc.MethodDescriptor<ExportMetadataRequest,Operation> static io.grpc.MethodDescriptor<GetBackupRequest,Backup> static io.grpc.MethodDescriptor<GetMetadataImportRequest,MetadataImport> static io.grpc.MethodDescriptor<GetServiceRequest,Service> static io.grpc.MethodDescriptor<ListBackupsRequest,ListBackupsResponse> static io.grpc.MethodDescriptor<ListMetadataImportsRequest,ListMetadataImportsResponse> static io.grpc.MethodDescriptor<ListServicesRequest,ListServicesResponse> static io.grpc.MethodDescriptor<MoveTableToDatabaseRequest,Operation> static io.grpc.MethodDescriptor<QueryMetadataRequest,Operation> static io.grpc.MethodDescriptor<RemoveIamPolicyRequest,RemoveIamPolicyResponse> static io.grpc.MethodDescriptor<RestoreServiceRequest,Operation> static io.grpc.ServiceDescriptorstatic io.grpc.MethodDescriptor<UpdateMetadataImportRequest,Operation> static io.grpc.MethodDescriptor<UpdateServiceRequest,Operation> newBlockingStub(io.grpc.Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the servicenewBlockingV2Stub(io.grpc.Channel channel) Creates a new blocking-style stub that supports all types of calls on the servicenewFutureStub(io.grpc.Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the servicenewStub(io.grpc.Channel channel) Creates a new async stub that supports all call types for the service
-
Field Details
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
getListServicesMethod
public static io.grpc.MethodDescriptor<ListServicesRequest,ListServicesResponse> getListServicesMethod() -
getGetServiceMethod
-
getCreateServiceMethod
-
getUpdateServiceMethod
-
getDeleteServiceMethod
-
getListMetadataImportsMethod
public static io.grpc.MethodDescriptor<ListMetadataImportsRequest,ListMetadataImportsResponse> getListMetadataImportsMethod() -
getGetMetadataImportMethod
public static io.grpc.MethodDescriptor<GetMetadataImportRequest,MetadataImport> getGetMetadataImportMethod() -
getCreateMetadataImportMethod
public static io.grpc.MethodDescriptor<CreateMetadataImportRequest,Operation> getCreateMetadataImportMethod() -
getUpdateMetadataImportMethod
public static io.grpc.MethodDescriptor<UpdateMetadataImportRequest,Operation> getUpdateMetadataImportMethod() -
getExportMetadataMethod
-
getRestoreServiceMethod
-
getListBackupsMethod
public static io.grpc.MethodDescriptor<ListBackupsRequest,ListBackupsResponse> getListBackupsMethod() -
getGetBackupMethod
-
getCreateBackupMethod
-
getDeleteBackupMethod
-
getRemoveIamPolicyMethod
public static io.grpc.MethodDescriptor<RemoveIamPolicyRequest,RemoveIamPolicyResponse> getRemoveIamPolicyMethod() -
getQueryMetadataMethod
-
getMoveTableToDatabaseMethod
public static io.grpc.MethodDescriptor<MoveTableToDatabaseRequest,Operation> getMoveTableToDatabaseMethod() -
getAlterMetadataResourceLocationMethod
public static io.grpc.MethodDescriptor<AlterMetadataResourceLocationRequest,Operation> getAlterMetadataResourceLocationMethod() -
newStub
Creates a new async stub that supports all call types for the service -
newBlockingV2Stub
public static DataprocMetastoreGrpc.DataprocMetastoreBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) Creates a new blocking-style stub that supports all types of calls on the service -
newBlockingStub
public static DataprocMetastoreGrpc.DataprocMetastoreBlockingStub newBlockingStub(io.grpc.Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the service -
newFutureStub
public static DataprocMetastoreGrpc.DataprocMetastoreFutureStub 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(DataprocMetastoreGrpc.AsyncService service) -
getServiceDescriptor
public static io.grpc.ServiceDescriptor getServiceDescriptor()
-