BigQuery Migration v2 API - Class TranslationDetails (1.5.0)

public sealed class TranslationDetails : IMessage<TranslationDetails>, IEquatable<TranslationDetails>, IDeepCloneable<TranslationDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the BigQuery Migration v2 API class TranslationDetails.

The translation details to capture the necessary settings for a translation job.

Inheritance

object > TranslationDetails

Namespace

Google.Cloud.BigQuery.Migration.V2

Assembly

Google.Cloud.BigQuery.Migration.V2.dll

Constructors

TranslationDetails()

public TranslationDetails()

TranslationDetails(TranslationDetails)

public TranslationDetails(TranslationDetails other)
Parameter
Name Description
other TranslationDetails

Properties

SourceEnvironment

public SourceEnvironment SourceEnvironment { get; set; }

The default source environment values for the translation.

Property Value
Type Description
SourceEnvironment

SourceTargetMapping

public RepeatedField<SourceTargetMapping> SourceTargetMapping { get; }

The mapping from source to target SQL.

Property Value
Type Description
RepeatedFieldSourceTargetMapping

TargetBaseUri

public string TargetBaseUri { get; set; }

The base URI for all writes to persistent storage.

Property Value
Type Description
string

TargetReturnLiterals

public RepeatedField<string> TargetReturnLiterals { get; }

The list of literal targets that will be directly returned to the response. Each entry consists of the constructed path, EXCLUDING the base path. Not providing a target_base_uri will prevent writing to persistent storage.

Property Value
Type Description
RepeatedFieldstring

TargetTypes

public RepeatedField<string> TargetTypes { get; }

The types of output to generate, e.g. sql, metadata, lineage_from_sql_scripts, etc. If not specified, a default set of targets will be generated. Some additional target types may be slower to generate. See the documentation for the set of available target types.

Property Value
Type Description
RepeatedFieldstring