public sealed class DataProfilePubSubMessage : IMessage<DataProfilePubSubMessage>, IEquatable<DataProfilePubSubMessage>, IDeepCloneable<DataProfilePubSubMessage>, IBufferMessage, IMessage
If DetailLevel is TABLE_PROFILE this will be fully populated.
Otherwise, if DetailLevel is RESOURCE_NAME, then only name and
full_resource will be populated.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-24 UTC."],[[["This webpage details the `DataProfilePubSubMessage` class, which is used to define the structure of messages published to a Pub/Sub topic within the Google Cloud Data Loss Prevention (DLP) service."],["The `DataProfilePubSubMessage` class is available in various versions, ranging from 2.15.0 to the latest 4.16.0, and it implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class includes properties like `Event`, which indicates the type of event that triggered the message, and `Profile`, which contains detailed or basic data profile information depending on the specified `DetailLevel`."],["The page includes a list of all available versions of the DataProfilePubSubMessage, and it outlines the inheritance and implemented interfaces of this class."],["Constructors are available for creating new `DataProfilePubSubMessage` instances, either as an empty message, or through copying the information of another `DataProfilePubSubMessage` instance."]]],[]]