public sealed class MigrationTask : IMessage<MigrationTask>, IEquatable<MigrationTask>, IDeepCloneable<MigrationTask>, IBufferMessage, IMessageReference documentation and code samples for the BigQuery Migration v2 API class MigrationTask.
A single task for a migration which has details about the configuration of the task.
Implements
IMessage<MigrationTask>, IEquatable<MigrationTask>, IDeepCloneable<MigrationTask>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Migration.V2Assembly
Google.Cloud.BigQuery.Migration.V2.dll
Constructors
MigrationTask()
public MigrationTask()MigrationTask(MigrationTask)
public MigrationTask(MigrationTask other)| Parameter | |
|---|---|
| Name | Description |
other |
MigrationTask |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Time when the task was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Id
public string Id { get; set; }Output only. Immutable. The unique identifier for the migration task. The ID is server-generated.
| Property Value | |
|---|---|
| Type | Description |
String |
|
LastUpdateTime
public Timestamp LastUpdateTime { get; set; }Time when the task was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
ProcessingError
public ErrorInfo ProcessingError { get; set; }Output only. An explanation that may be populated when the task is in FAILED state.
| Property Value | |
|---|---|
| Type | Description |
ErrorInfo |
|
State
public MigrationTask.Types.State State { get; set; }Output only. The current state of the task.
| Property Value | |
|---|---|
| Type | Description |
MigrationTask.Types.State |
|
TaskDetailsCase
public MigrationTask.TaskDetailsOneofCase TaskDetailsCase { get; }| Property Value | |
|---|---|
| Type | Description |
MigrationTask.TaskDetailsOneofCase |
|
TranslationConfigDetails
public TranslationConfigDetails TranslationConfigDetails { get; set; }Task configuration for Batch SQL Translation.
| Property Value | |
|---|---|
| Type | Description |
TranslationConfigDetails |
|
Type
public string Type { get; set; }The type of the task. This must be one of the supported task types: Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, Translation_Snowflake2BQ, Translation_Netezza2BQ, Translation_AzureSynapse2BQ, Translation_Vertica2BQ, Translation_SQLServer2BQ, Translation_Presto2BQ, Translation_MySQL2BQ.
| Property Value | |
|---|---|
| Type | Description |
String |
|