Class Action.Types.IncompatibleDataSchema (2.0.0)

public sealed class IncompatibleDataSchema : IMessage<Action.Types.IncompatibleDataSchema>, IEquatable<Action.Types.IncompatibleDataSchema>, IDeepCloneable<Action.Types.IncompatibleDataSchema>, IBufferMessage, IMessage

Action details for incompatible schemas detected by discovery.

Inheritance

Object > Action.Types.IncompatibleDataSchema

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

IncompatibleDataSchema()

public IncompatibleDataSchema()

IncompatibleDataSchema(Action.Types.IncompatibleDataSchema)

public IncompatibleDataSchema(Action.Types.IncompatibleDataSchema other)
Parameter
NameDescription
otherAction.Types.IncompatibleDataSchema

Properties

ExistingSchema

public string ExistingSchema { get; set; }

The existing and expected schema of the table. The schema is provided as a JSON formatted structure listing columns and data types.

Property Value
TypeDescription
String

NewSchema

public string NewSchema { get; set; }

The new and incompatible schema within the table. The schema is provided as a JSON formatted structured listing columns and data types.

Property Value
TypeDescription
String

SampledDataLocations

public RepeatedField<string> SampledDataLocations { get; }

The list of data locations sampled and used for format/schema inference.

Property Value
TypeDescription
RepeatedField<String>

SchemaChange

public Action.Types.IncompatibleDataSchema.Types.SchemaChange SchemaChange { get; set; }

Whether the action relates to a schema that is incompatible or modified.

Property Value
TypeDescription
Action.Types.IncompatibleDataSchema.Types.SchemaChange

Table

public string Table { get; set; }

The name of the table containing invalid data.

Property Value
TypeDescription
String