Classes
AlterMetadataResourceLocationRequest
Request message for [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1.DataprocMetastore.AlterMetadataResourceLocation].
AlterMetadataResourceLocationResponse
Response message for [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1.DataprocMetastore.AlterMetadataResourceLocation].
AuxiliaryVersionConfig
Configuration information for the auxiliary service versions.
BackendMetastore
Represents a backend metastore for the federation.
BackendMetastore.Types
Container for nested types declared in the BackendMetastore message type.
Backup
The details of a backup resource.
Backup.Types
Container for nested types declared in the Backup message type.
BackupName
Resource name for the Backup
resource.
CreateBackupRequest
Request message for [DataprocMetastore.CreateBackup][google.cloud.metastore.v1.DataprocMetastore.CreateBackup].
CreateFederationRequest
Request message for CreateFederation.
CreateMetadataImportRequest
Request message for [DataprocMetastore.CreateMetadataImport][google.cloud.metastore.v1.DataprocMetastore.CreateMetadataImport].
CreateServiceRequest
Request message for [DataprocMetastore.CreateService][google.cloud.metastore.v1.DataprocMetastore.CreateService].
DatabaseDumpSpec
The specification of database dump to import from or export to.
DatabaseDumpSpec.Types
Container for nested types declared in the DatabaseDumpSpec message type.
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 Cloudregion
) - 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}
.
DataprocMetastore.DataprocMetastoreBase
Base class for server-side implementations of DataprocMetastore
DataprocMetastore.DataprocMetastoreClient
Client for DataprocMetastore
DataprocMetastoreClient
DataprocMetastore client wrapper, for convenient use.
DataprocMetastoreClientBuilder
Builder class for DataprocMetastoreClient to provide simple configuration of credentials, endpoint etc.
DataprocMetastoreClientImpl
DataprocMetastore client wrapper implementation, for convenient use.
DataprocMetastoreFederation
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}
.
DataprocMetastoreFederation.DataprocMetastoreFederationBase
Base class for server-side implementations of DataprocMetastoreFederation
DataprocMetastoreFederation.DataprocMetastoreFederationClient
Client for DataprocMetastoreFederation
DataprocMetastoreFederationClient
DataprocMetastoreFederation client wrapper, for convenient use.
DataprocMetastoreFederationClientBuilder
Builder class for DataprocMetastoreFederationClient to provide simple configuration of credentials, endpoint etc.
DataprocMetastoreFederationClientImpl
DataprocMetastoreFederation client wrapper implementation, for convenient use.
DataprocMetastoreFederationSettings
Settings for DataprocMetastoreFederationClient instances.
DataprocMetastoreSettings
Settings for DataprocMetastoreClient instances.
DeleteBackupRequest
Request message for [DataprocMetastore.DeleteBackup][google.cloud.metastore.v1.DataprocMetastore.DeleteBackup].
DeleteFederationRequest
Request message for DeleteFederation.
DeleteServiceRequest
Request message for [DataprocMetastore.DeleteService][google.cloud.metastore.v1.DataprocMetastore.DeleteService].
EncryptionConfig
Encryption settings for the service.
ErrorDetails
Error details in public error message for [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1.DataprocMetastore.QueryMetadata].
ExportMetadataRequest
Request message for [DataprocMetastore.ExportMetadata][google.cloud.metastore.v1.DataprocMetastore.ExportMetadata].
Federation
Represents a federation of multiple backend metastores.
Federation.Types
Container for nested types declared in the Federation message type.
FederationName
Resource name for the Federation
resource.
GetBackupRequest
Request message for [DataprocMetastore.GetBackup][google.cloud.metastore.v1.DataprocMetastore.GetBackup].
GetFederationRequest
Request message for GetFederation.
GetMetadataImportRequest
Request message for [DataprocMetastore.GetMetadataImport][google.cloud.metastore.v1.DataprocMetastore.GetMetadataImport].
GetServiceRequest
Request message for [DataprocMetastore.GetService][google.cloud.metastore.v1.DataprocMetastore.GetService].
HiveMetastoreConfig
Specifies configuration information specific to running Hive metastore software as the metastore service.
HiveMetastoreConfig.Types
Container for nested types declared in the HiveMetastoreConfig message type.
KerberosConfig
Configuration information for a Kerberos principal.
LakeName
Resource name for the Lake
resource.
ListBackupsRequest
Request message for [DataprocMetastore.ListBackups][google.cloud.metastore.v1.DataprocMetastore.ListBackups].
ListBackupsResponse
Response message for [DataprocMetastore.ListBackups][google.cloud.metastore.v1.DataprocMetastore.ListBackups].
ListFederationsRequest
Request message for ListFederations.
ListFederationsResponse
Response message for ListFederations
ListMetadataImportsRequest
Request message for [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1.DataprocMetastore.ListMetadataImports].
ListMetadataImportsResponse
Response message for [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1.DataprocMetastore.ListMetadataImports].
ListServicesRequest
Request message for [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices].
ListServicesResponse
Response message for [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices].
LocationMetadata
Metadata about the service in a location.
LocationMetadata.Types
Container for nested types declared in the LocationMetadata message type.
LocationMetadata.Types.HiveMetastoreVersion
A specification of a supported version of the Hive Metastore software.
MaintenanceWindow
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
MetadataExport
The details of a metadata export operation.
MetadataExport.Types
Container for nested types declared in the MetadataExport message type.
MetadataImport
A metastore resource that imports metadata.
MetadataImport.Types
Container for nested types declared in the MetadataImport message type.
MetadataImport.Types.DatabaseDump
A specification of the location of and metadata about a database dump from a relational database management system.
MetadataImport.Types.DatabaseDump.Types
Container for nested types declared in the DatabaseDump message type.
MetadataImportName
Resource name for the MetadataImport
resource.
MetadataManagementActivity
The metadata management activities of the metastore service.
MoveTableToDatabaseRequest
Request message for [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1.DataprocMetastore.MoveTableToDatabase].
MoveTableToDatabaseResponse
Response message for [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1.DataprocMetastore.MoveTableToDatabase].
NetworkConfig
Network configuration for the Dataproc Metastore service.
Next available ID: 4
NetworkConfig.Types
Container for nested types declared in the NetworkConfig message type.
NetworkConfig.Types.Consumer
Contains information of the customer's network configurations.
Next available ID: 5
NetworkName
Resource name for the Network
resource.
OperationMetadata
Represents the metadata of a long-running operation.
QueryMetadataRequest
Request message for [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1.DataprocMetastore.QueryMetadata].
QueryMetadataResponse
Response message for [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1.DataprocMetastore.QueryMetadata].
Restore
The details of a metadata restore operation.
Restore.Types
Container for nested types declared in the Restore message type.
RestoreServiceRequest
Request message for [DataprocMetastore.Restore][].
ScalingConfig
Represents the scaling configuration of a metastore service.
ScalingConfig.Types
Container for nested types declared in the ScalingConfig message type.
Secret
A securely stored value.
Service
A managed metastore service that serves metadata queries.
Service.Types
Container for nested types declared in the Service message type.
ServiceName
Resource name for the Service
resource.
SubnetworkName
Resource name for the Subnetwork
resource.
TelemetryConfig
Telemetry Configuration for the Dataproc Metastore service.
TelemetryConfig.Types
Container for nested types declared in the TelemetryConfig message type.
UpdateFederationRequest
Request message for UpdateFederation.
UpdateMetadataImportRequest
Request message for [DataprocMetastore.UpdateMetadataImport][google.cloud.metastore.v1.DataprocMetastore.UpdateMetadataImport].
UpdateServiceRequest
Request message for [DataprocMetastore.UpdateService][google.cloud.metastore.v1.DataprocMetastore.UpdateService].
Enums
BackendMetastore.Types.MetastoreType
The type of the backend metastore.
Backup.Types.State
The current state of the backup.
BackupName.ResourceNameType
The possible contents of BackupName.
DatabaseDumpSpec.Types.Type
The type of the database dump.
ExportMetadataRequest.DestinationOneofCase
Enum of possible cases for the "destination" oneof.
Federation.Types.State
The current state of the federation.
FederationName.ResourceNameType
The possible contents of FederationName.
HiveMetastoreConfig.Types.EndpointProtocol
Protocols available for serving the metastore service endpoint.
LakeName.ResourceNameType
The possible contents of LakeName.
MetadataExport.DestinationOneofCase
Enum of possible cases for the "destination" oneof.
MetadataExport.Types.State
The current state of the metadata export.
MetadataImport.MetadataOneofCase
Enum of possible cases for the "metadata" oneof.
MetadataImport.Types.DatabaseDump.Types.DatabaseType
The type of the database.
MetadataImport.Types.State
The current state of the metadata import.
MetadataImportName.ResourceNameType
The possible contents of MetadataImportName.
NetworkConfig.Types.Consumer.VpcResourceOneofCase
Enum of possible cases for the "vpc_resource" oneof.
NetworkName.ResourceNameType
The possible contents of NetworkName.
Restore.Types.RestoreType
The type of restore. If unspecified, defaults to METADATA_ONLY
.
Restore.Types.State
The current state of the restore.
ScalingConfig.ScalingModelOneofCase
Enum of possible cases for the "scaling_model" oneof.
ScalingConfig.Types.InstanceSize
Metastore instance sizes.
Secret.ValueOneofCase
Enum of possible cases for the "value" oneof.
Service.MetastoreConfigOneofCase
Enum of possible cases for the "metastore_config" oneof.
Service.Types.DatabaseType
The backend database type for the metastore service.
Service.Types.ReleaseChannel
Release channels bundle features of varying levels of stability. Newer features may be introduced initially into less stable release channels and can be automatically promoted into more stable release channels.
Service.Types.State
The current state of the metastore service.
Service.Types.Tier
Available service tiers.
ServiceName.ResourceNameType
The possible contents of ServiceName.
SubnetworkName.ResourceNameType
The possible contents of SubnetworkName.