Cloud Dataplex v1 API - Class DiscoveryEvent (2.3.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

GoogleCloudGoogle.Cloud.DataplexV1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

DiscoveryEvent()

public DiscoveryEvent()

DiscoveryEvent(DiscoveryEvent)

public DiscoveryEvent(DiscoveryEvent other)
Parameter
NameDescription
otherDiscoveryEvent

Properties

Action

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

Details about the action associated with the event.

Property Value
TypeDescription
DiscoveryEventTypesActionDetails

AssetId

public string AssetId { get; set; }

The id of the associated asset.

Property Value
TypeDescription
string

Config

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

Details about discovery configuration in effect.

Property Value
TypeDescription
DiscoveryEventTypesConfigDetails

DataLocation

public string DataLocation { get; set; }

The data location associated with the event.

Property Value
TypeDescription
string

DetailsCase

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

Entity

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

Details about the entity associated with the event.

Property Value
TypeDescription
DiscoveryEventTypesEntityDetails

LakeId

public string LakeId { get; set; }

The id of the associated lake.

Property Value
TypeDescription
string

Message

public string Message { get; set; }

The log message.

Property Value
TypeDescription
string

Partition

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

Details about the partition associated with the event.

Property Value
TypeDescription
DiscoveryEventTypesPartitionDetails

Type

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

The type of the event being logged.

Property Value
TypeDescription
DiscoveryEventTypesEventType

ZoneId

public string ZoneId { get; set; }

The id of the associated zone.

Property Value
TypeDescription
string