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.
Implements
IMessageEntityIssue, IEquatableEntityIssue, IDeepCloneableEntityIssue, IBufferMessage, IMessageNamespace
Google.Cloud.CloudDms.V1Assembly
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 |