Class DataprocMetastoreGrpc.DataprocMetastoreBlockingStub (2.42.0)

public static final class DataprocMetastoreGrpc.DataprocMetastoreBlockingStub extends AbstractBlockingStub<DataprocMetastoreGrpc.DataprocMetastoreBlockingStub>

A stub to allow clients to do synchronous rpc calls to service DataprocMetastore.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > DataprocMetastoreGrpc.DataprocMetastoreBlockingStub

Methods

alterMetadataResourceLocation(AlterMetadataResourceLocationRequest request)

public Operation alterMetadataResourceLocation(AlterMetadataResourceLocationRequest request)

Alter metadata resource location. The metadata resource can be a database, table, or partition. This functionality only updates the parent directory for the respective metadata resource and does not transfer any existing data to the new location.

Parameter
NameDescription
requestAlterMetadataResourceLocationRequest
Returns
TypeDescription
Operation

build(Channel channel, CallOptions callOptions)

protected DataprocMetastoreGrpc.DataprocMetastoreBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
DataprocMetastoreGrpc.DataprocMetastoreBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createBackup(CreateBackupRequest request)

public Operation createBackup(CreateBackupRequest request)

Creates a new backup in a given project and location.

Parameter
NameDescription
requestCreateBackupRequest
Returns
TypeDescription
Operation

createMetadataImport(CreateMetadataImportRequest request)

public Operation createMetadataImport(CreateMetadataImportRequest request)

Creates a new MetadataImport in a given project and location.

Parameter
NameDescription
requestCreateMetadataImportRequest
Returns
TypeDescription
Operation

createService(CreateServiceRequest request)

public Operation createService(CreateServiceRequest request)

Creates a metastore service in a project and location.

Parameter
NameDescription
requestCreateServiceRequest
Returns
TypeDescription
Operation

deleteBackup(DeleteBackupRequest request)

public Operation deleteBackup(DeleteBackupRequest request)

Deletes a single backup.

Parameter
NameDescription
requestDeleteBackupRequest
Returns
TypeDescription
Operation

deleteService(DeleteServiceRequest request)

public Operation deleteService(DeleteServiceRequest request)

Deletes a single service.

Parameter
NameDescription
requestDeleteServiceRequest
Returns
TypeDescription
Operation

exportMetadata(ExportMetadataRequest request)

public Operation exportMetadata(ExportMetadataRequest request)

Exports metadata from a service.

Parameter
NameDescription
requestExportMetadataRequest
Returns
TypeDescription
Operation

getBackup(GetBackupRequest request)

public Backup getBackup(GetBackupRequest request)

Gets details of a single backup.

Parameter
NameDescription
requestGetBackupRequest
Returns
TypeDescription
Backup

getMetadataImport(GetMetadataImportRequest request)

public MetadataImport getMetadataImport(GetMetadataImportRequest request)

Gets details of a single import.

Parameter
NameDescription
requestGetMetadataImportRequest
Returns
TypeDescription
MetadataImport

getService(GetServiceRequest request)

public Service getService(GetServiceRequest request)

Gets the details of a single service.

Parameter
NameDescription
requestGetServiceRequest
Returns
TypeDescription
Service

listBackups(ListBackupsRequest request)

public ListBackupsResponse listBackups(ListBackupsRequest request)

Lists backups in a service.

Parameter
NameDescription
requestListBackupsRequest
Returns
TypeDescription
ListBackupsResponse

listMetadataImports(ListMetadataImportsRequest request)

public ListMetadataImportsResponse listMetadataImports(ListMetadataImportsRequest request)

Lists imports in a service.

Parameter
NameDescription
requestListMetadataImportsRequest
Returns
TypeDescription
ListMetadataImportsResponse

listServices(ListServicesRequest request)

public ListServicesResponse listServices(ListServicesRequest request)

Lists services in a project and location.

Parameter
NameDescription
requestListServicesRequest
Returns
TypeDescription
ListServicesResponse

moveTableToDatabase(MoveTableToDatabaseRequest request)

public Operation moveTableToDatabase(MoveTableToDatabaseRequest request)

Move a table to another database.

Parameter
NameDescription
requestMoveTableToDatabaseRequest
Returns
TypeDescription
Operation

queryMetadata(QueryMetadataRequest request)

public Operation queryMetadata(QueryMetadataRequest request)

Query DPMS metadata.

Parameter
NameDescription
requestQueryMetadataRequest
Returns
TypeDescription
Operation

removeIamPolicy(RemoveIamPolicyRequest request)

public RemoveIamPolicyResponse removeIamPolicy(RemoveIamPolicyRequest request)

Removes the attached IAM policies for a resource

Parameter
NameDescription
requestRemoveIamPolicyRequest
Returns
TypeDescription
RemoveIamPolicyResponse

restoreService(RestoreServiceRequest request)

public Operation restoreService(RestoreServiceRequest request)

Restores a service from a backup.

Parameter
NameDescription
requestRestoreServiceRequest
Returns
TypeDescription
Operation

updateMetadataImport(UpdateMetadataImportRequest request)

public Operation updateMetadataImport(UpdateMetadataImportRequest request)

Updates a single import. Only the description field of MetadataImport is supported to be updated.

Parameter
NameDescription
requestUpdateMetadataImportRequest
Returns
TypeDescription
Operation

updateService(UpdateServiceRequest request)

public Operation updateService(UpdateServiceRequest request)

Updates the parameters of a single service.

Parameter
NameDescription
requestUpdateServiceRequest
Returns
TypeDescription
Operation