Interface DataProfilePubSubMessageOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    DataProfilePubSubMessage, DataProfilePubSubMessage.Builder

    public interface DataProfilePubSubMessageOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      DataProfileAction.EventType getEvent()
      The event that caused the Pub/Sub message to be sent.
      int getEventValue()
      The event that caused the Pub/Sub message to be sent.
      TableDataProfile getProfile()
      If `DetailLevel` is `TABLE_PROFILE` this will be fully populated.
      TableDataProfileOrBuilder getProfileOrBuilder()
      If `DetailLevel` is `TABLE_PROFILE` this will be fully populated.
      boolean hasProfile()
      If `DetailLevel` is `TABLE_PROFILE` this will be fully populated.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasProfile

        boolean hasProfile()
         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.
         
        .google.privacy.dlp.v2.TableDataProfile profile = 1;
        Returns:
        Whether the profile field is set.
      • getProfile

        TableDataProfile getProfile()
         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.
         
        .google.privacy.dlp.v2.TableDataProfile profile = 1;
        Returns:
        The profile.
      • getProfileOrBuilder

        TableDataProfileOrBuilder getProfileOrBuilder()
         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.
         
        .google.privacy.dlp.v2.TableDataProfile profile = 1;
      • getEventValue

        int getEventValue()
         The event that caused the Pub/Sub message to be sent.
         
        .google.privacy.dlp.v2.DataProfileAction.EventType event = 2;
        Returns:
        The enum numeric value on the wire for event.
      • getEvent

        DataProfileAction.EventType getEvent()
         The event that caused the Pub/Sub message to be sent.
         
        .google.privacy.dlp.v2.DataProfileAction.EventType event = 2;
        Returns:
        The event.