Database Migration v1 API - Class EntityIssue (2.5.0)

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

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

Issue related to the entity.

Inheritance

object > EntityIssue

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

EntityIssue()

public EntityIssue()

EntityIssue(EntityIssue)

public EntityIssue(EntityIssue other)
Parameter
Name Description
other EntityIssue

Properties

Code

public string Code { get; set; }

Error/Warning code

Property Value
Type Description
string

Ddl

public string Ddl { get; set; }

The ddl which caused the issue, if relevant.

Property Value
Type Description
string

EntityType

public DatabaseEntityType EntityType { get; set; }

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

Property Value
Type Description
DatabaseEntityType

HasDdl

public bool HasDdl { get; }

Gets whether the "ddl" field is set

Property Value
Type Description
bool

Id

public string Id { get; set; }

Unique Issue ID.

Property Value
Type Description
string

Message

public string Message { get; set; }

Issue detailed message

Property Value
Type Description
string

Position

public EntityIssue.Types.Position Position { get; set; }

The position of the issue found, if relevant.

Property Value
Type Description
EntityIssueTypesPosition

Severity

public EntityIssue.Types.IssueSeverity Severity { get; set; }

Severity of the issue

Property Value
Type Description
EntityIssueTypesIssueSeverity

Type

public EntityIssue.Types.IssueType Type { get; set; }

The type of the issue.

Property Value
Type Description
EntityIssueTypesIssueType