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.
detailOfMessageHow 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).eventThe type of event that triggers a Pub/Sub. At most onePubSubNotificationper EventType is permitted.pubsubConditionConditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.topicCloud 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
PubSubNotificationper 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