Show / Hide Table of Contents

Class BigLakeMetastoreMigrationConfig

Defines the configuration required to migrate metadata from a Dataproc Metastore service to BigLake Metastore.

Inheritance
object
BigLakeMetastoreMigrationConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DataprocMetastore.v1alpha.Data
Assembly: Google.Apis.DataprocMetastore.v1alpha.dll
Syntax
public class BigLakeMetastoreMigrationConfig : IDirectResponseSchema

Properties

BackfillStatus

Output only.

Declaration
[JsonProperty("backfillStatus")]
public virtual BackfillStatus BackfillStatus { get; set; }
Property Value
Type Description
BackfillStatus

ConflictPolicy

Optional. The policy to handle conflicts when migrating resources, defaults to SKIP if not specified.

Declaration
[JsonProperty("conflictPolicy")]
public virtual string ConflictPolicy { get; set; }
Property Value
Type Description
string

DryRun

Optional. If true, performs discovery of requested resources and analysis against the target catalog to come up with a plan for each resource (e.g. Create, Update, Skip, etc.). No metadata is actually migrated.

Declaration
[JsonProperty("dryRun")]
public virtual bool? DryRun { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HiveConfig

Optional. At least one of hive_config or iceberg_config must be provided, otherwise, a validation error will be thrown. If only one is provided, the service only migrates tables of that specific type. If both are provided, both Hive and Iceberg tables will be migrated.Configuration for migrating Hive tables to a BigLake Hive catalog.

Declaration
[JsonProperty("hiveConfig")]
public virtual HiveConfig HiveConfig { get; set; }
Property Value
Type Description
HiveConfig

IcebergConfig

Optional. Configuration for migrating Iceberg tables to a BigLake Iceberg REST catalog.

Declaration
[JsonProperty("icebergConfig")]
public virtual IcebergConfig IcebergConfig { get; set; }
Property Value
Type Description
IcebergConfig

Mode

Required. Defines the behavior of the migration execution.

Declaration
[JsonProperty("mode")]
public virtual string Mode { get; set; }
Property Value
Type Description
string

ReportPath

Optional. The Cloud Storage path where the backfill / dry run report should be written. If not provided, the report will be generated in the service's artifacts bucket. Format: "gs://path/to/folder"

Declaration
[JsonProperty("reportPath")]
public virtual string ReportPath { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX