public sealed class NameMappingKey : IMessage<NameMappingKey>, IEquatable<NameMappingKey>, IDeepCloneable<NameMappingKey>, IBufferMessage, IMessage
Reference documentation and code samples for the BigQuery Migration v2 API class NameMappingKey.
The potential components of a full name mapping that will be mapped during translation in the source data warehouse.
Implements
IMessageNameMappingKey, IEquatableNameMappingKey, IDeepCloneableNameMappingKey, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Migration.V2Assembly
Google.Cloud.BigQuery.Migration.V2.dll
Constructors
NameMappingKey()
public NameMappingKey()
NameMappingKey(NameMappingKey)
public NameMappingKey(NameMappingKey other)
Parameter | |
---|---|
Name | Description |
other |
NameMappingKey |
Properties
Attribute
public string Attribute { get; set; }
The attribute name (BigQuery column equivalent in the source data warehouse).
Property Value | |
---|---|
Type | Description |
string |
Database
public string Database { get; set; }
The database name (BigQuery project ID equivalent in the source data warehouse).
Property Value | |
---|---|
Type | Description |
string |
Relation
public string Relation { get; set; }
The relation name (BigQuery table or view equivalent in the source data warehouse).
Property Value | |
---|---|
Type | Description |
string |
Schema
public string Schema { get; set; }
The schema name (BigQuery dataset equivalent in the source data warehouse).
Property Value | |
---|---|
Type | Description |
string |
Type
public NameMappingKey.Types.Type Type { get; set; }
The type of object that is being mapped.
Property Value | |
---|---|
Type | Description |
NameMappingKeyTypesType |