Class EntityMapping
Details of the mappings of a database entity.
Implements
Inherited Members
Namespace: Google.Apis.DatabaseMigrationService.v1.Data
Assembly: Google.Apis.DatabaseMigrationService.v1.dll
Syntax
public class EntityMapping : IDirectResponseSchema
Properties
DraftEntity
Target entity full name. The draft entity can also include a column, index or constraint using the same naming notation schema.table.column.
Declaration
[JsonProperty("draftEntity")]
public virtual string DraftEntity { get; set; }
Property Value
Type | Description |
---|---|
string |
DraftType
Type of draft entity.
Declaration
[JsonProperty("draftType")]
public virtual string DraftType { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
MappingLog
Entity mapping log entries. Multiple rules can be effective and contribute changes to a converted entity, such as a rule can handle the entity name, another rule can handle an entity type. In addition, rules which did not change the entity are also logged along with the reason preventing them to do so.
Declaration
[JsonProperty("mappingLog")]
public virtual IList<EntityMappingLogEntry> MappingLog { get; set; }
Property Value
Type | Description |
---|---|
IList<EntityMappingLogEntry> |
SourceEntity
Source entity full name. The source entity can also be a column, index or constraint using the same naming notation schema.table.column.
Declaration
[JsonProperty("sourceEntity")]
public virtual string SourceEntity { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceType
Type of source entity.
Declaration
[JsonProperty("sourceType")]
public virtual string SourceType { get; set; }
Property Value
Type | Description |
---|---|
string |