Class DataProfileAction.PubSubNotification (3.47.0)

public static final class DataProfileAction.PubSubNotification extends GeneratedMessageV3 implements DataProfileAction.PubSubNotificationOrBuilder

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.

Protobuf type google.privacy.dlp.v2.DataProfileAction.PubSubNotification

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > DataProfileAction.PubSubNotification

Static Fields

DETAIL_OF_MESSAGE_FIELD_NUMBER

public static final int DETAIL_OF_MESSAGE_FIELD_NUMBER
Field Value
Type Description
int

EVENT_FIELD_NUMBER

public static final int EVENT_FIELD_NUMBER
Field Value
Type Description
int

PUBSUB_CONDITION_FIELD_NUMBER

public static final int PUBSUB_CONDITION_FIELD_NUMBER
Field Value
Type Description
int

TOPIC_FIELD_NUMBER

public static final int TOPIC_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static DataProfileAction.PubSubNotification getDefaultInstance()
Returns
Type Description
DataProfileAction.PubSubNotification

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static DataProfileAction.PubSubNotification.Builder newBuilder()
Returns
Type Description
DataProfileAction.PubSubNotification.Builder

newBuilder(DataProfileAction.PubSubNotification prototype)

public static DataProfileAction.PubSubNotification.Builder newBuilder(DataProfileAction.PubSubNotification prototype)
Parameter
Name Description
prototype DataProfileAction.PubSubNotification
Returns
Type Description
DataProfileAction.PubSubNotification.Builder

parseDelimitedFrom(InputStream input)

public static DataProfileAction.PubSubNotification parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
DataProfileAction.PubSubNotification
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DataProfileAction.PubSubNotification parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataProfileAction.PubSubNotification
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static DataProfileAction.PubSubNotification parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
DataProfileAction.PubSubNotification
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static DataProfileAction.PubSubNotification parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataProfileAction.PubSubNotification
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static DataProfileAction.PubSubNotification parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
DataProfileAction.PubSubNotification
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static DataProfileAction.PubSubNotification parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataProfileAction.PubSubNotification
Exceptions
Type Description
InvalidProtocolBufferException