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.
Implements
IMessageDiscoveryEvent, IEquatableDiscoveryEvent, IDeepCloneableDiscoveryEvent, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
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 |