Dataproc Metastore v1 API - Namespace Google.Cloud.Metastore.V1 (2.3.0)

Classes

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

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.

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.

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.

NetworkConfig

Network configuration for the Dataproc Metastore service.

NetworkConfig.Types

Container for nested types declared in the NetworkConfig message type.

NetworkConfig.Types.Consumer

Contains information of the customer's network configurations.

NetworkName

Resource name for the Network resource.

OperationMetadata

Represents the metadata of a long-running operation.

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.

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.

TelemetryConfig.Types.LogFormat