GooglePrivacyDlpV2PubSubNotification class

Send a Pub/Sub message into the given Pub/Sub topic to connect other systems to data profile generation. The message payload data will be the byte serialization of DataProfilePubSubMessage.

Constructors

GooglePrivacyDlpV2PubSubNotification({Input<GooglePrivacyDlpV2PubSubNotificationDetailOfMessage>? detailOfMessage, Input<GooglePrivacyDlpV2PubSubNotificationEvent>? event, Input<GooglePrivacyDlpV2DataProfilePubSubCondition>? pubsubCondition, Input<String>? topic})
Creates a new GooglePrivacyDlpV2PubSubNotification. detailOfMessage How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column). event The type of event that triggers a Pub/Sub. At most one PubSubNotification per EventType is permitted. pubsubCondition Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub. topic Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
const
GooglePrivacyDlpV2PubSubNotification.fromMap(Map<String, dynamic> map)
factory

Properties

detailOfMessage → Input<GooglePrivacyDlpV2PubSubNotificationDetailOfMessage>?
How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
final
event → Input<GooglePrivacyDlpV2PubSubNotificationEvent>?
The type of event that triggers a Pub/Sub. At most one PubSubNotification per EventType is permitted.
final
hashCode → int
The hash code for this object.
no setterinherited
pubsubCondition → Input<GooglePrivacyDlpV2DataProfilePubSubCondition>?
Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
topic → Input<String>?
Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited