Database Migration v1 API - Class EntityDdl (2.4.0)

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

Reference documentation and code samples for the Database Migration v1 API class EntityDdl.

A single DDL statement for a specific entity

Inheritance

object > EntityDdl

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

EntityDdl()

public EntityDdl()

EntityDdl(EntityDdl)

public EntityDdl(EntityDdl other)
Parameter
NameDescription
otherEntityDdl

Properties

Ddl

public string Ddl { get; set; }

The actual ddl code.

Property Value
TypeDescription
string

DdlType

public string DdlType { get; set; }

Type of DDL (Create, Alter).

Property Value
TypeDescription
string

Entity

public string Entity { get; set; }

The name of the database entity the ddl refers to.

Property Value
TypeDescription
string

EntityType

public DatabaseEntityType EntityType { get; set; }

The entity type (if the DDL is for a sub entity).

Property Value
TypeDescription
DatabaseEntityType

IssueId

public RepeatedField<string> IssueId { get; }

EntityIssues found for this ddl.

Property Value
TypeDescription
RepeatedFieldstring