Cloud Dataplex v1 API - Class DiscoveryEvent (3.4.0)

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

Reference documentation and code samples for the Cloud Dataplex v1 API class DiscoveryEvent.

The payload associated with Discovery data processing.

Inheritance

object > DiscoveryEvent

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

DiscoveryEvent()

public DiscoveryEvent()

DiscoveryEvent(DiscoveryEvent)

public DiscoveryEvent(DiscoveryEvent other)
Parameter
Name Description
other DiscoveryEvent

Properties

Action

public DiscoveryEvent.Types.ActionDetails Action { get; set; }

Details about the action associated with the event.

Property Value
Type Description
DiscoveryEventTypesActionDetails

AssetId

public string AssetId { get; set; }

The id of the associated asset.

Property Value
Type Description
string

Config

public DiscoveryEvent.Types.ConfigDetails Config { get; set; }

Details about discovery configuration in effect.

Property Value
Type Description
DiscoveryEventTypesConfigDetails

DataLocation

public string DataLocation { get; set; }

The data location associated with the event.

Property Value
Type Description
string

DatascanId

public string DatascanId { get; set; }

The id of the associated datascan for standalone discovery.

Property Value
Type Description
string

DetailsCase

public DiscoveryEvent.DetailsOneofCase DetailsCase { get; }
Property Value
Type Description
DiscoveryEventDetailsOneofCase

Entity

public DiscoveryEvent.Types.EntityDetails Entity { get; set; }

Details about the entity associated with the event.

Property Value
Type Description
DiscoveryEventTypesEntityDetails

LakeId

public string LakeId { get; set; }

The id of the associated lake.

Property Value
Type Description
string

Message

public string Message { get; set; }

The log message.

Property Value
Type Description
string

Partition

public DiscoveryEvent.Types.PartitionDetails Partition { get; set; }

Details about the partition associated with the event.

Property Value
Type Description
DiscoveryEventTypesPartitionDetails

Table

public DiscoveryEvent.Types.TableDetails Table { get; set; }

Details about the BigQuery table publishing associated with the event.

Property Value
Type Description
DiscoveryEventTypesTableDetails

Type

public DiscoveryEvent.Types.EventType Type { get; set; }

The type of the event being logged.

Property Value
Type Description
DiscoveryEventTypesEventType

ZoneId

public string ZoneId { get; set; }

The id of the associated zone.

Property Value
Type Description
string